
** Отредактировано **
Чтобы воссоздать проблему:
Шаг 1:
Щелкните правой кнопкой мыши диск C, выберите «Свойства». «Использованное пространство» = около 201 ГБ
Шаг 2: Откройте диск C, отобразите все системные файлы и т. д. Выберите все файлы, щелкните правой кнопкой мыши, выберите «Свойства». Общий размер объединенных файлов = 104 ГБ.
Не хватает 97 ГБ <-------
Я использовал эти инструменты (см. ниже) для проверки своих папок и размеров файлов, а также для поиска «скрытых» файлов и/или папок, но их не оказалось:
Инструменты: - TreeSize и WinDirStat
Примечания: 1. У меня нет файла гибернации 2. Файл подкачки всего 3,5 ГБ 3. Точка восстановления около 5 ГБ 4. Резервных копий Windows нет 5. Это не Dell и не HP, и скрытых разделов нет. Я сам собрал ПК и загрузил свежую копию Windows 10 Pro около 5 месяцев назад.
Я только сейчас заметил разницу в размерах, но хотел бы ее исправить.
Помню, что где-то два года назад я видел в Интернете технический блог, посвященный Windows 7, о каких-то скрытых файлах «журналов» Windows в c:\windows, которые портили используемое дисковое пространство, но это было для Win7, не уверен, будет ли то же самое для Win 10.
Могу сказать, что я сделал образ всего моего HD, и он составил 149 ГБ, так что отчет о 104 ГБ неверен. Он должен быть ближе к 201 ГБ. но я использовал эти два инструмента для поиска на моем диске, и они выдают только 104 ГБ.
Есть у кого-нибудь идеи?
Спасибо! :)
==================================================================
** Добавлен **
Спасибо за ваш отзыв… На самом деле, указанная тема почти такая же, как моя, однако, эта тема, похоже, не имела окончательного заключения и была активна некоторое время. Я надеюсь освежить эту тему новыми идеями для всех, включая и, надеюсь, исправляющими мою проблему. Вот что я пробовал на данный момент:
Вот моя подробная диагностика несоответствия размеров файлов:
Да, я запустил инструменты управления размерами папок и файлов от имени администратора.
Я удалил и заново создал файл pagefile.sys.
Файла гибернации нет.
Я запустил очистку диска и также выбрал «Очистить системные файлы».
Диск был дефрагментирован, чтобы уменьшить количество неиспользуемых частично заполненных блоков размером 4 КБ.
**Я понимаю, что распределение файлов на жестком диске хранится в 4k «единицах распределения»/блоках, и что итоговые данные свойств диска включают частично заполненные блоки по 4k для каждого файла, что приводит к увеличению общего дискового пространства по сравнению с общим фактическим размером всех файлов вместе взятых. Однако на моем жестком диске находится примерно 180 000 файлов, и если предположить, что каждый из этих файлов имеет блок размером 4k в конце, который не заполнен полностью, мы можем умножить 180 000 на 4k и получить примерно 0,8 ГБ дополнительного пространства, учитывая, что я дефрагментировал свой жесткий диск, поэтому в конце каждого файла должен быть только один частично заполненный блок. Но даже если предположить, что дефрагментация не полностью дефрагментирует каждый файл, мы можем предположить, что каждый файл не фрагментируется более 10 раз после дефрагментации, и если мы умножим 0,8 ГБ на 10, то все равно получим только 8 ГБ неиспользованного пространства, что далеко от недостающих 97 ГБ, которые есть у меня.
Нет точек восстановления системы.
Дефрагментированный диск.
Корзина пуста.
Удалил 99% файлов c:\windows\Temp.
Нескрытые: скрытые файлы, файлы подкачки, системные файлы и защищенные файлы.
Резервные файлы не созданы.
Диск не сжат.
Кроме того, я сделал образ всего своего диска, и сохраненный файл составил 149 ГБ. Общее пространство, указанное в свойствах диска, составляет 201 ГБ, а после выделения всех файлов проводник Widows сообщает о 104 ГБ. Я могу только сделать вывод, что проводник Windows не находит или не отображает все файлы и, таким образом, не включает их в общее количество. Однако после запуска WinDirStat и TreeSize в режиме администратора оба эти инструмента показывают почти тот же размер, что и проводник Windows, с небольшим увеличением примерно на 8 ГБ, но ни один из них не показывает общий недостающий размер в 97 ГБ.
Просто для сравнения у меня есть 2 компьютера, и я сравнил итоговые показатели между ними:
ПК-1 (с проблемой): Свойства диска = «201 ГБ», Проводник = «104 ГБ», WinDirStat = 119,2 ГБ.
ПК-2: Свойства диска = «109 ГБ», Проводник = «106 ГБ», WinDirStat = 109,9 ГБ.
Есть у кого свежие идеи? :)
Спасибо.
решение1
Свойства файла дают размер данных в файле, тогда как распределение на диске выполняется по секторам. Это означает, что пространство, которое файл занимает на диске, округляется до размера сектора для его последнего сектора.
Обычный размер сектора составляет 4 КБ. По статистике, вы потеряете около 2 КБ на каждом файле на диске, пространство, которое выделено, но не используется.
Поскольку ваш второй метод суммирует использованное пространство, а первый метод подсчитывает выделенное пространство, разница есть.
EDIT: Диск автора был чрезвычайно фрагментирован, и это привело к пустой трате секторов. Дефрагментация исправила проблему.