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

解決 Vista 系統盤空間緊張:移動離線檔案快取 (CSC) 至其他分區

編輯:Windows Vista 教學

問題根因

Vista 離線檔案快取預設儲存在 C:\Windows\CSC,長期使用會佔用大量系統盤空間。

解決方案:遷移 CSC 快取位置

  1. 啟用遷移模式(管理員 CMD):
    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v MigrationParameters /t REG_DWORD /d 1 /f
  2. 匯出離線檔案設定(本地管理員 CMD):
    C:\Windows\System32\migwiz\migwiz.exe

    嚮導操作:啟動新傳輸 → 我的舊電腦 → 使用 CD/DVD/可移動媒體 → 外接硬碟或網路位置 → 指定 Savedata.mig 儲存路徑 → 進階選項 → 取消所有勾選 → 展開「系統和程式設定」→「Windows 設定」→「網路和網際網路」→ 勾選「離線檔案」→ 每個使用者重複 → 下一步開始傳輸。

  3. 設定新快取路徑(登錄編輯器):
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC\Parameters
    新建字串值 CacheLocation = \??\D:\CSC  (目標路徑 NT 格式名稱)
    

    並在 D 建立 CSC 資料夾。

  4. 匯入離線檔案設定:重啟後再次執行 migwiz.exe → 繼續進行中的傳輸 → 否,檔案已複製 → 外接硬碟或網路位置 → 指定先前的 .mig 檔 → 對應使用者帳戶 → 下一步傳輸。
  5. 驗證與清理:登出重新登入,確認離線檔案可正常存取。管理員 CMD 清除舊快取:
    takeown /r /f C:\Windows\CSC
    rd /s C:\Windows\CSC

注意事項

  • 全程需管理員權限。
  • 操作前建議備份系統或建立還原點。
  • 目標分區必須為 NTFS 格式。
Copyright © Windows教程網 All Rights Reserved