2021年12月14日

Windows NT - Diskpart.exe

Diskpart.exe 

DISKPART> help


Microsoft DiskPart 版本 6.1.7601


ACTIVE      - 將選取的磁碟分割標記為使用中。

ADD         - 新增一個鏡像到一個簡單磁碟區。

ASSIGN      - 指派一個磁碟機代號或掛接點到選擇的磁碟區。

ATTRIBUTES  - 操縱磁碟區或磁碟屬性。

ATTACH      - 連結虛擬磁碟檔案。

AUTOMOUNT   - 啟用和停用基本磁碟區的自動掛接。

BREAK       - 中斷一個鏡像組。

CLEAN       - 從磁碟上清除設定資訊或所有資訊。

COMPACT     - 嘗試縮小檔案的實體大小。

CONVERT     - 轉換不同的磁碟格式。

CREATE      - 建立一個磁碟區、磁碟分割或虛擬磁碟。

DELETE      - 刪除一個物件。

DETAIL      - 提供一個物件的詳細資料。

DETACH      - 中斷連結虛擬磁碟檔案。

EXIT        - 結束 DiskPart。

EXTEND      - 延伸一個磁碟區。

EXPAND      - 擴充虛擬磁碟上的最大可用空間。

FILESYSTEMS - 顯示磁碟區上目前及受支援的檔案系統。

FORMAT      - 格式化磁碟區或磁碟分割。

GPT         - 指派屬性給選取的 GPT 磁碟分割。

HELP        - 顯示一個命令清單。

IMPORT      - 匯入磁碟群組。

INACTIVE    - 將選取的磁碟分割標記為非使用中。

LIST        - 顯示物件的清單。

MERGE       - 合併子磁碟與其父系。

ONLINE      - 把目前標記為離線的物件設成連線。

OFFLINE     - 把目前標記為連線的物件設成離線。

RECOVER     - 重新整理選取封裝中所有磁碟的狀態。

              嘗試在無效封裝中的磁碟復原,並重新同步具有過時網狀

              磁碟區或同位檢查資料的鏡像磁碟區與 RAID5 磁碟區。

REM         - 不做任何事。這是用來註解指令碼。

REMOVE      - 移除磁碟機代號或掛接點指派。

REPAIR      - 用失敗成員修復 RAID-5 磁碟區。

RESCAN      - 重新掃描電腦來尋找磁碟和磁碟區。

RETAIN      - 在簡單磁碟區下放置一個保存磁碟分割。

SAN         - 顯示或設定目前開機之 OS 的 SAN 原則。

SELECT      - 移動焦點到物件。

SETID       - 變更磁碟分割類型。

SHRINK      - 縮小有選取的磁碟區。

UNIQUEID    - 顯示或設定 GUID 磁碟分割表格 (GPT) 識別碼或

              磁碟的主開機記錄 (MBR) 簽章。


Microsoft DiskPart 版本 6.1.7601

Copyright (C) 1999-2008 Microsoft Corporation.


DISKPART> 

    在具有主開機記錄 (MBR) 磁碟格式的磁碟上,將選取的磁碟分割

    標示為使用中。


語法:  ACTIVE


    寫入值到磁碟,而該磁碟會在開機時由基本輸入/輸出系統 (BIOS) 

    讀取。這個值會指定磁碟分割是有效的系統磁碟分割。


    您必須選取磁碟分割,才能順利完成此操作。


    警告:


        DiskPart 只會檢查該磁碟分割是否可以包含作業系統啟動檔案。

        DiskPart 並不會檢查該磁碟分割的內容。如果您誤將磁碟分割

        標示為使用中,而其中並未包含作業系統啟動檔案,您的電腦

        可能無法啟動。


範例:


    ACTIVE


DISKPART> 

    將選取的簡單磁碟區鏡像到指定的磁碟。


語法:  ADD DISK=<N> [ALIGN=<N>] [WAIT] [NOERR]


    DISK=<N>    指定要包含鏡像的磁碟 (此磁碟不能包含現有的簡單磁碟區)。您只

                能鏡像簡單磁碟區。指定的磁碟至少必須具有與您要鏡像之簡單磁

                碟區大小相同的未配置的空間。


    ALIGN=<N>   通常與硬體 RAID 邏輯單元編號 (LUN) 陣列共同使用以增進效能。

                此選項會將所有磁碟區延伸對齊最接近的對齊界限。延伸位移將會是

                <N> 的倍數。


    WAIT        在傳回之前,等候磁碟區完成與新增之磁碟的同步。若未指定 WAIT

                參數,在建立鏡像的磁碟區之後,DiskPart 會傳回,而不會等

                候同步完成。


    NOERR       僅限指令碼。當發生錯誤時,DiskPart 會繼續處理命令,如同沒有

                發生任何錯誤一樣。若未使用 NOERR 參數,錯誤會導致 DiskPart

                結束,並傳回錯誤碼。


    您必須選取磁碟區,才能順利完成此操作。


    所有的 Windows Vista 版本都不支援容錯磁碟區,例如 RAID-5 和鏡像的磁碟

    區。



範例:


    ADD DISK=2


DISKPART> 

    將磁碟機代號或掛接的資料夾路徑名稱指派給選取的磁碟區。


語法:  ASSIGN [LETTER=<D> | MOUNT=<PATH>] [NOERR]


    LETTER=<D>  要指派給磁碟區的磁碟機代號。


    MOUNT=<PATH>


                要指派給磁碟區的掛接資料夾路徑名稱。


    NOERR       僅限指令碼。當發生錯誤時,DiskPart 會繼續處理命

                令,如同沒有發生任何錯誤一樣。若未使用 NOERR 參

                數,則錯誤會導致 DiskPart 結束,並產生錯誤碼。


    若未指定磁碟機代號或掛接的資料夾,將會指派下一個可用的磁碟機代號。如果

    磁碟機代號或掛接的資料夾正在使用中,將產生錯誤。


    透過使用 ASSIGN 命令,您可以變更與卸除式磁碟機關聯的磁碟機代號。


    您無法將磁碟機代號指派給開機磁碟區或包含分頁檔的磁碟區。此外,您無法將

    磁碟機代號指派給原始設備製造商 (OEM) 磁碟分割 (除非是開機到 Windows PE)

    或其他非基本資料磁碟分割、ESP 磁碟分割或修復磁碟分割的 GUID 磁碟分割表

    格 (GPT)磁碟分割。


    您必須選取磁碟區,才能順利完成此操作。


範例:


    ASSIGN LETTER=D


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


VOLUME      - 操縱磁碟區屬性。

DISK        - 操縱磁碟屬性。


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


VDISK       - 連結虛擬磁碟檔案。


DISKPART> 

    啟用或停用自動掛接功能。


語法:  AUTOMOUNT [ENABLE] [DISABLE] [SCRUB] [NOERR]


    ENABLE      讓 Windows 自動將磁碟機代號指派給新增到系統的磁碟區。


    DISABLE     防止 Windows 自動將磁碟機代號指派給新增到系統的磁碟區。


    SCRUB       移除已不存在於系統之磁碟區的掛接資料夾路徑名稱、磁碟機代號、

                掛接資料夾目錄與登錄設定。這樣可以避免之前曾存在於系統的磁碟

                區在重新連接到系統之後,系統自動為其指派之前使用的磁碟機代號

                與掛接資料夾路徑名稱。


    NOERR       僅限指令碼。當發生錯誤時,DiskPart 會繼續處理命令,如同沒有

                發生任何錯誤一樣。若未使用 NOERR 參數,錯誤會導致 DiskPart

                結束,並傳回錯誤碼。


    若啟用 AutoMount 功能 (在某些版本的 Windows Server 中是預設值),在磁碟區

    新增到系統時,Windows 會自動讓該磁碟區上線,並將磁碟機代號與磁碟區 GUID 

    路徑名稱指派給該磁碟區。在存放區域網路 (SAN) 設定中,停用 AutoMount 可

    避免 Windows 自動讓磁碟區上線並將磁碟機代號或磁碟區 GUID 路徑名稱指派給

    系統發現的任何新磁碟區。


    請注意,在 Windows Vista 之前發行的 Windows 版本中,AutoMount 功能只適用

    於基本磁碟區。從 Windows Vista 開始,AutoMount 功能可適用於基本磁碟區與

    動態磁碟區。


範例:


    AUTOMOUNT

    AUTOMOUNT ENABLE

    AUTOMOUNT DISABLE


DISKPART> 

    將選取的鏡像磁碟區分割為兩個簡單磁碟區。


