共用方式為


壓縮基本磁碟區

適用於:Windows 11、Windows 10、Windows 8.1、Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

您可以透過將主要磁碟分割及邏輯磁碟機壓縮至同一磁碟上相鄰的連續空間,以減少它們的使用空間。 例如:如果您發現您需要另一個磁碟分割,卻沒有更多磁碟,您可以從磁碟區的結尾處壓縮現有磁碟分割,以建立新的未配置空間。 然後,該空間可用於新的分割區。 某些檔案類型可以封鎖壓縮作業。 如需詳細資訊,請參閱其他考量

當您壓縮磁碟分割時,將會自動重新配置磁碟上任何一般檔案以建立新的未配置空間。 不需要將磁碟重新格式化來壓縮磁碟分割。

您可以壓縮原始磁碟分割 (沒有檔案系統的磁碟分割) 上的主要磁碟分割和邏輯磁碟機,或是使用 NTFS 檔案系統的磁碟分割。

警告

如果磁碟分割是包含資料 (例如資料庫檔案) 的原始磁碟分割 (也就是沒有檔案系統的磁碟分割),壓縮磁碟分割可能會損毀資料。

壓縮基本磁碟區的方法

注意

您必須至少是備份操作員系統管理員群組的成員,才能完成這些步驟。

使用磁碟管理壓縮基本磁碟區

  1. 在 [磁碟管理] 中,以滑鼠右鍵按一下您想要壓縮的基本磁碟區。

  2. 選取 [壓縮磁碟區]

  3. 依照畫面上的指示進行。

注意

您只能壓縮沒有檔案系統或使用 NTFS 檔案系統的基本磁碟區。

使用命令列壓縮基本磁碟區

  1. 開啟命令提示字元,然後輸入 diskpart

  2. DISKPART 提示中輸入 list volume。 記下您要壓縮的簡單磁碟區編號。

  3. DISKPART 提示中輸入 select volume <volumenumber>。 選取您要壓縮的簡單磁碟區 volumenumber

  4. DISKPART 提示中輸入 shrink [desired=<desiredsize>] [minimum=<minimumsize>]。 可能的話,依照 desiredsize 中指定的數量 (以 MB 為單位) 將選取的磁碟區壓縮,或者如果 desiredsize 太大,則依照 minimumsize 中指定的數量壓縮。

Description
list volume 顯示所有磁碟上的基本和動態磁碟區清單。
select volume 選取指定的磁碟區 (其中 volumenumber 是磁碟區編號),並讓它成為焦點。 如果沒有指定磁碟區,select 命令會列出焦點所在的目前磁碟區。 您可以用編號、磁碟機代號或掛接點路徑來指定磁碟區。 在基本磁碟上,選取磁碟區也會讓對應的磁碟分割成為焦點。
shrink 壓縮具有焦點的磁碟區以建立未經配置空間。 不會遺失任何資料。 如果磁碟分割包含無法移動的檔案 (例如分頁檔或陰影複製存放區域),磁碟區將會壓縮到無法移動的檔案所在位置為止。
desired= desiredsize 要復原到目前磁碟分割的空間數量,以 MB 為單位。
minimum= minimumsize 至少要復原到目前磁碟分割的空間數量,以 MB 為單位。 如果未指定想要的大小或最小大小,此命令會回收盡可能最大的空間數量。

其他考量

  • 當您壓縮分割區時,無法自動重新放置某些檔案,例如分頁檔案或陰影複製儲存區域。 此外,您無法將配置的空間減少到超出不可移動的檔案所在的位置。

  • 如果壓縮作業失敗,請檢查應用程式記錄檔的事件 259,這可識別無法移動的檔案。 如果您知道哪些叢集與導致壓縮操作未能進行的檔案建立關聯,也可以在命令提示字元使用 fsutil 命令 (針對使用方式輸入 fsutil volume querycluster /?)。 當您提供 querycluster 參數時,命令輸出會找出導致壓縮操作未能順利進行的無法移動檔案。

    在某些情況下,您可以暫時重新配置檔案。 例如,如果您需要進一步壓縮磁碟分割,可以使用 [控制台],將分頁檔或儲存的陰影複製移到其他磁碟、刪除儲存的陰影複製、壓縮磁碟區,然後將分頁檔移回原來的磁碟。

  • 如果動態錯誤叢集重新對應所偵測到的錯誤叢集數目太高,您就無法壓縮磁碟分割。 如果發生這種情況,請考慮移動資料並更換磁碟。 請勿使用區塊層級複製來傳送資料。 此方法會將損毀的磁區資料表也一起複製,新磁碟便會將即使是健全的這些磁區視為已損毀。