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

將 Windows 7 winsxs 資料夾移至非系統碟釋放空間完整教學

編輯:Win7 系統基礎知識

winsxs 資料夾為何會膨脹?

C:\Windows\winsxs(Windows Side-by-Side)儲存系統元件的多版本副本,確保相依性解析與軟體相容性。隨著更新累積,體積常達 3~4 GB 甚至更大,絕不可手動刪除,否則系統將無法正常啟動(僅能進入安全模式)。

利用符號連結移動 winsxs 釋放系統碟空間

前置準備:從 Microsoft 下載 PendMoves 與 MoveFile 工具,解壓至 C:\Windows\System32。

步驟 1:建立暫存連結

以系統管理員身分開啟命令提示字元,執行:

cd \Windows
mklink /X winsxs.link winsxs.moved

/X 表示建立目標為 winsxs.moved 的符號連結 winsxs.link。

步驟 2:取得 winsxs 完全控制權限

  1. 右鍵 C:\Windows\winsxs →「內容」→「安全性」→「進階」。
  2. 「擁有者」索引標籤 →「編輯」→選取 Administrators → 勾選「取代子容器與物件的擁有者」→ 確定。

步驟 3:重新命名並複製資料

movefile C:\Windows\winsxs C:\Windows\winsxs.moved
movefile C:\Windows\winsxs.link C:\Windows\winsxs

重開機後,將 C:\Windows\winsxs.moved 內容完整複製至目標分區(例:D:\Windows\winsxs)。

步驟 4:建立正式連結並清理

再次以管理員身分開啟命令提示字元:

cd \Windows
rmdir winsxs
mklink /X winsxs D:\Windows\winsxs

重開機確認系統正常運作後,刪除 C:\Windows\winsxs.moved 即完成遷移。

誤刪 winsxs 如何救援?

若不慎刪除,可於「執行」輸入 sfc /scannow 執行系統檔案檢查器修復。

風險提醒

此操作涉及系統核心目錄重導向,建議先完整備份系統映像。若非系統碟空間極度緊張,權衡風險後再執行。

Copyright © Windows教程網 All Rights Reserved