Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

解決 Vista 系統磁碟空間緊張:離線檔案快取移至非系統磁碟

編輯:Windows Vista 教學

Vista 使用久了系統磁碟空間越來越緊,主因是離線檔案快取預設存放於 C:\Windows\CSC。將快取位置移至其他分區即可徹底解決。

解決方案(需管理員權限)

  1. CMD 執行:REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v MigrationParameters /t REG_DWord /d 1 /f
  2. 以本地管理員執行:C:\Windows\System32\migwiz\migwiz.exe 啟動「Windows 易轉移」。
  3. 易轉移嚮導設定:
    • 選「啟動新的傳輸」→「我的舊電腦」→「使用 CD/DVD 或其他可移動媒體」→「外接硬碟或網路位置」。
    • 指定 Savedata.mig 儲存位置 → 下一步 →「進階選項」。
    • 「選擇要傳輸的使用者帳戶、檔案和設定」頁面:取消所有勾選,展開「系統和程式設定 (所有使用者)」→「Windows 設定」→「網路和網際網路」→勾選「離線檔案」。每個使用者重複此操作。
    • 下一步開始傳輸。
  4. 登錄檔 HKLM\System\CurrentControlSet\Services\CSC\Parameters 新建字串值 CacheLocation,值設為 NT 格式路徑(如 \??\D:\CSC)。
  5. 重啟電腦,再次執行 migwiz.exe:
    • 選「繼續正在進行的傳輸」→「否,我已將檔案複製到可移動媒體」→「在外接硬碟或網路位置上」。
    • 指定先前建立的 .mig 檔路徑 → 對應新舊帳戶 → 下一步 →「傳輸」。
  6. 登出重新登入,確認離線檔案可正常存取。
  7. 刪除舊快取:管理員 CMD 執行
    takeown /r /f C:\Windows\CSC
    rd /s C:\Windows\CSC
  8. 建立 D:\CSC 目錄(或指定目錄)。

原因分析

離線檔案快取佔用系統磁碟空間,移動快取位置即迎刃而解。

Copyright © Windows教程網 All Rights Reserved