Записывает ли утилита fsutil какие-либо данные на жесткий диск?

Если я создал файл размером 100 ГБ с помощью утилиты fsutil в Windows, он занимает место на моем жестком диске, однако создание такого большого файла занимает всего несколько секунд.

Как Windows создает такой большой файл и занимает ли он физическое пространство? Т.е. перезаписать какие-либо сектора на диске?

1 ответ

Решение

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

Другие вопросы по тегам