Поделиться через


Определение фактического размера папки WinSxS

Хранилище компонентов (папка WinSxS) содержит компоненты, которые составляют Windows и позволяют управлять системой. Эти компоненты хранятся в этой папке на случай, если потребуется откат изменений или восстановление поврежденных файлов.

Файлы в этой папке могут храниться в нескольких местах операционной системы, но обычно существует только одна копия файла, а остальные копии фактически являются жесткими ссылками. Некоторые средства, такие как проводник, определяют размер каталогов, не учитывая, что содержащиеся в них файлы могут быть жестко связаны, что может привести к тому, что папка WinSxS занимает больше места на диске, чем на самом деле.

DISM включает функции, которые могут определить, сколько места на диске действительно использует папка WinSxS.

Предупреждение

Некоторые важные системные файлы находятся только в папке WinSxS. Удаление файлов из папки WinSxS или удаление всей папки WinSxS может привести к серьезному повреждению системы, так что компьютер может не загрузиться и сделать невозможным обновление.

Определение истинного размера хранилища компонентов

DISM включает функции, которые могут определять фактический размер папки WinSxS.

Анализ хранилища компонентов

Откройте командную строку от имени администратора и используйте DISM со следующими параметрами /Cleanup-Image /AnalyzeComponentstore :

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Ниже приведены сведения, доступные в выходных данных:

Заголовок Описание
Windows Обозреватель сообщаемого размера хранилища компонентов Это значение размера папки WinSxS, если она вычисляется windows Обозреватель. Это значение не учитывает использование жестких ссылок в папке 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 ГБ, но фактические издержки (сумма размера резервных копий и отключенных компонентов, а также размер кэша и временных данных) составляет 507,18 МБ.

  • Если рекомендуется выполнить очистку, выполните действия, описанные в разделе Очистка папки WinSxS.

Управление хранилищем компонентов

Очистка папки WinSxS

Куда ушел мой космос? (публикация блога)

Запись блога о метафайлах NTFS

Параметры обслуживания пакетов операционной системы DISM Command-Line