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

Vista 與 Windows 7 系統 WinSXS 資料夾遷移教學(上)

編輯:Win7 系統基礎知識

許多使用者在使用軟媒魔方、Vista 優化大師或 Windows 7 優化大師的「系統瘦身」功能時,都會發現釋放空間最大的項目正是 WinSXS 資料夾。在 Vista 和 Windows 7 的系統盤 Windows 目錄下,這個資料夾往往佔據整個 Windows 目錄一半以上的體積(近 3 GB),且隨著使用時間增長,體積還會持續膨脹,輕鬆超過 4 GB,確實是一塊難以忽視的「贅肉」。

WinSXS 資料夾的作用

WinSXS(Windows Side-by-Side)儲存了系統核心組件的多個版本,支撐著 mscorwks.dll 等關鍵檔案,確保 Windows 正常運行。這些檔案不可直接刪除,強行刪除會導致系統無法正常啟動,只能進入安全模式,甚至造成系統損壞。

將 WinSXS 移至其他分區的完整步驟(以 Windows 7 為例, Vista 同理)

第一步:建立符號連結

  1. 從官方下載 PendMoves 和 MoveFile 工具,將 PendMoves.zip 解壓至 X:\Windows\System32(X 為系統盤)。
  2. 以系統管理員身分執行命令提示字元(Win + R 輸入 cmd,按 Ctrl+Shift+Enter)。
  3. 依序輸入以下指令(每行結尾按 Enter):
cd Windows
mklink /X winsxs.link winsxs.moved

第二步:取得 WinSXS 資料夾完全控制權限

  1. 開啟「電腦」,定位至 X:\Windows。
  2. 右鍵點擊 winsxs 資料夾 →「內容」→「安全性」分頁 →「進階」→「擁有者」分頁 →「編輯」。
  3. 選取 Administrators,勾選「替換子容器和物件的擁有者」,按「確定」套用。

第三步:重命名與複製檔案

  1. 在命令提示字元中依序執行:
movefile X:\Windows\winsxs X:\Windows\winsxs.moved
movefile X:\Windows\winsxs.link X:\Windows\winsxs

這兩條指令分別將原 winsxs 重命名為 winsxs.moved,並將先前建立的 winsxs.link 重命名為 winsxs。

  1. 重新啟動電腦。
  2. 將 X:\Windows\winsxs.moved 內的所有內容複製至非系統分區的 Windows\winsxs 目錄(例如 D:\Windows\winsxs)。

完成上述步驟後,系統盤將騰出大量空間,效能也能獲得改善。下一篇將介紹後續優化細節。

Copyright © Windows教程網 All Rights Reserved