Понедельник, 2 ноября Выпуск № 306
Москва +1° USD80,56▼ EUR89,66▼ CNY12,09▲
RSS
Фокус
Срочно
Все срочные →
Главная/ Технологии · ·2 мин чтения

«Формально появляется новый файл»: в Microsoft разъяснили особенность Windows с датами создания

Новый файл может получить чужую дату. Это не ошибка Windows, а штатное поведение системы. Объяснение дал ветеран Microsoft Рэймонд Чен еще в 2005 году.

«Формально появляется новый файл»: в Microsoft разъяснили особенность Windows с датами создания
Windows может присвоить новому файлу дату уже удаленного, но это нормальная работа системы. Объяснение дал ветеран Microsoft Рэймонд Чен.

Новый файл может получить чужую дату. Это не ошибка Windows, а штатное поведение системы. Объяснение дал ветеран Microsoft Рэймонд Чен еще в 2005 году.

В операционной системе есть кэш для метаданных удаленных файлов. Он активен 15 секунд. Если за этот срок в той же папке появляется файл с тем же именем, Windows может присвоить ему дату создания и часть атрибутов предшественника. Чен объяснял это в публикации 2005 года. Механизм связан с диспетчером туннелирования, который сохраняет сведения о недавних операциях с файлами.

Чен описал сценарий, характерный для офисных программ: «Для Windows формально появляется новый файл». Приложение не изменяет исходный документ напрямую. Оно создает временный файл, записывает в него новые данные, удаляет оригинал и переименовывает временный объект. Пользователь видит только привычное сохранение. Для Windows же это создание нового файла с тем же именем в той же директории. Кэш видит совпадение и переносит старые метаданные, включая дату создания.

Как это работает на практике

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

До разъяснений Чена пользователи связывали такое поведение с ошибками файловой системы. Случаи обсуждались на форумах Microsoft. В начале сентября сообщалось о встроенных утилитах очистки Windows, включая «Очистку диска» и Storage Sense. Они удаляют ненужные файлы, но не затрагивают кэш метаданных.