您可以透過將主要磁碟分割及邏輯磁碟機壓縮至同一磁碟上相鄰的連續未配置空間,以減少它們的使用空間。例如:如果您發現您需要其他的磁碟分割,卻沒有額外磁碟時,您可以從磁碟區的結尾處壓縮現有的磁碟分割,以建立新的未配置空間,供新磁碟分割使用。壓縮操作可能會因特定檔案類型存在而遭封鎖;如需相關資訊,請參閱其他考量。
當您壓縮磁碟分割時,所有的一般檔案都會在磁碟上自動重新定位,以建立新的未配置空間。不需要為了壓縮磁碟分割,再重新格式化磁碟。
若要完成此程序,至少需要 Backup Operators 或 Administrators 的成員資格或同等權限。
注意 | |
如果磁碟分割是包含資料 (例如資料庫檔案) 的原始磁碟分割 (即無檔案系統的磁碟分割),則壓縮磁碟分割可能會損毀資料。 |
壓縮基本磁碟區
使用 Windows 介面壓縮基本磁碟區 |
在 [磁碟管理員] 中,以滑鼠右鍵按一下您想要壓縮的基本磁碟區。
按一下 [壓縮磁碟區]。
請依照畫面上的指示操作。
附註 您只能壓縮無檔案系統或使用 NTFS 檔案系統的基本磁碟區。
其他考量
-
當您壓縮磁碟分割時,不會自動重新定位特定的檔案 (例如,分頁檔或陰影複製存放區域),且您減少配置的空間時,不可超出無法移動檔案的定位點。如果壓縮操作失敗,請檢查應用程式記錄檔中的事件 259,這個事件會識別無法移動的檔案。如果您知道一或多個與阻擋壓縮操作之檔案相關的叢集,也可以在命令提示字元中使用 fsutil 命令 (如需使用方式,請輸入 fsutil volume querycluster /?)。當您提供 querycluster 參數時,命令輸出會識別讓壓縮操作無法成功的無法移動檔案。
在某些情況下,您可以暫時重新定位檔案。例如,如果無法移動的檔案是分頁檔,則可以使用 [控制台] 將檔案移到另一個磁碟、壓縮該磁碟區,然後再將分頁檔移回原始磁碟。
-
如果動態的錯誤叢集重新對應所偵測到的錯誤叢集數太高,則無法壓縮磁碟分割。如果是這種情況,您應該考慮移動資料並更換磁碟。
請勿使用區塊層級的複製來傳輸資料。這將會同時複製錯誤的磁區表格,而且即使這些磁區是正常的,新磁碟還是會將它們視為錯誤磁區。
-
您可以在原始磁碟分割 (即無檔案系統的磁碟分割) 或使用 NTFS 系統檔案的磁碟分割上,壓縮主要磁碟分割和邏輯磁碟機。
使用命令列壓縮基本磁碟區 |
開啟 [命令提示字元],並輸入
diskpart
。在 DISKPART 提示中,輸入
list volume
。記下想要壓縮的簡單磁碟區編號。在 DISKPART 提示中,輸入
select volume <volumenumber>
。選取您想壓縮的簡單磁碟區 volumenumber。在 DISKPART 提示中,輸入
shrink [desired=<desiredsize>] [minimum=<minimumsize>]
。如果可以,請將選取的磁碟區壓縮為 desiredsize (MB),如果 desiredsize 過大,則請壓縮為 minimumsize。
值 | 描述 |
---|---|
list volume |
顯示所有磁碟上的基本及動態磁碟區清單。 |
select volume |
選取指定的磁碟區 (其中 volumenumber 是磁碟區編號),並將焦點轉移到其上。如果未指定磁碟區,則 select 命令會列出目前具有焦點的磁碟區。您可以透過編號、磁碟機代號或掛接點路徑,來指定磁碟區。在基本磁碟上,選取磁碟區亦會提供對應的磁碟分割焦點。 |
shrink |
壓縮具有焦點的磁碟區以建立未配置空間。 無資料遺失。如果磁碟分割包括無法移動的檔案 (例如,分頁檔或陰影複製存放區域),磁碟區將會壓縮到無法移動檔案的定位點。 |
desired= desiredsize |
要復原至目前磁碟分割的空間量 (MB)。 |
minimum=minimumsize |
要復原至目前磁碟分割的最小空間量 (MB)。如果您並未指定想要的大小或最小大小,則此命令會要求恢復最大可能空間。 |
其他考量
-
當您壓縮磁碟分割時,不會自動重新定位無法移動的檔案 (例如,分頁檔或陰影複製存放區域),且在您減少配置的空間時,不可超出無法移動檔案的定位點。如果您需要進一步壓縮磁碟分割,請將分頁檔移到另一個磁碟、刪除存放的陰影複製、壓縮磁碟區,然後將分頁檔移回原始磁碟。
-
如果動態的錯誤叢集重新對應所偵測到的錯誤叢集數太高,則無法壓縮磁碟分割。如果是這種情況,您應該考慮移動資料並更換磁碟。
請勿使用區塊層級的複製來傳輸資料。這將會同時複製錯誤的磁區表格,而且即使這些磁區是正常的,新磁碟還是會將它們視為錯誤磁區。
-
您可以在原始磁碟分割 (即無檔案系統的磁碟分割) 或使用 NTFS 系統檔案的磁碟分割上,壓縮主要磁碟分割和邏輯磁碟機。