adblock check

Инженер Microsoft пояснил, почему иногда Windows создаёт файлы задним числом

Такое явление проявляется из-за функции туннелирования файловой системы (File System Tunnelling), которая существует в Windows уже много лет

Иногда операционная система Windows может показать, что новый файл был создан несколько дней назад, хотя на самом деле его только что создали. Такое происходит из-за функции файлового туннелирования, которая существует в Windows уже несколько десятилетий. Подробно о ней рассказал инженер компании Реймонд Чен.

Механизм работает с файловыми системами NTFS и FAT. Если удалить или переименовать файл, а затем в течение короткого времени создать другой файл с тем же именем в той же папке, Windows может перенести на него некоторые метаданные старого файла. В первую очередь речь идёт о времени создания и связи между коротким и длинным именами.

Инженер Microsoft пояснил, почему иногда Windows создаёт файлы задним числом

Обычно на это отводится около 15 секунд. После удаления файла Windows временно сохраняет нужную информацию в специальном кэше. Если за это время появляется файл с подходящим именем, система использует сохранённые данные. Содержимое удалённого файла при этом не восстанавливается.

Основная причина появления этой функции связана с тем, как программы сохраняют документы. Многие приложения не изменяют исходный файл напрямую. Вместо этого они создают временную копию, удаляют старый файл, а затем переименовывают копию в прежнее имя.

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

Функция также нужна для совместимости со старыми программами, которые использовали короткие имена формата 8.3. Туннелирование помогало сохранять связь между коротким и длинным именами после операций с файлами.

Поэтому старая дата создания у только что появившегося файла не обязательно означает ошибку Windows. В некоторых случаях система просто сохраняет метаданные предыдущего файла, чтобы привычные операции с документами работали корректно.

Источник

Windows Windows
19,8K участников
Вступить
Комментариев пока нет
Оставьте комментарий...
Оставьте комментарий...