第四步:建立連結並清理
- 再次以管理員身分執行
cmd。
- 依序執行:
cd /d C:\Windows
rmdir winsxs
mklink /J winsxs D:\Windows\winsxs
指令解析: 刪除 C:\Windows\winsxs 連結目錄,建立目錄連結 (Junction) 指向 D:\Windows\winsxs。
- 重新開機。
- 刪除
C:\Windows\winsxs.moved 資料夾 (已遷移至 D 槽的備份)。
恢復機制 (誤刪 winsxs 時)
執行 sfc /scannow (系統檔案檢查器) 可從元件存放區修復 winsxs 內容。
效果
- 系統碟 (C:) 釋放 winsxs 佔用空間 (通常 3-8 GB)。
- Windows 7 存取 winsxs 透過連結導向 D 槽,效能影響極小 (同機械硬碟) 或無影響 (SSD)。
- 系統更輕快,大型更新/安裝不再因空間不足失敗。
風險提醒
- winsxs 為核心元件存放區,包含副檔組件、版本管理、manifest,絕不可直接刪除檔案內容,僅能透過連結遷移整個資料夾。
- 目標分區 (D:) 必須穩定、不加密、不壓縮、非可移動裝置。
- 操作前務必備份系統或建立還原點。