Почему WinDirStat сообщает о меньшем объеме занятого пространства, чем Windows?

Почему WinDirStat сообщает о меньшем объеме занятого пространства, чем Windows?

У меня есть SSD с ~125 ГБ отформатированного, и он утверждает, что ~99 ГБ потреблено. Он быстро потребляет место на диске в течение нескольких недель. Я нашел много случаев необъяснимого потребления SSD в сети, ни один из которых, похоже, не имел моего ответа.Потеря данных на SSD с течением времени

Мой каталог пользователя был надлежащим образом перемещен на другой жесткий диск с соединением, так что никакие мои обычные данные не хранятся на SSD, Windowsи Program Filesони по-прежнему присутствуют.

Однако странность заключается в том, что у меня на диске всего 46 ГБ данных, что подтверждается списками дерева каталогов и просмотром скрытых и системных файлов в Total Commander.Отображение скрытых файлов

WinDirStat, ручная проверка и любой другой инструмент анализа потребления хранилища сообщают о 46 ГБ данных на диске при запуске из копии Windows, работающей на SSD. Анализ храненияЭто большое расхождение с ~99 ГБ потребления. Где все мое свободное пространство?

решение1

Если вы не запустите WinDirStat от имени администратора, он сможет предоставить отчет только о пространстве, используемом файлами, которые ему разрешено просматривать.

Запустите его еще раз от имени администратора, и он должен показать вам полную картину того, куда исчезло пространство.

решение2

Так что же занимает все это место? Восстановление системы. Я смог определить это, загрузив диск через другой компьютер и просмотрев скрытые/системные файлы.

В моем случае System Restore в настоящее время настроен на использование 50% дискового пространства, отсюда и эта огромная папка System Volume Information. Чтобы перенастроить,[Правый клик] Компьютер --> Свойства --> Защита системы(на правом)--> Настроить Преступник

решение3

WinDirStat не сообщает о папках, принадлежащих пользователю SYSTEM. В моем случае у меня была папка размером 32 Гб C:\Sysmon, недоступная для пользователя-администратора и не сообщаемая WinDirStat.

Используйте другой инструмент, например SpaceSniffer, который также может сканировать папки, принадлежащие пользователю SYSTEM.

Если вы получаете доступ к папке, принадлежащей пользователю SYSTEM, вам необходимо перезагрузить Windows в режиме восстановления, а затем использовать режим командной строки или вы также можете использовать WindowsPE.

решение4

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

Windows сообщает, что диск почти заполнен:6,14 ГБ свободно из 119 ГБ

WinDirStat сообщает, что только16,8 ГБ используетсядля всего диска.

Свойства каталога Windows показывают каксумма размеров файлов (3,07 ГБ) и использования диска (16,5 ГБ)для одного из каталогов. WinDirStat сообщает о 3,1 ГБ для этого каталога.

Утилита unix du (использование диска) (в MINGW64, в моем случае Git Bash) показывает реальное использование диска, включая пустое место в конце файлов:вывод команды "du -sh", 17 ГБ для рассматриваемого каталога.

Связанный контент