10

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

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

1 ответ1

10

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .