Что такое формат файла LOG1?
Файл .log1 - это журнал записи с предварительным сохранением, созданный Windows для hive реестра. Эти файлы журнала записывают измененные ("грязные") страницы hive, чтобы Windows мог воспроизвести их и восстановить согласованное состояние после сбоя или некорректного завершения работы. .log1 - это двоичный формат.
Расположение файлов .log1
По умолчанию файлы .log1 хранятся в папке %SystemRoot%\System32\config и имеют скрытый атрибут, поэтому для их просмотра необходимо активировать соответствующую опцию просмотра папки.
.log1 как часть набора файлов
Файлы .log1 принадлежат к группе дополнительных файлов, сопряженных с каждым hive реестра. Дополнительный журнал - .log2; вместе они реализуют схему двойной записи, при которой Windows поочередно пишет в оба файла. Основные данные hive находятся в файле .dat - например, NTUSER.DAT для hive текущего пользователя. В этой схеме нет файла .log3.
Назначение файлов .log1
Файлы .log1 обновляются всякий раз, когда перед сбросом в основной hive необходимо сохранить грязные страницы hive. Они критически важны для восстановления после потери питания или неожиданного выключения, а также полезны при устранении неполадок системы и отладке программ. Схема чередования .log1/.log2 была переработана в Windows 8.1; Windows управляет этими файлами исключительно и их не следует открывать или изменять вручную.
Безопасность и защита
РИСК: MEDIUMСам файл является пассивными данными лога и не является вредоносным ПО, но это ЗАЩИЩЕННЫЙ системный файл: обычно скрыт, используется Windows и принадлежит SYSTEM/TrustedInstaller. НЕ удаляйте, не перемещайте и не редактируйте файлы .LOG1/.LOG2 - они являются частью того, как Windows обеспечивает сохранность реестра при сбоях, и их удаление может повредить реестр и остановить чистый запуск Windows. Игнорируйте руководства "чистильщика"/'оптимизатора', которые советуют их удалять; ОС пересоздает и перерабатывает их по мере необходимости. (Файл с этим расширением в неожиданном, доступном для записи пользователем месте может быть чем-то другим под маской - но в папках реестра это именно то, чем он является.)
Детали формата
в двух словахПрограммы, открывающие файлы LOG1
Технические подробности
глубокая спецификация| Сигнатура файла (магические байты) | regf (hex 72 65 67 66) по смещению 0 - та же сигнатура базового блока, которую использует hive, который он обслуживает |
| Порядок байтов | Little-endian |
| Кодировка | Двоичная - не читается человеком; для разбора требуются средства для восстановления данных, понимающие реестр |
| Типичный размер файла | Несколько КБ до нескольких МБ, в зависимости от количества ожидающих сброса грязных страниц hive |
| Шифрование | Отсутствует - защищено системными ACL Windows, а не шифрованием на уровне пользователя |
| Расположение по умолчанию | %SystemRoot%\System32\config\ рядом с hive файлом, который он обслуживает |
| Схема двойной записи | Чередуется с .LOG2 - Windows поочередно пишет грязные страницы в .LOG1 и .LOG2, поэтому один из логов всегда валиден, даже если другая запись прерывается |
| Сопряженные hive файлы | Дополнительный файл для SYSTEM, SOFTWARE, SAM, SECURITY, NTUSER.DAT, UsrClass.dat и других hive файлов реестра |
| Механизм восстановления | Воспроизведение грязных страниц - при следующей загрузке после некорректного завершения работы Windows считывает записанные страницы HBIN из .LOG1 (или .LOG2) и записывает их обратно в hive |
| Атрибут файла | Скрытый системный файл - не виден в стандартном проводнике или видах папок без включения отображения скрытых/системных файлов |
| Проверка целостности | Базовый блок и записи лога содержат порядковые номера и контрольные суммы; поврежденные или устаревшие записи обнаруживаются и пропускаются при восстановлении |
| История двойной записи | Схема чередования .LOG1/.LOG2 была существенно переработана в Windows 8.1 (2013); более ранние версии Windows Vista/7 использовали другой вариант двойного лога |
| MIME-тип | application/octet-stream |
| Внутренняя структура | Базовый блок regf, за которым следуют записи грязных страниц HBIN (hive bin); внутренний формат не документирован для конечных пользователей |
| Операционные системы | Windows Vista, Windows 7, Windows 8/8.1, Windows 10, Windows 11 |
| Выпущен | Windows registry hive logging; the .LOG1/.LOG2 dual-logging scheme dates to Windows Vista/7 and was reworked in Windows 8.1 (2013) |
| Последняя версия | Same hive log-format family (HBIN/dirty-page logging) in Windows 8.1/10/11; internal and undocumented for end users |
| Спецификация | learn.microsoft.com |
Конвертации LOG1
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах LOG1.