一、顯示磁盤配置的指令
list disk - 顯示磁盤清單。例如,LIST DISK。
list partition - 顯示所選磁盤上的分區清單。
例如,LIST PARTITION。
list volume - 顯示卷清單。例如,LIST VOLUME。
list vdisk - 顯示虛拟磁盤清單。
使用list指令可顯示摘要。要顯示更多資訊,請先設定焦點,然後使用detail 指令替代list指令。
二、設定焦點的指令
diskpart -顯示Diskpart 版本及目前計算機名稱
select disk n -焦點設定給具有指定Windows NT磁盤号n的磁盤,n可以有list disk指令檢視。
如果未指定磁盤号,該指令将顯示目前處于焦點的磁盤。
select partition n -将焦點設定給指定分區。如果未指定分區,則顯示目前處于焦點的分區。
select volume x -将焦點設定給指定卷。如果未指定卷,該指令将顯示目前處于焦點的卷。
select vdisk file=x:\xxx.vhd -焦點設定給指定的虛拟磁盤檔案。
三、管理基本磁盤的指令
active -将目前處于焦點的分區設定為“活動的”。此設定通知固件此分區是有效系統分區。
assign [[letter=l]/[mount=path]]
-為目前處于焦點的分區配置設定驅動器号或裝入點。如果未指定驅動器号,則配置設定下一個可用驅動器号。
create partition primary [size=n] [offset=n] [id=byte/guid]
-在目前驅動器上以一定長度大小和起始位址偏移量建立一個主分區。
如果在MBR磁盤上未指定ID位元組,此指令将使用類型“0x6”建立分區。可以使用ID參數指定分區類型。
如果未在GPT磁盤上指定ID GUID,此指令将建立Msdata分區。可以使用ID參數指定任何 GUID。
create partition extended [size=n] [offset=n]
-在目前驅動器上以一定長度大小和起始位址偏移量建立一個擴充分區。驅動器必須是 MBR 磁盤。
create partition logical [size=n] [offset=n]
-在目前磁盤的現有擴充分區中以一定長度大小和起始位址偏移量建立一個邏輯驅動器。
驅動器必須是 MBR 磁盤。
delete partition [override]
-删除目前處于焦點的分區。Diskpart 禁止删除目前系統、啟動或分頁卷。
要删除 ESP、MSR 或已知OEM分區,必須指定override參數。
extend [size=n] -目前處于焦點的卷擴充到未配置設定的連續空間。
未配置設定空間必須在處于焦點的分區之後(前者的扇區偏移量必須大于後者)。
remove [[letter=l]/[mount=path]/[all]]
-删除目前處于焦點的分區的驅動器号或裝入點。如果指定all參數,則删除所有目前驅動器号和裝入點。
如果未指定驅動器号或裝入點,則删除驅動器号。
四、管理動态磁盤的指令
active -将目前處于焦點的卷設定為“活動的”。此設定通知固件此分區是有效系統分區。
add disk=n -向指定磁盤上的目前處于焦點的卷添加鏡像。
-為目前處于焦點的卷配置設定驅動器号或裝入點。如果未指定驅動器号,則配置設定下一個可用驅動器号。
break disk=n [nokeep]
-斷開目前處于焦點的鏡像。
create volume simple [size=n] [disk=n]
-在指定磁盤上以一定長度大小建立一個簡單磁碟區。
create volume stripe [size=n] disk=n[,n[,...]]
-在指定磁盤上建立帶區集卷。如果未指定大小,則建立盡可能大的等量磁碟區。
create volume raid [size=n] disk=n[,n[,...]]
-在指定磁盤上建立 Raid-5 集卷。每一個磁盤上均配置設定相當于“Raid-5 卷大小”的空間量。
如果未指定大小,則建立盡可能大的 Raid 5 卷。
delete disk [override]
-從磁盤清單中删除缺失的動态磁盤。
如果未指定 override 參數,将删除磁盤上包含的所有簡單磁碟區,并删除所有鏡像叢。
-删除目前處于焦點的分區。禁止删除用于包含現有線上動态卷的任何分區。
要删除 ESP、MSR 或已知 OEM 分區,需指定 override 參數。
delete volume -删除目前處于焦點的卷。使用此指令後,将丢失所有資料。
extend disk=n [size=n]
-将目前簡單磁碟區或擴充卷擴充到指定磁盤上。如果未指定大小,此卷可占用指定磁盤上的所有空閑空間。
import -導入外部磁盤組中的所有磁盤。
online -使以前離線的磁盤或卷重新線上。
remove [[letter=l]/[mount=path]/[all]]
-删除目前處于焦點的卷的驅動器号或裝入點。如果使用 all 參數,将删除所有目前驅動器号和裝入點。
retain -準備将動态簡單磁碟區用作啟動或系統卷
五、轉換磁盤的指令
convert mbr -将目前磁盤的分區形式設定為 MBR。可以是基本磁盤或動态磁盤。切勿包含任何有效資料分區或卷。
convert gpt -将目前磁盤的分區形式設定為 GPT。可以是基本磁盤或動态磁盤。切勿包含任何有效資料分區或卷。
convert dynamic -将基本磁盤改為動态磁盤。磁盤可以包含有效資料分區。
convert basic -将空的動态磁盤轉換為基本磁盤。
六、其他指令
exit -停止 Diskpart 并将控制權傳回給作業系統。
clean [all] -通過将扇區清零,從目前處于焦點的磁盤删除分區或将卷格式化。
預設情況下,僅改寫 MBR 或 GPT 分區資訊及任何有關 MBR 磁盤的隐藏扇區資訊。
如果指定 all 參數,可将每個扇區都清零,同時可删除驅動器上包含的所有資料。
rem [...] -不執行任何操作,但您可以使用此指令注釋腳本檔案。
rescan -重新掃描所有 I/O 總線并可是以發現添加到計算機上的任何新磁盤。
format - 格式化卷或分區.
attach - 連接配接虛拟磁盤檔案。
detach - 分離虛拟磁盤檔案。
七、幫助指令
help -顯示所有指令清單。
指令舉例
x:\sources> diskpart
Microsoft DiskPart 版本 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
在計算機上: MINWINPC
DISKPART> list disk
磁盤 ### 狀态 大小 可用 Dyn Gpt
------------ -------- --------- --------- ----- ----
磁盤 0 聯機 40 GB 40GB
DISKPART> select disk 0
磁盤 0 現在是所選磁盤。
DISKPART> create partition primary size=20480
DiskPart 成功建立了指定分區。
DISKPART> create partition extended
DISKPART> create partition logical size=10240
DISKPART> create partition logical
DISKPART> list partition
分區 ### 類型 大小 偏移量
---------------- -------------- ---------- ----------
分區 1 主要 20 GB 1024 KB
分區 0 擴充的 19 GB 20 GB
分區 2 邏輯 10 GB 20 GB
分區 3 邏輯 9 GB 30 GB
DISKPART> list volume
卷 ### LTR 标簽 FS 類型 大小 狀态 資訊
---------- ---- --------------------- -------- ------------------ -------- ------------- --------
卷 0 D GRMCULFRER_ UDF DVD-ROM 3519 MB 正常
卷 1 RAW 磁盤分區 20 GB 正常
卷 2 RAW 磁盤分區 10 GB 正常
卷 3 RAW 磁盤分區 9 GB 正常
DISKPART> select volume 1
卷 1 是所選卷
DISKPART> assign letter=c
DiskPart 成功配置設定了驅動器号或者裝載點。
DISKPART> select volume 2
卷 2 是所選卷
DISKPART> assign letter=e
DISKPART> select volume 3
卷 3 是所選卷
DISKPART> assign letter=f
卷 1 C RAW 磁盤分區 20 GB 正常
卷 2 E RAW 磁盤分區 10 GB 正常
卷 3 F RAW 磁盤分區 9 GB 正常
DISKPART> select partition 1
分區 1 現在是所選分區。
DISKPART> format fs=ntfs lable="system" quick
100 百分比已完成
DiskPart 成功格式化該卷。
DISKPART> select partition 2
分區 2 現在是所選分區。
DISKPART> format fs=ntfs quick
DISKPART> select partition 3
分區 3 現在是所選分區。
卷 1 C system NTFS 磁盤分區 20 GB 正常
卷 2 E NTFS 磁盤分區 10 GB 正常
卷 3 F NTFS 磁盤分區 9 GB 正常
DISKPART> exit
退出 DiskPart...
x:\sources>