2010年5月25日 星期二

[教學] 把winSxS資料夾移到其他硬碟

現在的硬碟非常的便宜
容量似乎不在是問題,但對於SSD(固態硬碟)不大的情況下


我是用w7改的



32G的SSD似乎連一點點的空間都要計較一下


在安裝的時候可以發現,剩下空間還夠用~~

但只要使用過一陣子就會發現~~WINSXS這資料夾漸漸肥大~~

很多人是指那個可以刪掉 但用一用萬一又有問題 不是又要重灌

加上現在傳統硬碟也不貴

我們必須透過把C:\windows\winsxs這個肥大的資料夾把他壓縮或是移走,(如對您的電腦造成損壞,請後果自負,本人將不負責)

在這裡我們使用移走的方法,首先第一步先把UAC關掉,然後重新開機,這樣比較不會有權限上的困擾,再來我們打開CMD,按Win + R 叫出"執行"視窗之後輸入以下的指令

CD \Windows

(這個是用於切換目錄)

mklink /D winsxs.link winsxs.moved

(創造一個連結)

cacls c:\windows\winsxs\* /P administrators:F

(更改資料夾與檔案的擁有者)


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

(對資料夾重新命名)

以上都順利完成後將電腦重新開機

--------------------------------------------------------------------------------------------------------

重新開機後再打開cmd視窗,輸入以下指令

robocopy C:\Windows\winsxs.moved D:\Windows\winsxs /E /COPYALL /SEC
(複製WinSXS.moved 複製到D:\windows\Winsxs)

cd\windows

(切換目錄)

rmdir winsxs

(刪除winsxs資料夾)

mklink /D winsxs D:\windows\winsxs

(創造一個連結將winsxs與複製過去的資料夾做連接)

以上完成後再度重新開機

然後再將C:\windows\winsxs.moved刪除,我們就順利完成搬移手術

這時會發現C槽的空間已經被釋放出來,剛重灌的時候可能只多出幾百MB的空間,但不無小補。

但長期下來 我的 已經成長到4g= =

(這個方法也能運用在其它的資料夾)

沒有留言:

張貼留言