レジストリ Hives
Hive は、オペレーティング システムの起動時またはユーザーのログイン時にメモリに読み込まれる一連のサポート ファイルを持つ、レジストリ内のキー、サブキー、値の論理グループです。
新しいユーザーがコンピューターにログオンするたびに、ユーザー プロファイル用の個別のファイルを使用して、そのユーザーの新しい Hive が作成されます。 これを ユーザー プロファイル ハイブと呼びます。 ユーザーの Hive には、ユーザーのアプリケーション設定、デスクトップ、環境、ネットワーク接続、プリンターに関連する特定のレジストリ情報が含まれています。 ユーザー プロファイル ハイブは、 HKEY_USERS キーの下にあります。
レジストリ ファイルには、標準と最新の 2 つの形式があります。 標準形式は、Windows 2000 でサポートされている唯一の形式です。 下位互換性のために、新しいバージョンのWindowsでもサポートされています。 最新の形式は、Windows XP 以降でサポートされています。 最新の形式をサポートするWindowsのバージョンでは、次のハイブは引き続き標準形式 (HKEY_CURRENT_USER、 HKEY_LOCAL_MACHINE\SAM、 HKEY_LOCAL_MACHINE\Security、およびHKEY_USERS\.DEFAULT) を使用します。他のすべてのハイブは最新の形式を使用します。
ハイブのサポート ファイルのほとんどは、%SystemRoot%\System32\Config ディレクトリにあります。 これらのファイルは、ユーザーがログオンするたびに更新されます。 これらのディレクトリ内のファイルのファイル名拡張子、または拡張子がない場合は、ファイルに含まれるデータの種類を示します。 次の表に、これらの拡張機能と、ファイル内のデータの説明を示します。
| 拡張機能 | 説明 |
|---|---|
| なし |
Hive データの完全なコピー。 |
| .alt |
重要な HKEY_LOCAL_MACHINE\System Hive のバックアップ コピー。 システム キーにのみ .alt ファイルがあります。 |
| .log |
ハイブ内のキーと値のエントリに対する変更のトランザクション ログ。 |
| .sav |
ハイブのバックアップ コピー。 Windows Server 2003 および Windows XP/2000: セットアップのテキスト モード ステージの最後を見たハイブ ファイルのコピー。 セットアップには、テキスト モードとグラフィックス モードの 2 つのステージがあります。 Hive は、セットアップのテキスト モード ステージの後に .sav ファイルにコピーされ、セットアップのグラフィックス モード ステージが失敗した場合に発生する可能性のあるエラーから保護されます。 グラフィックス モード ステージ中にセットアップが失敗した場合、コンピューターの再起動時にグラフィックス モード ステージのみが繰り返されます。.sav ファイルは、Hive データを復元するために使用されます。 |
次の表に、標準ハイブとそのサポート ファイルを示します。
| レジストリ ハイブ | サポート ファイル |
|---|---|
| HKEY_CURRENT_CONFIG | System, System.alt, System.log, System.sav |
| HKEY_CURRENT_USER | Ntuser.dat、Ntuser.dat.log |
| HKEY_LOCAL_MACHINE\SAM | Sam、Sam.log、Sam.sav |
| HKEY_LOCAL_MACHINE\Security | Security、Security.log、Security.sav |
| HKEY_LOCAL_MACHINE\Software | ソフトウェア、Software.log、Software.sav |
| HKEY_LOCAL_MACHINE\System | System, System.alt, System.log, System.sav |
| HKEY_USERS\.DEFAULT | Default、Default.log、Default.sav |