判斷 WinSxS 資料夾的實際大小

元件存放區 (WinSxS 資料夾) 包含組成 Windows 的元件,並可讓您作業系統。 如果您需要復原變更或修復損毀的檔案,這些元件會保留在此資料夾中。

此資料夾中的檔案可能似乎儲存在作業系統中的多個位置,但通常只有一個檔案複本,其餘複本實際上是硬式連結。 某些工具,例如檔案總管,可判斷目錄的大小,而不考慮包含的檔案可能會硬式連結,這可能會導致您認為 WinSxS 資料夾佔用的磁碟空間比它真的多。

DISM 包含可判斷 WinSxS 資料夾真正使用的磁碟空間量的功能。

警告

某些重要的系統檔案只位於 WinSxS 資料夾中。 從 WinSxS 資料夾刪除檔案,或刪除整個 WinSxS 資料夾可能會嚴重損壞您的系統,讓您的電腦可能無法開機,而且無法更新。

判斷元件存放區的大小 true

DISM 包含可判斷 WinSxS 資料夾實際大小的功能。

分析元件存放區

以系統管理員身分開啟命令提示字元,並使用 DISM 搭配 /Cleanup-Image /AnalyzeComponentstore 選項:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

以下是輸出中可用的資訊:

標題 描述
Windows 檔案總管報告元件存放區的大小 如果 Windows 檔案總管計算,則此值為 WinSxS 資料夾的大小。 此值不會考慮在 WinSxS 資料夾中使用硬式連結。
元件存放區的實際大小 此值會在 WinSxS 資料夾中的硬式連結中納入因素。 它不會排除使用硬式連結與 Windows 共用的檔案。
與 Windows 共用 此值提供硬式連結的檔案大小,使其同時出現在元件存放區和其他位置, (Windows) 的正常作業。 這包含在實際大小中,但不應視為元件存放區額外負荷的一部分。
備份和停用的功能 這是為了回應較新元件失敗而保留的元件大小,或提供啟用更多功能的選項。 它也包含元件存放區中繼資料和並存元件的大小。

這會包含在實際大小中,而且是元件存放區額外負荷的一部分。
快取和暫存資料 這是元件存放區內部用來加快元件服務作業的檔案大小。 這會包含在實際大小中,而且是元件存放區額外負荷的一部分。
上次清除的日期 這是最近完成元件存放區清除的日期。
可回收的套件數目 這是元件清除可以移除的系統上已取代的套件數目。
建議的元件存放區清除 這是元件存放區清除建議。 執行清除程式時,建議清除可能會降低元件存放區額外負荷的大小。

尋找大小

根據執行 Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore 時的輸出,您可以藉由取得備份和停用的功能大小和快取和暫存資料大小的總和,來判斷 WinSxS 資料夾的額外負荷。

範例輸出︰

C:\>dism /online /cleanup-image /analyzecomponentstore

Deployment Image Servicing and Management tool
Version: 10.0.XXXX.0

Image Version: 10.0.XXXX.0

[==========================100.0%==========================]

Component Store (WinSxS) information:

Windows Explorer Reported Size of Component Store : 4.98 GB

Actual Size of Component Store : 4.88 GB

    Shared with Windows : 4.38 GB
    Backups and Disabled Features : 506.90 MB
    Cache and Temporary Data : 279.52 KB

Date of Last Cleanup : 2021-06-24 23:32:22

Number of Reclaimable Packages : 0
Component Store Cleanup Recommended : No

The operation completed successfully.
  • 在此範例中,WinSxS 資料夾似乎為 4.98 GB,但實際額外負荷 (備份大小和停用功能的總和,以及快取和暫存資料的大小) 為 507.18 MB。

  • 如果建議清除,請遵循 清除 WinSxS 資料夾中的步驟。

管理元件存放區

清除 WinSxS 資料夾

我的空間在哪裡? (部落格文章)

NTFS 中繼檔部落格文章

DISM 作業系統套件服務命令列選項