語法:  BREAK DISK=<N> [NOKEEP] [NOERR]


    DISK=<N>    指定包含鏡像磁碟區複本的磁碟。當此命令完成時,此磁碟會取得焦

                點,而且使用鏡像磁碟區延伸在此磁碟上建立的新磁碟區不會保留與

                該鏡像磁碟區關聯的任何磁碟機代號、磁碟區 GUID 路徑名稱或掛接

                的資料夾路徑。若指定磁碟上的鏡像磁碟區是用來做為系統或開機磁

                碟分割,此命令會失敗。


    NOKEEP      指定僅保留一個鏡像磁碟區複本; 磁碟 <N> 上的鏡像磁碟區延伸會

                轉換為可用空間。該鏡像磁碟區的剩餘複本或磁碟 <N> 上的可用空

                間都不會取得焦點。


    NOERR       僅限指令碼。當發生錯誤時,DiskPart 會繼續處理命令,如同沒有

                發生任何錯誤一樣。若未使用 NOERR 參數,錯誤會導致 DiskPart

                結束,並傳回錯誤碼。


    僅適用於動態磁碟。將選取的鏡像磁碟區分割為兩個簡單磁碟區。一個簡單磁碟

    區保留與鏡像磁碟區關聯的磁碟機代號、磁碟區 GUID 路徑名稱或掛接的資料夾

    路徑; 而另一個簡單磁碟區會取得焦點,因此您可以為它指派新的磁碟機代號 

    (系統會自動為它指派磁碟區 GUID 路徑名稱)。


    根據預設,鏡像兩個複本的內容都將保留。每個複本都會成為簡單磁碟區。透過

    使用 NOKEEP 參數,您可以只保留一個鏡像磁碟區複本做為簡單磁碟區,並將另

    一個複本轉換為可用空間。兩個磁碟區都不會取得焦點。


    您必須選取鏡像磁碟區,才能順利完成此操作。


範例:


    BREAK DISK=2


DISKPART> 

     從選取的磁碟上移除所有磁碟分割或磁碟區格式。


語法:  CLEAN [ALL]


    ALL         指定將磁碟上的每個位元組\磁區設定為零,完全刪除磁碟上包含的

                所有資料。


    在主開機記錄 (MBR) 磁碟上,只會覆寫 MBR 磁碟分割資訊及隱藏的磁區資訊。

    在 GUID 磁碟分割表格 (GPT) 磁碟上,會覆寫 GPT 磁碟分割資訊,包括保護性 

    MBR。若未使用 ALL 參數,會將磁碟的前 1MB 與最後 1MB 設定為零。這樣會清

    除先前套用到該磁碟的任何磁碟格式。清除磁碟之後,磁碟狀態會變成「未初始

    化」。


範例:


    CLEAN


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


VDISK       - 嘗試縮小檔案的實體大小。


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


BASIC       - 轉換一個磁碟從動態到基本。

DYNAMIC     - 轉換一個磁碟從基本到動態。

GPT         - 轉換一個磁碟從 MBR 到 GPT。

MBR         - 轉換一個磁碟從 GPT 到 MBR。


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


PARTITION   - 建立一個磁碟分割。

VOLUME      - 建立一個磁碟區。

VDISK       - 建立虛擬磁碟檔案。


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


DISK        - 從磁碟清單裡刪除一個遺失磁碟。

PARTITION   - 刪除選擇的磁碟分割。

VOLUME      - 刪除選擇的磁碟區。


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


DISK        - 顯示所選取磁碟的內容。

PARTITION   - 顯示所選取磁碟分割的內容。

VOLUME      - 顯示所選取磁碟區的內容。

VDISK       - 顯示所選虛擬磁碟的內容。


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


VDISK       - 中斷連結虛擬磁碟檔案。


DISKPART> 

    結束 DiskPart 命令直譯器。

    

語法:  EXIT            


範例:


    EXIT


DISKPART> 

    將選取的磁碟區或磁碟分割及其檔案系統延伸到磁碟上的可用 (未配置) 空間。


