Vista 與 7 在以下操作中相同
Windows Vista 安裝的時候是無法建立擴展分區和邏輯分區的,只能建立主分區,而且安裝完成後在計算機管理中的磁盤管理裡面還是無法建立擴展分區和邏輯分區。
難道非要建立三個主分區後再建立擴展分區嗎?答案是否定的。我們可以在命令行下面利用 DISKPART 命令來建立了擴展分區和邏輯分區:
以管理員身份運行 CMD 進入命令行,然後運行 DISKPART。(select disk=N (N是磁盤序號,第一個硬盤是0,第二個是1.....))進入 DISKPART 以後輸入 Create PARTITION EXTENDED 建立一個擴展分區。注意:這個擴展分區會包括所有的空余磁盤空間。然後再輸入 Create PARTITION LOGICAL 建立一個邏輯分區。這個邏輯分區也會使用擴展分區的所有空間,不用著急,當我們再次進入計算機管理中的磁盤管理的時候就可以看到擴展分區和邏輯分區了,直接刪除那個占用所有剩余空間的邏輯分區,然後再重新建立邏輯分區就可以了。
在命令行提示符下輸入diskpart,回車,命令提示符變成了DISKPART>,具體的分區執行命令行使用:
DISKPART>list disk
使用這個命令來列出電腦上所有的物理磁盤及其編號,可以看到磁盤的狀態,總空間大小等參數。
DISKPART>select disk n
這裡的n表示第幾塊磁盤,0表示第一塊物理磁盤,1表示第二塊,以此類推。執行之後系統會提示Disk n是當前選擇的磁盤,之後的操作就是針對這個磁盤開展的。
DISKPART>create partition primary [size=n]
這個是用來創建主分區的,也就是說你在命令行下也可以創建剛才在磁盤管理器中所創建的主分區A。size=n,意思就是分區容量大小是多少,單位是Mb。如果不指定那就是整盤都是主分區了。
DISKPART>create partition extended [size=n]
這是創建擴展分區,size=n,意思就是擴展分區容量大小是多少,單位是Mb。如果不指定剩余空間部分都是擴展分區了。一般來說就不用指定大小了,剩余的都弄成擴展分區吧。
DISKPART>create partition logical [size=n]
擴展分區有了,現在可以創建邏輯驅動器了,同樣,每個邏輯驅動器的容量大小用size=n來指定,單位是Mb。
DISKPART>assign letter=?
創建了一個邏輯驅動器之後,給它指定一個盤符,這裡的問號就是盤符的字母了,如果不指定,那命令會自動分配一個你現有最後一個驅動器盤符的下一個盤符給這個邏輯驅動器。
再說明一下,基本磁盤上可以創建主分區、擴展分區、邏輯驅動器,MBR磁盤(也就是常用的磁盤方式)上,最多創建四個主分區,或者是三個主分區,一個擴展分區;或者是在GUID分區表 GPT 磁盤上創建最多128個主分區。動態磁盤是不能創建主分區和擴展分區的。
另有一些應用實例:
********************************************************************************
輸入 list partition 列出硬盤上的分區情況,這裡確認 Partition1 為 C盤
輸入 select partition 1 選擇該分區,然後輸入 delete partition override 刪除分區
********************************************************************************
命令范例:
create partition primary [size=n] [offset=n] [ID=byte | GUID] [noerr]
create partition extended [size=n] [offset=n] [noerr]
create partition logical [size=n] [offset=n] [noerr]
list disk
顯示磁盤列表及相關信息,如大小、可用空間數、基本磁盤還是動態磁盤、磁盤是否為 master boot record (MBR) 或 GUID partition table (GPT) 分區類型,帶有星號的磁
盤有當前操作焦點。
select disk
選擇指定的磁盤,n 為磁盤數目,並賦予焦點。
create partition primary
在當前基本磁盤上創建一個主分區。創建之後,焦點自動移到新分區上。此時分區沒有盤符,必須用 assign 命令分配一個盤符。
create partition extended
在當前磁盤上創建一個擴展分區。創建之後,焦點自動移到新分區上。每個磁盤上只有創建一個擴展分區,在創建邏輯分區前必須先創建擴展分區。
create partition logical
在擴展分區中創建一個邏輯分區。創建之後,焦點自動移到新的邏輯分區上。
size=n
分區的大小以 MB 表示。如果未指定大小,將會使用所有剩余的未分配空間。分區大小是以柱面為准的,將取整到最近的柱面邊界,例如,如果指定大小為 500 MB,分區大小最終為 504 MB。
offset=n
創建分區時的字節偏移。如果未指定,分區將建立在磁盤的第一個可用空間開始之處。對 MBR 磁盤,偏移是柱面量,且取整在最接近的柱面邊界,例如,如果指定偏移量為 27 MB 及柱面大小為 8 MB,偏移量為取整在 24 MB。
ID=byte | GUID
只用於原始設備生產商(OEM)。
注意:
以此參數創建分區可能會導致電腦崩潰或不能啟動。除非你是一個對GPT磁盤有經驗的IT專家或OEM廠商,否則不要使用 ID=byte | GUID 參數在GPT磁盤上創建分區。而應使用create partition efi 命令創建 EFI System 分區,create partition msr 命令用於創建 Microsoft 保留分區、create partition primary 命令(不帶 ID=byte | GUID 參數)用於在GPT磁盤上創建主分區。
對 MBR 磁盤而言,你可對分區指定一種分區類型,如果未指定,create partition primary 命令將創建一個 0x6 類型的分區。可用 ID=byte | GUID 參數來指定任意的分區類型字節,DiskPart 不會檢查驗證分區類型字節。
對 GPT 磁盤而言,可對創建的分區指定一分區類型 GUID:
EFI System 分區:c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Microsoft 保留分區:e3c9e316-0b5c-4db8-817d-f92df00215ae
Basic data 分區:ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
動態磁盤上的 LDM Metadata 分區:5808c8aa-7e8f-42e0-85d2-e1e90434cfb3
動態磁盤上的 LDM Data 分區:af9b60a0-1431-4f62-bc68-3311714a69ad
如果未指定 GUID,create partition primary 命令將創建一個 basic data 分區。可用 ID=byte | GUID 參數來指定任意的分區類型字節,DiskPart 不會檢查驗證分區類型字節。
noerr
當發生錯誤時,指示 DiskPart 繼續處理。如果不帶 noerr 參數,任何錯誤都會導致 DiskPart 退出,並有一錯誤碼。
assign letter=D
分配盤符給當前焦點的卷。如果未指定盤符或加載點,將使用下一個可用的盤符,如果盤符或加載點已占用,將返回一個錯誤。
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Windows 7的保留分區可以刪除嗎,刪除之後還能正常啟動碼?可以刪除,但是必須小心。
1、啟動到Windows 7,以管理員權限運行CMD.exe,然後輸入:
diskpart
sel disk 0
list vol
sel vol 0
inactive
sel vol 1
active
2、退出diskpart之後,繼續在CMD.exe輸入下列命令:
C:\windows\system32\bcdboot.exe C:\Windows /s C:
當屏幕提示你操作成功之後,你就可以放心刪除這個保留分區了,下次開機,系統就會從C盤直接啟動而不需要這個保留分區了。
不過還是建議一般用戶不要這樣去做,微軟采取這樣的做法也是出於保護引導文件安全的考慮,另外也與Bitlocker及EFI有關。Bitlocker加密需要硬件TPM的支持,普通用戶用不上,但是引導文件的安全是大家都需要的。