Diskpart 指令行公用程式的說明
結論
本文說明 Diskpart.efi 公用程式,此公用程式可讓您從指令碼、遠端工作階段、或其他命令提示字元來設定儲存裝置。Diskpart 增強了「磁碟系統管理員」的圖形使用者介面 (GUI)。
Diskpart 和許多指令行公用程式不同,因為它不是在「單行」模式中操作。相反的,此公用程式是先啟動,然後從標準輸入/輸出 (I/O) 讀取指令。這些指令可以導向任何磁碟、磁碟分割或磁碟區。
Diskpart 和許多指令行公用程式不同,因為它不是在「單行」模式中操作。相反的,此公用程式是先啟動,然後從標準輸入/輸出 (I/O) 讀取指令。這些指令可以導向任何磁碟、磁碟分割或磁碟區。
其他相關資訊
和「磁碟管理」的比較
Diskpart 會啟用「磁碟管理」嵌入式管理單元所支援的動作超集。此嵌入式管理單元會禁止使用者做出許多可能會造成資料損失的疏忽動作。我們建議您要謹慎的使用此公用程式,因為 Diskpart 會直接控制磁碟分割與磁碟區。
您可以使用 Diskpart 來將基本磁碟轉換成動態磁碟。基本磁碟可以是空的或具有主要磁碟分割與/或邏輯磁碟機。基本磁碟可以是資料磁碟或系統/開機磁碟。基本磁碟不能有 FtDisk (容錯磁碟驅動程式) 磁碟組,例如,等量磁碟區或鏡像;您必須從 Windows 2000 的「磁碟管理」來執行轉換作業,或是在升級至 Windows XP 之前就要先執行轉換作業。
您可以使用 Diskpart 來將動態磁碟轉換成基本磁碟。在執行轉換作業之前必須確實刪除任何動態磁碟區,我們不建議您刪除動態磁碟上的磁碟分割,除非發生緊急狀況。我們建議您刪除 磁碟機上的所有磁碟區,然後再將此磁碟轉換成基本磁碟。您必須刪除所有動態資料磁碟分割,此外,絕對不能將同一磁碟機上的基本主要磁碟分割與動態磁碟分割 混合在一起,因為如果混合在一起電腦將無法重新啟動。
Diskpart 可讓您以明確的磁碟位移來建立磁碟分割。「磁碟管理」嵌入式管理單元會將磁碟分割放置在任何已使用區域的尾端,或是放在第一個夠大的區域上。在主啟動記錄 (MBR) 磁碟上,磁碟分割位移與大小會進行調整以保持所需的磁柱對齊。位移會調整至最接近的有效值,而大小則一定會往上調整至下一個有效值。Diskpart 不會指派磁碟機代號給新建立的磁碟分割。您可以使用 assign 指令來指派掛接點或磁碟機代號。
Diskpart 和嵌入式管理單元遵循同一個原則。您只能在固定磁碟上建立動態磁碟。可移式磁碟,例如 1394 或通用序列匯流排 (USB) 磁碟機則無法轉換成動態磁碟。
Diskpart 可以執行有些嵌入式管理單元不能執行的磁碟分割刪除作業。例如,Diskpart 可讓您刪除 MBR OEM 磁碟分割,然而,這些磁碟分割通常包含對平台操作非常重要的檔案。Diskpart 確實不會讓您刪除目前使用的系統、開機或分頁磁碟區與磁碟分割。此外,Diskpart 不會讓您刪除構成動態磁碟基礎的磁碟分割。
Diskpart 不允許您在可移式媒體上建立磁碟分割。在可移式媒體上,Windows 最多只支援一個 MBR 磁碟分割。如果此媒體被製成具有 MBR,則此 MBR 無法修改,但即使設定了多個磁碟分割或邏輯磁碟機,還是會遵循此 MBR。如果此媒體被製成沒有 MBR,則此媒體會被視為是「超級磁片」,並且不會將任何磁碟分割結構寫入此媒體。
可移式磁碟機的磁碟機代號是和磁碟機相關聯,而不是和媒體相關聯。您可以使用 Diskpart 來變更此磁碟機代號。
Diskpart 會讓系統產生磁碟簽章、GUID 磁碟分割表 (GPT) 磁碟全域唯一識別項 (GUID),以及 GPT 磁碟分割 GUID。Diskpart 不讓您明確設定這些項目。
Diskpart 與嵌入式管理單元類似,可支援新的 IA64 磁碟的磁碟分割架構 (稱為 GPT)。任何 x86 架構的 Windows XP 或 Windows 2000 電腦都無法使用 GPT 磁碟,而 Diskpart 可讓您將空白磁碟的 GPT 磁碟分割轉換成 MBR 磁碟分割。
Diskpart 可用來刪除遺失的動態磁碟。動態磁碟含有共用資料庫;電腦上所有的動態磁碟都能知道此部電腦上所有其他的動態磁碟。如果動態磁碟移動了,原來的電腦會認為是「遺失了」。
當您使用 Diskpart 時,磁碟機代號不是自動指派的。若要確認特定磁碟分割或磁碟區擁有磁碟機代號,您必須明確的指派磁碟機代號。您可以明確的指派磁碟機代號,或者可以配置下一個可用的磁碟機代號。
設定焦點
大部分的 Diskpart 指令是在特定目標磁碟、磁碟分割或磁碟區上操作。被鎖定的目標物件就稱為具有「焦點」。焦點簡化了在同一磁碟上建立多個磁碟分割的一般設定作業。 select 指令可以將物件放入焦點,除了 list 、 help 、 rem 、 exit 或 help 之外的指令都需要有焦點。
您可以使用 select 指令明確的來變更焦點,或是以不明顯的方式來變更,例如當成 create 指令的結果。管理基本磁碟之前一定要先設定磁碟焦點。在基本磁碟上,磁碟分割焦點與磁碟區焦點是相同的:如果您變更了其中一個,也就代表您變更了另外一個。在動態磁碟區上,只有磁碟區焦點是重要的,因為先前的磁碟分割焦點一定會遺失,而磁碟焦點只對簡單的磁碟區有用。
下面範例中的電腦具有兩個磁碟:
• | 每 個磁碟都含有兩個主要磁碟分割:C: 與 D: 位於第一個磁碟上,而 E: 與 F: 位於第二個磁碟上。在您將磁碟分割焦點設為 C: 或 D: 之前,必須先將磁碟焦點設為第一個磁碟 (disk 1)。您可以在任何時候將磁碟區焦點設為 C:、D:、E: 或 F:。在本範例中,將磁碟區焦點設為 C: 或 D: 不會變更磁碟焦點,然而將磁碟區焦點設為 E: 或 F: 卻會造成磁碟焦點移至另一個磁碟。 |
• | 每個磁碟都是動態磁碟,並含有一 個簡單的磁碟區與可用空間:C: 位於第一個磁碟上,而 E: 位於第二個磁碟上。在您將簡單的磁碟區新增至第一個磁碟之前,必須先設定磁碟焦點。若要擴充 C:,您只需要設定磁碟區焦點。同樣的,若要將鏡像新增至 E:,您只需將磁碟區焦點設為 E:。如果您在同一個磁碟上建立簡單的磁碟區或擴充現有的磁碟區,就不需要變更磁碟焦點。如果您是在不同的磁碟上新增鏡像、建立等量磁碟組,或擴充現有的 磁碟區,可能會造成磁碟焦點遺失。 |
指令碼
Diskpart 支援指令碼作業。若要叫用 Diskpart 指令碼,請使用 diskpart /s script.txt 指令。Diskpart 可以在 Windows XP、Windows 2000、「遠端安裝服務」(RIS) 自主安裝環境,或在隨機版的 Windows「事先安裝環境」(PE) 上編寫指令碼。
根據預設值,如果指令碼中有問題,Diskpart 可以結束指令操作並傳回錯誤碼。若要繼續執行指令碼,請在指令上加入 noerr 參數。若要使用單一指令碼來刪除所有資料磁碟機上的所有磁碟分割,而不論磁碟機總數有多少,這個參數就很實用。
然而,並不是所有指令都支援 noerr 參數。如果不加 noerr 參數,若是指令語法有錯誤就會傳回錯誤訊息。
Diskpart 的錯誤碼是:
• | 0 - "No error occurred. The entire script ran without failure." (「沒有發生錯誤。整個指令碼執行順利。」) |
• | 1 - "A fatal exception occurred. There may be a serious problem." (「發生嚴重的例外狀況。可能存在嚴重的問題。」 ) |
• | 2- "The arguments specified on a Diskpart command line were incorrect." (「在 Diskpart 指令行上指定的引數不正確。」) |
• | 3 - "Diskpart was unable to open the specified script or output file." (「Diskpart 無法開啟指定的指令碼或輸出檔。」) |
• | 4 - "One of the services Diskpart uses returned a failure." (「Diskpart 使用的其中一個服務傳回失敗。」) |
• | 5 - "A command syntax error occurred. The script failed because an object was improperly selected or was invalid for use with that command." (「發生指令語法錯誤。指令碼失敗,因為物件的選取失當或是搭配此指令使用時無效。」) |
指令摘要
設定焦點
select 指令會將焦點設至指定的目標。若要取得焦點類型清單,請將 Type 欄位留白。如果沒有指定識別碼 (ID),就會顯示目前的焦點物件。
select disk[=n]
select disk 指令會將焦點設至具有所指定的 Windows NT 磁碟代號的磁碟。如果沒有指定磁碟代號,此指令會顯示目前設為焦點的磁碟。
select partition[=n/l ]
select partition 指令會將焦點設至指定的磁碟分割。如果沒有指定磁碟分割,此指令會顯示目前設為焦點的磁碟分割。
在基本磁碟上,磁碟分割可以經由索引、磁碟機代號或掛接點來指定,在動態磁碟上只能使用索引來指定。
select volume[=n/l]
select volume 指令會將焦點設至指定的磁碟區。如果沒有指定磁碟區,此指令會顯示目前設為焦點的磁碟區。
磁碟區可以經由索引、磁碟機代號或掛接點路徑來指定,在基本磁碟上,對磁碟區的選取動作同時會將相對應的磁碟分割設為焦點。
顯示磁碟設定
使用 list 指令可以顯示摘要資訊。若要顯示詳細資訊,請設定焦點並使用 detail 指令。
detail disk
detail disk 指令會輸出目前設為焦點的磁碟的詳細資訊:
Diskpart> select disk 3detail partition
Disk 3 is now the selected disk.
Diskpart> detail disk
Maxtor 90432D2
Disk ID: F549D151
Type : IDE
Bus : 0
Target : 0
LUN ID : 0
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------------- ------- --------- --------
Volume 0 F My RAID Set NTFS RAID-5 4096 MB Healthy
Volume 1 G FATSTRIPE FAT32 Stripe 6144 MB Healthy
Volume 2 H My Mirror NTFS Mirror 2048 MB Healthy
Volume 3 I My Span NTFS Spanned 9 GB Healthy
detail partition 指令會輸出目前設為焦點的磁碟分割的詳細資訊:
Diskpart> select disk 0detail volume
Disk 0 is now the selected disk.
Diskpart> select partition 0
Partition 0 is now the selected partition.
Diskpart> detail partition
Partition 0
Type : 07
Hidden: No
Active: Yes
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
* Volume 2 C NTFS Partition 4110 MB Healthy System
detail volume 指令會輸出目前設為焦點的磁碟區的詳細資訊:
Diskpart> select volume 1list disk
Volume 1 is now the selected volume.
Diskpart> detail volume
Disk ### Status Size Free Dyn Gpt
-------- ---------- ------- ------- --- ---
Disk 1 Online 8 GB 0 B *
Disk 2 Online 8 GB 0 B *
Disk 3 Online 8 GB 0 B *
list disk 指令會輸出電腦中每個磁碟的摘要資訊。標上星號 (*) 的磁碟是目前的焦點。只會列出固定 (例如,整合電子式驅動介面 [IDE] 或小型電腦系統介面 [SCSI]) 或可移式 (例如,1394 或 USB) 磁碟,不會顯示可移式磁碟機。
Diskpart> select disk 3list partition
Disk 3 is now the selected disk.
Diskpart> list disk
Disk ### Status Size Free Dyn Gpt
-------- ---------- ------- ------- --- ---
Disk 0 Online 4118 MB 0 B
Disk 1 Online 8 GB 4002 MB *
Disk 2 Online 8 GB 0 B *
* Disk 3 Online 8 GB 0 B *
Disk M0 Missing 8 GB 0 B *
list partition 指令會輸出設為焦點的磁碟上的每個磁碟分割的資訊。
Diskpart> select disk 4list volume
Disk 4 is now the selected disk.
Diskpart> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 4094 MB 31 KB
Partition 2 Extended 4581 MB 4094 MB
Partition 3 Logical 2047 MB 4094 MB
Partition 4 Logical 2533 MB 6142 MB
All partitions (regardless of type) are displayed.
list volume 指令會輸出電腦中每個磁碟區的資訊。
Diskpart> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------------- ------- ---------- --------
Volume 0 F My RAID Set NTFS RAID-5 4096 MB Healthy
Volume 1 G FATSTRIPE FAT32 Stripe 6144 MB Failed
Volume 2 H My Mirror NTFS Mirror 2048 MB Healthy
Volume 3 I My Span NTFS Spanned 9 GB Healthy
Volume 4 D CDFS CD-ROM 0 B
Volume 5 C NTFS Partition 2047 MB Healthy System
Volume 6 E NTFS Partition 2063 MB Healthy Boot
Volume 7 J My Primary NTFS Partition 4095 MB Healthy
Volume 8 K My Logical NTFS Partition 2047 MB Healthy
Volume 9 L My Next Log NTFS Partition 2534 MB Healthy
管理基本磁碟
基本磁碟的管理工作包括磁碟分割的建立與刪除,以及磁碟機代號與掛接點的指派。本節中的指令只適用於基本磁碟。若需有關動態磁碟的有效指令或轉換基本與動態磁碟的指令,請參考後面幾節。
在所有 MBR 磁碟上, size 或 offset 參數會向上調整至與磁柱對齊。在 GPT 磁碟上, size 或 offset 參數會調整至與磁扇區對齊。如果沒有指定 offset 參數,磁碟分割會被放置在第一個容量夠大的可用連續磁碟延伸區中。如果沒有列出 size 參數,磁碟分割可能會被延伸,以佔據決定好的磁碟延伸區,直到佔滿整個磁碟的大小。
首次開發這些參數的時候,所有新的磁碟都理所當然被認為是 MBR 磁碟。在您試圖建立 GPT 磁碟分割之前,必須先明確的將磁碟轉換成 GPT。我們建議您在每個資料磁碟上建立 MSR 作為第一個磁碟分割,並在任何系統或開機磁碟上建立第二個磁碟分割 (在 ESP 之後)。從 MBR 轉換為 GPT 的過程會自動在磁碟上建立 MSR 磁碟分割。(若需更詳細的資訊,請參考 GPT 常問的問題 (FAQ) 一節。)
建立任何新的磁碟分割之後,新建立的磁碟分割會取得磁碟分割的焦點。在刪除任何磁碟分割之後,磁碟分割焦點會遺失。不論是什麼情況,磁碟焦點都不會改變。
active
active 指令會將目前設為焦點的磁碟分割設為作用中,這是對韌體表示此磁碟分割是有效的系統磁碟分割。Diskpart 不會驗證磁碟分割的內容。使用此指令有可能會造成系統無法重新啟動。
assign [[letter=l]/[mount=path]] [noerr]
assign 指令會將代號或掛接點指派給目前設為焦點的磁碟分割。如果沒有指定此項指派作業,系統會指派下一個可用的磁碟機代號。如果所指派的代號或掛接點已經在使用中,就會產生錯誤訊息,除非您指定了 noerr 參數。
此指令可用來變更和可移式磁碟機相關聯的磁碟機代號。
磁碟機代號指派作業無法用於系統、開機或分頁磁碟區上。您無法使用這個指令來將磁碟機代號指派給 OEM 磁碟分割或任何 GPT 磁碟分割,除了 Msdata 磁碟分割之外。
create partition primary [size=n] [offset=n] [id=byte/guid] [noerr]
create partition primary 指令會以算好長度的大小來建立主要磁碟分割,並在目前的磁碟機上開始計算位址位移。
如果 MBR 磁碟上沒有指定 ID 位元組,此指令會建立類型為「0x6」的磁碟分割。您可以使用 ID 參數來指定任何的磁碟分割類型位元組。系統不會對 ID 位元組進行任何驗證或其他檢查。
如果 GPT 磁碟上沒有指派 ID GUID,此指令就會建立 Msdata 磁碟分割。您可以使用 ID 參數來指定任何 GUID。系統不會對 GUID 進行任何驗證、複製或其他檢查。磁碟分割執行個體 GUID 是自動產生的。
MBR 與 GPT 磁碟分割的建立方式是要讓 Windows 無法自動配置磁碟機代號。您必須明確指派磁碟機代號。
create partition extended [size=n] [offset=n] [noerr]
create partition extended 指令會以算好長度的大小來建立延伸磁碟分割,並在目前的磁碟機上開始計算位址位移。此磁碟機必須是 MBR 磁碟。
磁碟分割建立完成之後,新的延伸磁碟分割會取得焦點。一個磁碟上只能建立唯一一個延伸磁碟分割。您只能在建立延伸磁碟分割之後建立邏輯磁碟機。
create partition logical [size=n] [offset=n] [noerr]
create partition logical 指令會以算好長度的大小來建立邏輯磁碟機,並在目前磁碟的現有延伸磁碟分割中開始計算位址位移。此磁碟機必須是 MBR 磁碟。
如果沒有列出位移,邏輯磁碟機會被放置在延伸磁碟分割中第一個容量夠大的可用連續磁碟延伸區中。如果沒有列出大小,磁碟分割可能會延伸至佔滿整個延伸磁碟分割。
磁碟分割建立完成之後,邏輯磁碟機會取得磁碟分割焦點。
create partition msr [size=n] [offset=n] [noerr]
create partition msr 指令相當於以 MSR GUID E3C9E316-0B5C-4DB8-817D-F92DF00215AE 來建立磁碟分割。
create partition esp [size=n] [offset=n] [noerr]
create partition esp 指令相當於以 ESP GUID C12A7328-F81F-11D2-BA4B-00A0C93EC93B 來建立磁碟分割。
delete partition [noerr] [override]
delete partition 指令可以刪除目前設為焦點的磁碟分割。
Diskpart 不允許刪除目前的系統、開機或分頁磁碟區。若要刪除 ESP、MSR 或已知的 OEM 磁碟分割,您必須指定 override 參數。
extend [size=n][noerr]
extend 指令可讓目前設為焦點的磁碟區延伸至連續未配置的空間內。未配置的空間必須跟在設為焦點的磁碟分割之後 (比設為焦點的磁碟分割具有更高的磁扇區位移)。使用此指令的用意是要將現有的基本資料磁碟分割的大小擴充至延伸的硬體 Raid Lun 上新建立的空間內。
如果磁碟分割之前已經格式化為 NTFS 檔案系統,此檔案系統會自動延伸以佔據較大的磁碟分割,但不會發生資料遺失。如果磁碟分割之前是以任何其他不是 NTFS 的檔案系統格式來進行格式化,您就無法成功執行此指令,也不會變更磁碟分割。
Diskpart 只會封鎖目前的系統或開機磁碟分割的延伸作業。
remove [[letter=l]/[mount=path]/[all]] [noerr]
remove 指令會移除目前設為焦點的磁碟分割的代號或掛接點。如果指定「all」,則所有目前的磁碟機代號與掛接點都會被移除。如果沒有指定任何代號或掛接點,就會移除磁碟機代號。
此指令可以用來變更和可移式磁碟機相關聯的磁碟機代號。
您無法在系統、開機或分頁磁碟區上進行磁碟機代號的移除作業。如果是 OEM 磁碟分割、具有未經辨識的 GUID 的任何 GPT 磁碟分割,或是任何特殊的、非資料的 GPT 磁碟分割,例如,ESP 磁碟分割,您也無法使用此指令來移除它們的磁碟機代號。
管理動態磁碟
動態磁碟的管理工作包括磁碟區的建立與刪除,容錯磁碟區的修復以及磁碟的匯入。
size 參數一定會向上調整至與 MB 對齊。您無法明確指定位移。磁碟區一定是放置在第一個容量夠大的可用連續磁碟延伸區中。如果沒有列出大小,就會建立最大可能的磁碟區。
磁碟區的建立會讓磁碟區焦點位於新建立的磁碟區上。無論何時只要磁碟區跨越磁碟,目前的磁碟焦點就會遺失。如果刪除磁碟區,磁碟區焦點就會遺失。如果在刪除磁碟區之前就有有效的磁碟焦點,則此磁碟焦點會保留下來。
注意 :當任何空白的磁碟轉換成動態或 GPT 磁碟時,Diskpart 會迫使此磁碟建立 MSR 磁碟分割。
active
active 指令會將目前設為焦點的磁碟區設為作用中,這是對韌體表示此磁碟分割是有效的系統磁碟分割。Diskpart 只會驗證此磁碟區是否能夠包含作業系統可開機映像檔。使用此指令有可能會造成系統無法重新啟動。
add disk=n [noerr]
add 指令會將鏡像新增至指定的磁碟上目前設為焦點的磁碟區。此指令只支援新增兩個鏡像成員(mirror plex)。目前設為焦點的磁碟區必須是簡單的磁碟區。
assign [[letter=l]/[mount=path]] [noerr]
assign 指令會將代號或掛接點指派給目前設為焦點的磁碟區。如果沒有指定此項指派作業,系統會指派下一個可用的磁碟機代號。如果所指派的代號或掛接點已經在使用中,就會產生錯誤訊息,除非您指定了 noerr 參數。
磁碟機代號指派作業無法用於系統、開機或分頁磁碟區上。
break disk=n [nokeep] [noerr]
break 指令會將目前設為焦點的鏡像打破。
根據預設值,當兩個鏡像成員(mirror plex)都變成簡單磁碟區時,這兩個成員的內容都會保留下來。如果指定了 nokeep 參數,只有所指定的那個成員的內容會保留下來,另一個成員會被移除並轉換成可用空間。
原來的磁碟區會保留任何與所有磁碟機代號或掛接點。如果此成員沒有保留下來,焦點會維持在指定的磁碟上保留下來的簡單磁碟區上。否則,焦點會變更至指定的磁碟上那個被指定保留的成員。此成員會變成簡單的磁碟區;然而,此新的磁碟區沒有磁碟機代號。
create volume simple [size=n] [disk=n] [noerr]
create volume simple 指令會以算好長度的大小在指定磁碟上建立簡單磁碟區。
如果沒有列出大小,新的磁碟區會佔滿磁碟上剩下的連續可用空間。如果沒有列出磁碟,指令就會使用目前設為焦點的磁碟。
磁碟區建立完成之後,目標磁碟會取得磁碟焦點。
create volume stripe [size=n] disk=n[,n[,...]] [noerr]
create volume stripe 指令會在指定的磁碟上建立等量磁碟組的磁碟區。等量磁碟區的總大小是大小乘以 (*) 磁碟的數目。
如果沒有列出大小,就會建立最大可能的等量磁碟區。具有最小可用連續空間的磁碟是決定關鍵,此可用空間的大小會決定等量磁碟區的大小。每個磁碟都會配置同樣大小的等量磁碟區。
create volume raid [size=n] disk=n[,n[,...]] [noerr]
create volume raid 指令會在指定的磁碟上建立 Raid-5 磁碟組的磁碟區。每個磁碟上都會配置「size」所設定的空間量。
如果沒有列出大小,就會建立最大可能的 Raid5 磁碟區。具有最小可用連續空間的磁碟是決定關鍵,此可用空間的大小會決定 Raid5 磁碟區的大小,並且每個磁碟都會配置同樣大小的 Raid5 磁碟區。磁碟區可用的實際大小會少於「size」乘以 (*) 磁碟數目,因為有些空間是用於同位檢查。
delete disk [noerr][override]
delete disk 指令可以從磁碟清單上刪除遺失的動態磁碟。
如果有指定 override 參數,磁碟上所包含的所有簡單磁碟區都會被刪除,並且任何鏡像成員(mirror plex)也會被移除。如果此磁碟是 Raid 5 磁碟區的成員,您就無法成功執行此指令。
delete partition [noerr] [override]
delete partition 指令可以刪除目前設為焦點的磁碟分割。
Diskpart 不讓您刪除任何用來包含現有的線上動態磁碟區的磁碟分割。這些磁碟區必須要刪除,然後才能將磁碟轉換成基本磁碟。若要刪除 ESP、MSR 或已知的 OEM 磁碟分割,您必須指定 override 參數。
您可以從動態磁碟刪除磁碟分割,但是無法建立。例如,您可以刪除動態 GPT 磁碟上未經辨識的 GPT 磁碟分割。刪除這樣的磁碟分割並不會讓因此釋放出來的空間變成可用空間。此指令是專門用來在無法使用 clean 指令的緊急情況中,讓毀損的離線動態磁碟上的空間可以再生。
delete volume [noerr]
delete volume 指令可以刪除目前設為焦點的磁碟區。任何,與所有資料都會遺失。
extend disk=n [size=n] [noerr]
extend 指令會將目前的簡單或延伸磁碟區延伸至指定的磁碟。
如果沒有列出大小,磁碟區可能會佔滿指定的磁碟上的所有可用空間。此指令不支援系統或開機磁碟區的延伸作業。任何現有的磁碟焦點都會遺失。
import [noerr]
import 指令可讓您匯入來自外部磁碟群組的所有磁碟。
如果您將焦點設在外部磁碟群組中的任何磁碟上,就可以匯入群組中的所有磁碟。在進行了任何匯入作業之後,任何現有的磁碟區或磁碟焦點都會遺失。
online [noerr]
online 指令會將先前被帶離線的磁碟或磁碟區帶回線上。焦點不會有變更。
remove [[letter=l]/[mount=path]/[all]] [noerr]
remove 指令會移除目前設為焦點的磁碟區的代號或掛接點。如果有指定「all」,所有目前的磁碟機代號與掛接點都會移除。如果沒有指定代號或掛接點,就會移除第一個遇到的路徑。
您無法移除系統、開機或分頁磁碟區的磁碟機代號。
retain
retain 指令會準備一個動態簡單磁碟區以作為開機或系統磁碟區之用。
在 x86 電腦上, retain 指令會在設為焦點的動態簡單磁碟區上建立 MBR 磁碟分割。若要建立 MBR 磁碟分割,此動態簡單磁碟區必須以對齊磁柱的位移為開頭,且其大小的磁柱數目必須是整數。
在 Itanium 電腦上, retain 指令會在設為焦點的動態簡單磁碟區上建立 GPT 磁碟分割。
轉換磁碟
convert mbr [noerr]
convert mbr 指令會將目前磁碟的磁碟分割樣式設為 MBR。此磁碟可以是基本或動態磁碟,但決不能包含任何有效的資料磁碟分割或磁碟區。
convert gpt [noerr]
convert gpt 指令會將目前磁碟的磁碟分割樣式設為 GPT。此磁碟可以是基本或動態磁碟,但決不能包含任何有效的資料磁碟分割或磁碟區。此指令只在 IA64 電腦上才有效,在 x86 電腦上可能無法執行成功。
convert dynamic [noerr]
convert dynamic 指令會將基本磁碟變更為動態磁碟。磁碟可以包含有效的資料磁碟分割。
convert basic [noerr]
convert basic 指令會將空白的動態磁碟變更為基本磁碟。
雜項指令
exit
exit 指令會停止 Diskpart,並將控制權交還給作業系統。
clean [all]
clean 指令會經由將磁扇區歸零,從目前設為焦點的磁碟移除任何與所有磁碟分割或磁碟區的格式。根據預設值,只有 MBR 或 GPT 磁碟分割資訊,以及在 MBR 磁碟上的任何隱藏磁扇區資訊會被覆寫掉。如果您指定 all 參數,每一個與全部磁扇區都會歸零,並且磁碟機上所包含的任何資料都會被刪除。
rem [...]
rem 指令沒有什麼作用,但可以用來註解指令檔。
rescan
rescan 指令會重新掃瞄所有 I/O 匯流排,讓系統發現任何新增至電腦的新磁碟。
取得說明
help
help 指令會顯示所有指令的清單。
参考
本文件是根據 Microsoft Knowledgebase 文件編號 Q300415 翻譯的. 若要參考原始英文文件內容, 請至以下網址:http://support.microsoft.com/support/kb/articles/Q300/4/15.asp
沒有留言:
張貼留言