為什麼 D: 驅動器上有一個winsxs 資料夾,我可以安全地刪除它嗎?

為什麼 D: 驅動器上有一個winsxs 資料夾,我可以安全地刪除它嗎?

我最近購買了一台翻新筆記型電腦,配有 mSATA 啟動磁碟機 (C:) 和旋轉磁碟 (D:),預先安裝了 Windows 7 Ultimate + SP1。我原本打算將整個系統放在 C: 上,而讓 D: 自由地讓我做任何我想做的事情,包括更改分割區、重新格式化整個系統或替換它。

我發現D:磁碟機上似乎有一些系統資料夾,Windows不允許我將D:分割區縮小到磁碟大小的一半左右,說明有檔案在D:磁碟機上有固定位置磁碟且無法移動。

特別是,C: 和 D: 上都有winsxs 資料夾,其中一些子資料夾/檔案位於C: 上,有些位於D: 上,有些在兩者上相同,有些在兩者上但不同。如果我嘗試使用 BeyondCompare 比較文件樣本,我發現它能夠打開我嘗試過的位於 C: 上的所有文件,而無法打開我嘗試過的位於 D: 上的文件。這兩個位置都有很多很多文件。

供應商說這些檔案來自安裝 Windows 更新,如果我願意,我可以刪除它們並重新格式化磁碟。我想確認這是否是安全的做法,或者我是否會遇到系統還原或更高版本的 Windows 更新或類似煩人的問題。

我也一直在研究移動該資料夾,但大多數網站,甚至是那些提供使用連接的說明的網站,都強烈建議不要這樣做。

我正在考慮只建立一個系統還原磁碟和系統映像備份,然後清除所有內容並從頭開始。

答案1

WinSxS 資料夾對於 Windows 至關重要,刪除它可能會導致問題。如果 C 磁碟機上的 %SYSTEMROOT% 資料夾中有一個,則另一個可能來自先前的安裝或更新(如上所述)。微軟的文章這裡指出磁碟清理可能會清除其中的一些檔案。 連結顯示它不應位於 Windows 本身安裝位置以外的資料夾中:

So obviously you cannot delete this directory or move it elsewhere. Nor is it advisable
to delete anything here, as such a step could probably make your applications
un-workable or even break your system! If you have many applications installed, you can
expect to have a jumbo sized winsxs folder. This WinSxs folder cannot reside on any other
volume than the system volume. This is because of the NTFS hard links. If you try to move
the folder, it may result in Windows updates, service packs, features, etc, not installing 
correctly.

如果該資料夾與 Windows 不在同一磁碟機上,那麼刪除應該是安全的,但請先備份所有內容,以防萬一。

順便說一句,如果您使用的是 Windows 8.1 或更高版本,您可以使用實用程式來嘗試減少 Winsxs 資料夾的大小。可以找到這裡

相關內容