set id (Diskpart)
變更具有焦點之分隔區的分割區類型欄位。 此命令不適用於動態磁碟或 Microsoft 保留的分隔區。
重要
此命令僅供原始設備製造商 (OEM) 使用。 使用此參數變更分割區類型欄位可能會導致您的電腦故障或無法開機。 除非您是 OEM,或對處理 gpt 磁碟很有經驗,否則請勿使用此參數變更 gpt 磁碟上的分割區類型欄位。 相反地,請一律使用 create partition efi 命令來建立 EFI 系統分割區、create partition msr 命令用來建立 Microsoft 保留的分割區,以及用不含 ID 參數的 create partition primary 參數建立 gpt 磁碟上的主要分割區。
語法
set id={ <byte> | <GUID> } [override] [noerr]
參數
參數 | 描述 |
---|---|
<byte> |
若為主開機記錄 (MBR) 磁碟,針對分割區,以十六進位格式指定類型欄位的新值。 除了指定 LDM 分割區的類型 0x42 以外,可以使用此參數指定任何分割區類型的位元組。 請注意,指定十六進位分割區類型時,會省略前置 0x。 |
<GUID> |
針對 GUID 分割區資料表 (gpt) 磁碟,指定分割區類型欄位的新 GUID 值。 辨識的 GUID 包括:
|
override | 強制磁碟區上的檔案系統在變更分割區類型之前卸載。 當您執行 set id 命令時,DiskPart 會嘗試鎖定和卸載磁碟區上的檔案系統。 如果未指定 override,而且呼叫鎖定檔案系統會失敗 (例如,因為有開啟的控制代碼),作業會失敗。 如果指定了 override,即使呼叫鎖定檔案系統失敗,DiskPart 也會強制進行卸載,而磁碟區的任何開啟控制代碼都會停止有效性。 |
noerr | 僅用於指令碼。 發生錯誤時,DiskPart 會繼續處理命令,就像沒有發生錯誤一樣。 如果沒有此參數,錯誤會導致 DiskPart 結束並出現錯誤碼。 |
備註
- 除了先前提到的限制以外,DiskPart 不會檢查您指定值的有效性 (除了確定它是十六進位格式的位元組或 GUID 以外)。
範例
若要將類型欄位設定為 0x07,並強制檔案系統卸載,請輸入:
set id=0x07 override
若要將類型欄位設定為基本資料分割區,請輸入:
set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7