語法:  EXTEND [SIZE=<N>] [DISK=<N>] [NOERR]

        EXTEND FILESYSTEM [NOERR]


    SIZE=<N>    指定要新增至目前磁碟區或磁碟分割的空間大小 (MB)。如果沒有提

                供大小,則會使用該磁碟上所有可使用的連續空間。


    DISK=<N>    指定要延伸之磁碟區或磁碟分割所在的磁碟。如果沒有指定磁碟,則

                會在目前的磁碟延伸磁碟區或磁碟分割。


    FILESYSTEM  延伸選取之磁碟區的檔案系統,以涵蓋整個磁碟區。僅適用於檔案系

                統未隨著磁碟區延伸的磁碟區。


    NOERR       僅限指令碼。當發生錯誤時,DiskPart 會繼續處理命令,如同沒有

                發生任何錯誤一樣。若未使用 NOERR 參數,錯誤會導致 DiskPart

                結束,並傳回錯誤碼。


    在基本磁碟上,可用空間必須與選取的磁碟區或磁碟分割位於相同的磁碟上。可用

    空間也必須緊接在選取的磁碟區或磁碟分割之後 (從下一個磁區位移開始)。


    在具有簡單或跨距磁碟區的動態磁碟上,磁碟區可以延伸到任何動態磁碟上的任何

    可用空間。您可以使用這個命令將簡單動態磁碟區轉換為跨距動態磁碟區。您無法

    延伸鏡像、RAID-5 或等量磁碟區。


    如果磁碟分割先前已格式化為 NTFS 檔案系統,則檔案系統會自動延伸以填滿較

    大的磁碟分割。不會發生資料遺失。如果磁碟分割先前不是格式化為 NTFS 檔案系

    統,則命令會失敗,而且不會變更該磁碟分割。如果磁碟分割先前並未使用任何檔

    案系統格式化,則仍然會延伸該磁碟分割。


    您必須選取磁碟區或磁碟分割,才能順利完成此操作。


範例:


    EXTEND SIZE=500 DISK=3

    EXTEND FILESYSTEM


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


VDISK       - 擴充虛擬磁碟上的最大可用空間。


DISKPART> 

    顯示所選取磁碟區之目前檔案系統的相關資訊,以及可支援的檔案系統,以格式化

    該磁碟區。


語法:  FILESYSTEMS


    您必須選取磁碟區,才能順利完成此操作。


範例:


    FILESYSTEMS


DISKPART> 

    格式化指定的磁碟區以供 Windows 使用。


語法:     FORMAT [[FS=<FS>] [REVISION=<X.XX>] | RECOMMENDED] [LABEL=<"label">]

                [UNIT=<N>] [QUICK] [COMPRESS] [OVERRIDE] [DUPLICATE] [NOWAIT]

                [NOERR]


    FS=<FS>     指定檔案系統的類型。如果沒有提供檔案系統,則會使用

                FILESYSTEMS 命令顯示的預設檔案系統。


    REVISION=<X.XX>


                指定檔案系統修訂 (如果適用)。


    RECOMMENDED 若指定此參數,請使用建議的檔案系統及修訂,而不要使用預設值

                (如果有建議值)。FILESYSTEMS 命令可顯示建議的檔案系統

                (如果有建議值)。


    LABEL=<"label">


                指定磁碟區標籤。


    UNIT=<N>    覆寫預設的配置單位大小。在一般使用情況下,強烈建議使用預設設

                定。FILESYSTEMS 命令可顯示特定檔案系統的預設配置單位大小。


                超過 4096 的配置單位大小不支援 NTFS 壓縮。


    QUICK       執行快速格式化。


    COMPRESS    僅限 NTFS: 根據預設,在新磁碟區上建立的檔案將會被壓縮。


    OVERRIDE    如果有必要,會強制先卸載檔案系統。所有已開啟的磁碟區控制代碼

                將會失效。



    DUPLICATE   僅適用於 UDF: 此旗標適用於 UDF 格式 2.5 版或更新版本。

                此旗標會指示格式化操作將檔案系統中繼資料複製到磁碟上的第二組

                磁區。複製的中繼資料可由應用程式使用,例如修復或復原

                應用程式。如果主要中繼資料磁區損毀,將會從複製磁區讀取

                檔案系統中繼資料。


    NOWAIT      當格式化程序仍在進行中,強制該命令立即返回。若沒有指定

                NOWAIT,Diskpart 將會以百分比顯示格式化進度。


    NOERR       僅限指令碼。當發生錯誤時,DiskPart 會繼續處理命令,如同沒有

                發生任何錯誤一樣。若未使用 NOERR 參數,錯誤會導致 DiskPart

                結束,並傳回錯誤碼。


    您必須選取磁碟區,才能順利完成此操作。


範例:


    FORMAT FS=NTFS LABEL="New Volume" QUICK COMPRESS

    FORMAT RECOMMENDED OVERRIDE


DISKPART> 

    在基本 GUID 磁碟分割表格 (GPT) 磁碟上,將 GPT 屬性指派給選取的磁碟分割。


