Windows сообщает как о пустых файлах и папках, так и о принятых 0 bytes
. Конечно, требуется что-то, чтобы сохранить имя файла, атрибуты, дату [создано / изменено / доступно] и т. Д.
Как это взвешено?
Windows сообщает как о пустых файлах и папках, так и о принятых 0 bytes
. Конечно, требуется что-то, чтобы сохранить имя файла, атрибуты, дату [создано / изменено / доступно] и т. Д.
Как это взвешено?
Ответы:
Из статьи MS под названием Оптимизация NTFS :
Все дисковые файловые системы NT, включая NTFS, используют кластер в качестве своей основной единицы хранения. Независимо от размера файла он должен занимать как минимум один кластер дискового пространства. Таким образом, очень маленькие файлы, которые меньше, чем кластер, занимают место на диске. ( Файлы размером менее 1 КБ являются исключением. Система сохраняет эти файлы в сегменте записи файлов MFT (FRS), который ссылается на них, а не на внешнее хранение .) Кроме того, когда файл не заканчивается четным граница кластера, распространение файла занимает еще один полный кластер, тратя пространство впустую. Чем больше кластер, на который распространяется файл, тем больше места теряется.
Часть, выделенная курсивом, сообщает, почему пустые файлы не занимают места на диске (пространство, занимаемое записью таблицы файлов, не учитывается в вычислениях).
Редактировать: еще одна полезная статья, подробно описывающая точный процесс.