LOG1 ファイル形式とは?
.log1 ファイルは、Windows がレジストリ ハイブ用に生成する ライトアヘッド リカバリ ログ です。これらのログ ファイルは、ハイブの変更された(「ダーティ」な)ページを記録し、クラッシュや不適切なシャットダウンの後に Windows がそれらを再生して一貫した状態を復元できるようにします。.log1 はバイナリ形式です。
.log1 ファイルの場所
.log1 ファイルはデフォルトで %SystemRoot%\System32\config フォルダに保存され、隠し属性が付与されています。そのため、表示するには適切なフォルダ表示オプションを有効にする必要があります。
大きなファイル セットの一部としての .log1
.log1 ファイルは、各レジストリ ハイブとペアになっているサイドカー ファイルの大きなグループに属しています。コンパニオン ログは .log2 です。これらは、Windows が 2 つのログ間で書き込みを交互に行うデュアル ログ スキームを実装しています。プライマリ ハイブ データは .dat ファイル(例:現在のユーザーのハイブの場合は NTUSER.DAT)に格納されます。このスキームに .log3 ファイルは存在しません。
.log1 ファイルの用途
.log1 ファイルは、ダーティなハイブ ページをメイン ハイブにフラッシュする前に保存する必要があるときに常に更新されます。これらは停電や予期しないシャットダウン後の復旧に不可欠であり、システムのトラブルシューティングやプログラムのデバッグ時にも役立ちます。.log1/.log2 の交互デュアル スキームは Windows 8.1 で刷新されました。Windows がこれらのファイルを排他的に管理しており、手動で開いたり変更したりしないでください。
セキュリティと安全性
リスク: MEDIUMファイル自体は受動的なログ データであり、マルウェアではありませんが、「保護されたシステム ファイル」です。通常は非表示で、Windows によって使用中であり、所有者は SYSTEM/TrustedInstaller です。.LOG1/.LOG2 ファイルを削除、移動、または編集しないでください。これらは Windows がレジストリをクラッシュから守るための仕組みの一部であり、削除するとレジストリが破損し、Windows が正常に起動しなくなる可能性があります。削除を推奨する「クリーナー」や「オプティマイザー」のガイドは無視してください。OS は必要に応じてこれらを再作成し、再利用します。(予期しないユーザー書き込み可能な場所にこの拡張子のファイルがある場合は、偽装された別のファイルである可能性がありますが、レジストリ フォルダ内にある場合は、まさにその通りのファイルです。)
形式の詳細
概要LOG1 ファイルを開くプログラム
技術的詳細
詳細仕様| ファイル シグネチャ (マジック バイト) | オフセット 0 に regf (hex 72 65 67 66) - サービス対象のハイブと同じベース ブロック シグネチャを使用 |
| バイト順序 | リトルエンディアン |
| エンコーディング | バイナリ - 人間が読める形式ではありません。解析にはレジストリに対応したフォレンジック ツールが必要です |
| 一般的なファイル サイズ | 数 KB から数 MB。フラッシュ待ちのダーティなハイブ ページの数によって異なります |
| 暗号化 | なし - ユーザー レベルの暗号化ではなく、Windows ファイル システムの ACL によって保護されています |
| デフォルトの場所 | %SystemRoot%\System32\config\ 内の、サービス対象のハイブ ファイルと同じ場所 |
| デュアル ログ スキーム | .LOG2 と交互に使用 - Windows は .LOG1 と .LOG2 に交互にダーティ ページを書き込むため、一方の書き込みが中断されても、もう一方は常に有効な状態が保たれます |
| 関連するハイブ ファイル | SYSTEM、SOFTWARE、SAM、SECURITY、NTUSER.DAT、UsrClass.dat およびその他のレジストリ ハイブ ファイルのコンパニオン |
| 復旧メカニズム | ダーティ ページ再生 - 不適切なシャットダウン後の次回の起動時に、Windows は .LOG1(または .LOG2)からログに記録された HBIN ページを読み取り、ハイブに書き戻します |
| ファイル属性 | 隠しシステム ファイル - 隠しファイル/システム ファイルの表示を有効にしない限り、デフォルトのエクスプローラーやフォルダ ビューには表示されません |
| 整合性検証 | ベース ブロックとログ エントリにはシーケンス番号とチェックサムが含まれています。不完全な書き込みや古い書き込みは検出され、復旧中にスキップされます |
| デュアル ログの履歴 | .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 の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。LOG1 ファイルについて最初の質問をしてみましょう。