語法:  GPT ATTRIBUTES=<N>


    ATTRIBUTES=<N>


                代表要套用到選取之磁碟分割的屬性的十六進位值。GPT 屬性欄位是

                64 位元的欄位,它包含兩個子欄位。較高的欄位只會在特定磁碟分

                割類型 GUID 的內容中解譯; 較低的欄位一般可用於所有的磁碟分割

                類型。


                您可以在任何磁碟分割上設定下列屬性:


                0x0000000000000001 可將磁碟分割標示為必要。設定此屬性可告知

                所有磁碟管理公用程式不能刪除此磁碟分割。EFI 系統磁碟分割只包

                含啟動作業系統所需的二進位檔。這樣就能輕鬆地將原始設備製造商

                (OEM) 或作業系統特定的二進位檔放到其他磁碟分割。


                對於基本資料磁碟分割,會定義下列屬性:


                0x8000000000000000

                GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER

                避免自動指派磁碟機代號給磁碟分割。根據預設,系統會為每個

                磁碟分割指派新的磁碟機代號與磁碟區 GUID 路徑名稱。磁碟機

                代號或磁碟區 GUID 路徑名稱都可用來開啟使用 Win32 API 的磁

                碟區。設定此屬性可確保將磁碟移動到新電腦時,不會自動產生

                新的磁碟機代號。相反地,使用者可以手動指派磁碟機代號。


                0x4000000000000000

                GPT_BASIC_DATA_ATTRIBUTE_HIDDEN

                將磁碟分割的磁碟區定義為隱藏。

                設定此屬性可指定不會為此磁碟區指派磁碟機代號或磁碟區 GUID 

                路徑名稱。磁碟機代號或磁碟區 GUID 路徑名稱都可用來開啟使用 

                Win32 API 的磁碟區。Win32 API (例如 FindFirstVolume 與

                FindNextVolume) 不會報告隱藏磁碟分割的磁碟區。


                0x2000000000000000

                GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY

                將磁碟分割定義為做為磁碟區快照服務陰影複製磁碟區使用。檔案

                系統篩選器使用此旗標防止篩選器連結到此磁碟區。


                0x1000000000000000

                GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY

                防止寫入此磁碟區。


                Microsoft 隨時可能加入其他屬性。


    GPT 磁碟分割屬性提供更多關於使用磁碟分割的資訊。


    您必須選取基本 GPT 磁碟分割,才能順利完成此操作。


    警告:


        變更 GPT 屬性可能會導致系統無法為您的基本資料磁碟區指派磁碟機

        代號,或導致檔案系統無法掛接。除非您是熟悉 GPT 磁碟的原始設備

        製造商 (OEM) 或 IT 專業人員,否則請勿變更 GPT 屬性。


範例:


    GPT ATTRIBUTES=0x8000000000000000

    GPT ATTRIBUTES=0xF000000000000001


DISKPART> 

    顯示可用的命令清單,或是指定之命令的詳細說明。


語法:  HELP [<COMMAND>]


    <COMMAND>   要顯示其詳細說明的命令。


    若未指定命令,HELP 將會顯示所有可能的命令。


範例:


    HELP

    HELP CREATE PARTITION PRIMARY


DISKPART> 

    將外部磁碟群組匯入到本機電腦的線上磁碟群組。


語法:  IMPORT [NOERR]


    NOERR       僅限指令碼。當發生錯誤時,DiskPart 會繼續處理命令,如同沒有

                發生任何錯誤一樣。若未使用 NOERR 參數,錯誤會導致 DiskPart

                結束,並傳回錯誤碼。


    此命令會匯入與選取的磁碟相同群組中的所有磁碟。


    您必須選取動態磁碟,才能順利完成此操作。


範例:


    IMPORT


DISKPART> 

    在具有主開機記錄 (MBR) 磁碟格式的磁碟上,將選取的磁碟分割標示為非使用中。


語法:  INACTIVE


    當您重新啟動電腦時,電腦可以從您在 BIOS 中指定的下一個選項啟動,例如

    CD-ROM 光碟機或開機前執行環境 (PXE) 的開機環境 (例如,遠端安裝服務

    (RIS))。


    您必須選取磁碟分割,才能順利完成此操作。


    警告:


        若沒有使用中的磁碟分割,您的電腦將無法啟動。除非您是非常熟悉

        Windows 存放管理的進階使用者,否則請勿將系統或開機磁碟分割標示為

        非使用中。


