Windows Vista 使用一段時間後,系統盤(通常是 C 槽)剩餘空間會越來越少,導致系統運行緩慢甚至無法更新。其中一大佔用空間的隱形殺手,是「離線檔案」功能的快取資料。預設情況下,這些快取檔案存放在 C:\Windows\CSC 目錄下。本文將詳細說明如何透過修改登錄與使用「Windows 資料移轉精靈」,將離線檔案快取移至其他磁碟分區,從而騰出寶貴的系統盤空間。
以系統管理員身分開啟「命令提示字元」,執行以下指令,啟用離線檔案快取的遷移功能:
REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v MigrationParameters /t REG_DWord /d 1 /f
使用本機管理員帳號,執行以下指令啟動精靈(請根據實際情況替換路徑中的磁碟代號):
C:\Windows\System32\migwiz\migwiz.exe
在「Windows 資料移轉精靈」中依序操作:
Savedata.mig 檔案的儲存位置(建議存放在非系統盤),點選「下一步」。.mig 檔案。在目標磁碟建立新資料夾(例如 D:\CSC)。接著開啟登錄編輯器,導航至:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC\Parameters
在右側新建「字串值」,名稱為 CacheLocation,數值資料設為 NT 格式路徑,例如:??D:\CSC。
migwiz.exe。.mig 檔案路徑。完成上述步驟後,離線檔案快取即已成功移至新位置,系統盤空間將獲得釋放。