揭祕Win7 下WinSXS超大文件夾

Tips:winsxs文件夾的作用

  winsxs是VISTA/Windows 7的Windows目錄下一個非常重要的文件夾,該文件夾裏邊有很多重要的組件,版本也很複雜,爲了保證Windows的正常運行,裏面的文件是不可刪除的,這些文件夾支撐着mscorwks.dll,沒有它們nmscorwks也無法加載。如果強行刪除後,可能只能以安全模式能勉強進入Windows,Windows也就“掛”了。

  第一步:建立鏈接。

先從http://technet.microsoft.com/zh-cn/bb897556.aspx 

 

圖1

先從官方下載 “PendMoves和 MoveFile",然後將下載的名爲”PendMoves“的ZIP格式壓縮包解壓到 ”X:/Windows/System32"目錄下(X是系統盤,下同);

圖2

再單擊菜單“開始—運行”,接着在彈出的“運行”對話框中出入Cmd並按下“Ctrl+Shift+Enter"快捷鍵,以管理員身份運行Cmd,打開”命令提示符“窗口;最後窗口的光標處依次執行以下兩條命令(每輸入一條命令都要按下回車鍵,下同)

  cd /windows

  mklink /X winsxs.link winsxs.moved

圖3
  第二步:獲取對winsxs文件夾的完全控制權限。雙擊桌面的“計算機”圖標,依次定位到“X:/Windows”目錄下;接着右擊該目錄下的“winsxs”文件夾,選擇“屬性”,打開“winsxs屬性”的對話框的“安全”選項卡並單擊該選項卡的“高級”按鈕,然後在新彈出的“winsxs的高級安全設置”對話框中切換到“所有者”選項卡並單擊該選項卡的“編輯”按鈕;再在彈出的對話框中選中“Administrators”選項並勾選“替換子容器和對象的所有者”複選框,最後單擊“確定”按鈕即可。
圖4


  在執行命令之前,還需要對權限進行設置,不然等下會提示Error:5。

 

圖6

第三步:重命名和複製文件。執行完第一步操作中的兩條DOS命令後,接着在“命令提示符”窗口光標處依次執行以下兩條命令:

  movefile X:/Windows/winsxs X:/Windows/winsxs.moved movefile X:/Windows/winsxs.link X:/Windows/winsxs

  這兩條DOS命令的含義分別是:將“X:/Windows”目錄下的“winsxs”文件夾重命名爲“winsxs.moved”、將“X:/Windows”目錄下的“winsxs.link”重命名爲winsxs.

圖7


  完成文件夾及文件的重命名工作後,接着重新啓動系統,再將“X:/Windows”目錄下的“winsxs.moved”文件夾下的所有內容複製到系統盤以外某個硬盤分區的“Windows、winsxs”目錄下(如“D:/Windows/winsxs”)即可。

圖8

 

重啓後,文件名就更改好了:

 

 

圖8


  第四步:建立關聯及刪除“winsxs.moved”文件夾。再一次以管理員身份運行Cmd,然後在光標處依次執行以下三條命令:

  cd /windows

  rmdir winsxs

  mklink /X winsxs D:/windows/winsxs

  後兩條DOS命令的含義是:刪除“X:/Windows”目錄下名爲“winsxs”的鏈接,然後在新建一個與之同名的鏈接,指向“D:/windows/winsxs”目錄下。

  完成指向“D:/windows/winsxs”目錄的名爲“winsxs”的新鏈接的創建工作後,接着再重啓系統,最後將“X:/Windows”目錄下的名爲“winsxs.moved”的文件夾刪除就可以了。

  將“贅肉”winsxs文件夾扔到系統盤以外的其他分區下,從而爲系統盤騰出更大的未用空間,Windows 7能夠跑得更快這當然是理所當然的事情了。有此需要的朋友不妨一試。

  如果不小心把winsxs刪除了,可以這樣恢復:拿個Windows7系統安裝盤用Windows7優化大師、Vista優化大師裏面的一鍵修復系統即可。

  不過,並不建議新手朋友們對這個文件夾進行直接操作,想要對系統盤減肥,還是用軟媒出品的魔方、Vista優化大師或者Windows7優化大師裏面的系統瘦身功能就可以了。

 

本方法我還沒有經過測試,只是先收藏,希望測試過的朋友留下寶貴意見。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章