範例:


    INACTIVE


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


DISK        - 顯示磁碟清單。例如,LIST DISK。

PARTITION   - 顯示所選取磁碟上的磁碟分割清單。

              例如,LIST PARTITION。

VOLUME      - 顯示磁碟區清單。例如,LIST VOLUME。

VDISK       - 顯示虛擬磁碟清單。


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


VDISK       - 合併子磁碟與其父系。


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


DISK        - 把目前標記為離線的磁碟設成連線。

VOLUME      - 把目前標記為離線的磁碟區設成連線。


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


DISK        - 把目前標記為連線的磁碟設成離線。

VOLUME      - 把目前標記為連線的磁碟區設成離線。


DISKPART> 

   重新整理所選取封裝中所有磁碟的狀態、嘗試在無效封裝的磁碟上執行修復,以及

   重新同步具有過時網狀磁碟區或同位資料的鏡像磁碟區與 RAID-5 磁碟區。



語法:  RECOVER [NOERR]


    NOERR       僅限指令碼。當發生錯誤時,DiskPart 會繼續處理命令,如同沒有

                發生任何錯誤一樣。若未使用 NOERR 參數,錯誤會導致 DiskPart

                結束,並傳回錯誤碼。


    此命令可在封裝上操作。您必須選取封裝中的磁碟,才能順利執行此操作。


    此命令只適用於動態磁碟。如果在基本磁碟上呼叫此命令,呼叫會成功,但不會進

    行任何動作。


範例:


    RECOVER


DISKPART> 

    提供將命令加入指令碼的方法。


語法:  REM


範例:


    在此範例指令碼中,REM 是用來提供關於該指令碼之功能的註解。


    REM 這些命令可建立 3 部磁碟機。

    CREATE PARTITION PRIMARY SIZE=2048

    ASSIGN d:

    CREATE PARTITION EXTEND

    CREATE PARTITION LOGICAL SIZE=2048

    ASSIGN e:

    CREATE PARTITION LOGICAL

    ASSIGN f:


DISKPART> 

    移除選取之磁碟區的磁碟機代號或掛接資料夾路徑名稱。


語法:  REMOVE [LETTER=<D> | MOUNT=<PATH> | ALL] [DISMOUNT] [NOERR]


    LETTER=<D>  要移除的磁碟機代號。


    MOUNT=<PATH>


                要移除的掛接資料夾路徑。


    ALL         移除所有目前的磁碟機代號與掛接資料夾路徑。


    DISMOUNT    您可以在下列情況中使用此參數: 1) 所有磁碟機代號與掛接資料夾

                路徑已從磁碟區移除,或 2) 已指定 ALL 參數時。此參數指定將卸

                載檔案系統並讓磁碟區離線。如果其他處理程序正在使用該磁碟區,

                DiskPart 會在卸載檔案系統並讓磁碟區離線之前,關閉任何已開啟

                的控制代碼。如果要讓磁碟區上線,您可以為它指派磁碟機代號、建

                立磁碟區的掛接資料夾路徑或使用 ONLINE 命令。如果用於有任何剩

                餘磁碟機代號或掛接資料夾路徑的磁碟區,DISMOUNT 將會失敗。對

                於指令碼,建議使用 REMOVE ALL DISMOUNT。


    NOERR       僅限指令碼。當發生錯誤時,DiskPart 會繼續處理命令,如同沒有

                發生任何錯誤一樣。若未使用 NOERR 參數,錯誤會導致 DiskPart

                結束,並傳回錯誤碼。


    如果沒有指定磁碟機代號或掛接資料夾路徑,DiskPart 將移除第一個出現的磁

    碟機代號或掛接資料夾路徑。如果使用 ALL 參數,則會移除所有目前的磁碟機

    代號與掛接資料夾路徑。如果使用 DISMOUNT 參數,則 DiskPart 會關閉磁碟區

    所有的已開啟控制代碼,然後卸載磁碟區並讓它離線。


    REMOVE 命令可用來變更與卸除式磁碟機關聯的磁碟機代號。您不能移除開機磁碟

    區或分頁磁碟區的磁碟機代號。


    您必須選取磁碟區,才能順利完成此操作。


範例:


    REMOVE LETTER=K

    REMOVE MOUNT=G:\MountH

    REMOVE ALL DISMOUNT


DISKPART> 

    利用指定的動態磁碟取代失敗的 RAID-5 成員,以修復選取的 RAID-5 磁碟區。



