Сколько места занимают пустые файлы?

12

Windows сообщает как о пустых файлах и папках, так и о принятых 0 bytes. Конечно, требуется что-то, чтобы сохранить имя файла, атрибуты, дату [создано / изменено / доступно] и т. Д.

Как это взвешено?

Gary
источник
Я вижу, вы также пометили это как [fat32] ... Вы ищете информацию об обоих?
Канадский Люк
Не был уверен, насколько это изменится. Меня не интересует, как хранятся данные, а как вычисляю размер метаданных. Надеюсь, я это решу после прочтения ссылок Карана.
Гэри
Связанный: Как хранятся имена файлов?
Ƭᴇcʜιᴇ007

Ответы:

11

Из статьи MS под названием Оптимизация NTFS :

Все дисковые файловые системы NT, включая NTFS, используют кластер в качестве своей основной единицы хранения. Независимо от размера файла он должен занимать как минимум один кластер дискового пространства. Таким образом, очень маленькие файлы, которые меньше, чем кластер, занимают место на диске. ( Файлы размером менее 1 КБ являются исключением. Система сохраняет эти файлы в сегменте записи файлов MFT (FRS), который ссылается на них, а не на внешнее хранение .) Кроме того, когда файл не заканчивается четным граница кластера, распространение файла занимает еще один полный кластер, тратя пространство впустую. Чем больше кластер, на который распространяется файл, тем больше места теряется.

Часть, выделенная курсивом, сообщает, почему пустые файлы не занимают места на диске (пространство, занимаемое записью таблицы файлов, не учитывается в вычислениях).

Редактировать: еще одна полезная статья, подробно описывающая точный процесс.

Каран
источник
Ссылка на PC Guide не работает
mlhDev
Ссылка исправлена. Указывая на версию WayBack Machine.
EnE_