Проводник Windows – Как может большой файл иметь значение “Размер на диске” равное нулю? Что это означает?

Вопрос или проблема

Я ожидаю некоторого расхождения между “Размером” и “Размером на диске” в проводнике Windows из-за аллокаций файловой системы и т.д.

Ниже приведен снимок экрана примерного файла на файловом сервере Windows 2012 R2, который имеет “Размер” 81,4 МБ, но “Размер на диске” равен 0 байтам. В чем дело?

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

Том является базовым диском, отформатированным с использованием NTFS и стандартных 4K единиц аллокации.
Компрессия не установлена для каких-либо файлов или папок на томе.
(Для более осторожных, я провел сканирование на наличие вредоносного ПО и подтвердил, что нет ADS потоков, связанных с рассматриваемым файлом).

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

Спасибо за внимание!

введите описание изображения здесь

Из фотографии, которую вы опубликовали, я предполагаю, что вы используете новую функцию Удаление дубликатов данных, которая хранит несколько копий файла только один раз:

Удаление дубликатов данных включает в себя поиск и удаление дубликатов внутри данных без ущерба для их точности или целостности. Цель состоит в том, чтобы хранить больше данных в меньшем объеме, сегментируя файлы на маленькие куски переменной величины (32–128 КБ), идентифицируя дублирующиеся куски и поддерживая единую копию каждого куска. Избыточные копии куска заменяются ссылкой на единую копию. Куски сжимаются и затем организуются в специальные контейнерные файлы в папке информации о системном томе.

Ответ или решение

Вопрос, который вы задали, связан с особенностями работы файловой системы NTFS и, скорее всего, с функцией дедупликации данных, доступной в Windows Server 2012 R2.

Объяснение

Размер файла и размер на диске:

  • Поле "Размер" отображает фактический размер файла (в вашем случае 81.4 МБ).
  • Поле "Размер на диске" указывает, сколько места на диске занимает этот файл. В нормальных условиях это значение должно указывать на объем, который файл занимает в результате округления до ближайшего размера блока (в вашем случае размер блока составляет 4К).

Причина нулевого размера на диске:
Если в вашем случае "Размер на диске" равен 0 байт, это может быть связано с несколькими факторами:

  1. Дедупликация данных:

    • Как вы правильно заметили, в Windows Server 2012 R2 есть функция дедупликации данных. Эта функция минимизирует использование дискового пространства, находя и удаляя дублирующиеся данные. Вместо того чтобы хранить несколько копий одного и того же файла, дедупликация хранит лишь одну оригинальную копию и ссылается на неё. Если файл помечен для дедупликации, его "Размер на диске" может показывать 0, если система считает, что он полностью дублируется с сохраненной версией.
  2. Неверное отображение в Windows Explorer:

    • В редких случаях может возникнуть ошибка отображения данных в проводнике Windows, из-за чего могут возникать проблемы с отображением информации о файлах и их размере.
  3. Проблемы с файловой системой:

    • Возможно, в файловой системе произошла ошибка, которая повлияла на корректное отображение размеров файлов. Рекомендуется запустить утилиту для проверки диска (chkdsk) на наличие ошибок.

Рекомендации

  1. Проверьте настройки дедупликации:

    • Убедитесь, что дедупликация действительно включена для вашего тома. Если она активна, вы можете использовать PowerShell или другие инструменты Windows для получения более подробной информации о том, как файлы обрабатываются.
  2. Проверьте состояние файловой системы:

    • Запустите команду chkdsk /f для проверки диска на ошибки и их исправления.
  3. Обновление системы:

    • Убедитесь, что ваша система обновлена и установлены все обновления безопасности и исправлений, так как это может ограничить вероятность возникновения ошибок в отображении.
  4. Проверка других инструментов:

    • Попробуйте использовать другие утилиты для просмотра информации о файлах, такие как PowerShell или командная строка, для проверки "Размер" и "Размер на диске".

Если после выполнения этих рекомендаций проблема не решается, возможно, необходимо обратиться к специалисту для дальнейшего анализа и диагностики.

Оцените материал
Добавить комментарий

Капча загружается...