語法:  REPAIR DISK=<N> [ALIGN=<N>] [NOERR]


    DISK=<N>    指定將取代失敗之 RAID-5 成員的動態磁碟。指定之磁碟的可用空間

                必須等於或大於失敗之 RAID-5 成員的總大小。


    ALIGN=<N>   通常搭配硬體 RAID 邏輯單元編號 (LUN) 陣列使用以增進效能。此

                選項會將所有磁碟區延伸對齊最接近的對齊界限。延伸位移將會是

                <N> 的倍數。


    NOERR       僅限指令碼。當發生錯誤時,DiskPart 會繼續處理命令,如同沒有

                發生任何錯誤一樣。若未使用 NOERR 參數,錯誤會導致 DiskPart

                結束,並傳回錯誤碼。


    指定之動態磁碟的可用空間必須大於或等於失敗之 RAID-5 成員的大小。


    您必須選取 RAID-5 磁碟區,才能順利完成此操作。


範例:


    REPAIR DISK=1


DISKPART> 

    找出可能已加入電腦的新磁碟。


語法:  RESCAN


範例:


    RESCAN


DISKPART> 

    準備現有的動態簡單磁碟區,以做為開機或系統磁碟區。


語法:  RETAIN


    此命令可為選取的動態簡單磁碟區建立磁碟分割項目。


    您必須選取動態簡單磁碟區,才能順利完成此操作。


範例:


    RETAIN


DISKPART> 

    顯示或設定作業系統的 SAN 原則。


語法:  SAN [POLICY={OnlineAll | OfflineAll | OfflineShared}] [NOERR]


    SAN             如果命令不帶任何參數,就會顯示目前的 SAN 原則。


    POLICY=<value>  設定目前開機作業系統的 SAN 原則。


    NOERR       僅限指令碼。當發生錯誤時,DiskPart 會繼續處理命令,如同沒有

                發生任何錯誤一樣。若未使用 NOERR 參數,錯誤會導致 DiskPart

                結束,並傳回錯誤碼。


    這個命令允許使用者顯示或變更目前開機 OS 的 SAN 原則。

    Windows Advanced Server 與 Windows Data Center 的預設原則都是

    OfflineShared。在這種情況下,開機磁碟以及不是位於共用匯流排 (例如 SCSI、

    iSCSI、SAS 等) 的所有磁碟都會上線。離線的磁碟預設為唯讀。在其他所有

    Windows 版本上,預設會讓所有磁碟上線。在這種情況下,這些磁碟會在線上並

    且可讀/寫。第三個原則值為 OfflineAll。在這種情況下,除了開機磁碟的所有

    磁碟預設都會離線,並且唯讀。


範例:


    SAN

    SAN POLICY=OfflineAll


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


DISK        - 轉移焦點到磁碟。例如,SELECT DISK。

PARTITION   - 轉移焦點到磁碟分割。例如,SELECT PARTITION。

VOLUME      - 轉移焦點到磁碟區。例如,SELECT VOLUME。

VDISK       - 將焦點移到虛擬磁碟。例如,SELECT VDISK。


DISKPART> 

    變更選取之磁碟分割的磁碟分割類型欄位。


語法:  SET ID={<BYTE> | <GUID>} [OVERRIDE] [NOERR]


    ID={<BYTE> | <GUID>}


                指定新磁碟分割類型。


                對於主開機記錄 (MBR) 磁碟,您可以使用十六進位格式指定該磁碟

                分割的磁碟分割類型位元組。您可以使用此參數指定任何磁碟分割類

                型位元組,但類型 0x42 (LDM 磁碟分割) 除外。請注意,指定十六

                進位磁碟分割類型時,會省略前置的 '0x'。


                對於 GUID 磁碟分割表格 (GPT) 磁碟,您可以為磁碟分割指定磁碟

                分割類型 GUID。可識別的 GUID 包括:


                    EFI 系統磁碟分割

                        c12a7328-f81f-11d2-ba4b-00a0c93ec93b


                    基本資料磁碟分割:

                        ebd0a0a2-b9e5-4433-87c0-68b6b72699c7


                您可以使用此參數指定任何磁碟分割類型 GUID,但下列磁碟分割類

                型除外:


                    MSR 磁碟分割:

                        e3c9e316-0b5c-4db8-817d-f92df00215ae


                    動態磁碟上的 LDM 中繼資料磁碟分割:

                        5808c8aa-7e8f-42e0-85d2-e1e90434cfb3


                    動態磁碟上的 LDM 資料磁碟分割:

                        af9b60a0-1431-4f62-bc68-3311714a69ad


                    叢集中繼資料磁碟分割:

                        db97dba9-0840-4bae-97f0-ffb9a327c7e1



                除了上述限制之外,DiskPart 不會檢查磁碟分割類型的有效性,但

                會確認磁碟分割類型是否為十六進位格式或 GUID 的位元組。


    OVERRIDE    讓 DiskPart 在變更磁碟分割類型之前先強制卸載磁碟區上的檔案系

                統。變更磁碟分割類型時,DiskPart 會嘗試鎖定並卸載磁碟區上的

                檔案系統。若未指定此參數,而且鎖定檔案系統的呼叫失敗 (因為某

                些其他應用程式擁有磁碟區的已開啟控制代碼),整個操作將會失敗。

                指定此參數時,即使鎖定檔案系統的呼叫失敗,仍會強制執行卸載。

                卸載檔案系統之後,磁碟區的所有已開啟控制代碼會變成無效。


    NOERR       僅限指令碼。當發生錯誤時,DiskPart 會繼續處理命令,如同沒有

                發生任何錯誤一樣。若未使用 NOERR 參數,則錯誤會導致 DiskPart

                結束,並產生錯誤碼。


    僅供原始設備製造商 (OEM) 使用。


    您必須選取磁碟分割,才能順利完成此操作。


    警告:


        使用此參數變更磁碟分割類型欄位可能會造成您的電腦失敗或無法啟動。除非

        您是熟悉 GPT 磁碟的 OEM 或 IT 專業人員,否則請勿使用此參數在 GPT 磁

        碟上變更磁碟分割類型欄位。相反地,您應該使用 CREATE PARTITION EFI 命

        令來建立 EFI 系統磁碟分割、使用 CREATE PARTITION MSR 命令來建立 MSR

        磁碟分割,並使用 CREATE PARTITION PRIMARY 命令 (但不使用 ID 參數)

        在 GPT 磁碟上建立主要磁碟分割。


    此命令不適用於動態磁碟或 MSR 磁碟分割。


    範例:


    SET ID=07 OVERRIDE

    SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7


DISKPART> 

    依據指定的數目,縮減目前選取之磁碟區的大小。使磁碟區末端的未使用空

    間變成可用的磁碟空間。


語法:  SHRINK [DESIRED=<N>] [MINIMUM=<N>] [NOWAIT] [NOERR]

           SHRINK QUERYMAX [NOERR]


    DESIRED=<N> 指定要縮減的磁碟區空間大小 (MB)。如果沒有指定所需的空間大小,

                將會以磁碟區上的最大可用空間大小來縮減該磁碟區。


    MINIMUM=<N> 指定要縮減的最小磁碟區空間大小 (MB)。


    QUERYMAX    傳回磁碟區可以縮減的最大位元組數 (磁碟區上的可用空間)。如果應

                用程式目前正在存取該磁碟區,此值可能會改變。


    NOWAIT      當縮減程序仍在進行中,強制命令立即返回。


    NOERR       僅限指令碼。當發生錯誤時,DiskPart 會繼續處理命令,如同沒有發

                生任何錯誤一樣。若未使用 NOERR 參數,錯誤會導致 DiskPart 結

                束,並傳回錯誤碼。


    如果沒有指定 MINIMUM 數量,將以 DESIRED 數量 (如果已指定) 或是以磁碟區

    上最大可用空間大小來縮減磁碟區。如果已指定 MINIMUM 數量,但可用空間不足,

    此命令會失敗。


    這個命令可在基本磁碟區,或是簡單或跨距動態磁碟區上執行。您只能針對使用 

    NTFS 檔案系統格式化的磁碟區,或是沒有任何檔案系統的磁碟區,縮減磁碟區

    大小。


    您必須選取磁碟區,才能順利完成此操作。


    此命令無法在 OEM、ESP 或修復磁碟分割上執行。


範例:


    SHRINK DESIRED=500 MINIMUM=250

    SHRINK QUERYMAX


DISKPART> 

Microsoft DiskPart 版本 6.1.7601


DISK        - 顯示或設定 GUID 磁碟分割表格 (GPT) 識別碼或

              磁碟的主開機記錄 (MBR) 簽章。


DISKPART> 

正在離開 DiskPart...


沒有留言: