Фактический размер файла в Windows

Фактический размер файла в Windows

У меня есть вопрос, связанный с тем, что я в данный момент тестирую/над чем работаю/пытаюсь понять.

Я создал небольшой текстовый файл со следующим содержанием

abc.txt

АБВГДЕФ

Теперь, когда я просматриваю свойства файла

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

Я вижу, что размер файла составляет 6 байт (так как там 6 символов) и размер на диске составляет 4 Кб. Достаточно справедливо. Должны быть некоторые метаданные, связанные с этим файлом, такие как тип файла, временные метки, информация о безопасности и т. д.

Где хранится вся эта информация? Это MFT (я почти уверен, что это так)? Если да, могу ли я каким-либо образом узнать, сколько места занимают метаданные этого файла?

решение1

Это не так. Ваш файл имеет абсолютный размер 6 байт. Однако используемая вами файловая система имеет размер блока 4 КБ, что означает, что раздел сегментирован на блоки по 4 КБ, и ваш файл, хотя и имеет всего 6 байт, должен быть записан в блоке 4 КБ, отсюда и "Размер на диске".

Из-за этого все файлы в вашей системе будут иметь минимальный «размер на диске» 4 КБ, даже если на самом деле они меньше, и все ваши файлы будут иметь «размер на диске», кратный 4 КБ (4096 байт).

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

Связанный контент