shrink
Diskpart shrink 命令會依照您指定的數量來減少所選磁碟區的大小。 此命令會從磁碟區結尾的未使用空間提供可用磁碟空間。
必須選取磁碟區,此作業才能成功。 使用 select volume 命令來選取磁碟區,並將焦點移至該磁碟區。
注意
此命令適用於基本磁碟區,以及簡單或合併動態磁碟區。 它不適用於原始設備製造商 (OEM) 分割區、可延伸韌體介面 (EFI) 系統分割區或復原磁碟分割。
語法
shrink [desired=<n>] [minimum=<n>] [nowait] [noerr]
shrink querymax [noerr]
參數
參數 | 描述 |
---|---|
desired=<n> |
指定以 MB 為單位的所需空間量,來減少磁碟區的大小。 |
minimum=<n> |
指定以 MB 為單位的最小空間量,來減少磁碟區的大小。 |
querymax | 傳回可減少磁碟區的最大 MB 空間量。 如果應用程式目前正在存取磁碟區,這個值可能會變更。 |
nowait | 強制命令在壓縮過程仍在進行時立即傳回。 |
noerr | 僅適用於指令碼。 發生錯誤時,DiskPart 會繼續處理命令,就像沒有發生錯誤一樣。 如果沒有此參數,錯誤會導致 DiskPart 結束並出現錯誤碼。 |
備註
只有當磁碟區是使用 NTFS 檔案系統格式化,或是沒有檔案系統時,才可以減少磁碟區的大小。
如果未指定所需的數量,磁碟區會減少最小數量 (如果指定的話)。
如果未指定最小數量,磁碟區會減少所需的數量 (如果指定的話)。
如果未指定最小數量或所需的數量,則磁碟區會儘可能縮減。
如果指定了最小數量,但沒有足夠的可用空間,則命令會失敗。
範例
若要將所選磁碟區的大小減少為 250 到 500 MB 之間的最大可能數量,請輸入:
shrink desired=500 minimum=250
若要顯示磁碟區可減少的最大 MB 數目,請輸入:
shrink querymax