レジストリ ハイブ
ハイブは、オペレーティング システムの起動時またはユーザーのログイン時にメモリに読み込まれる一連のサポート ファイルを含む、レジストリ内のキー、サブキー、および値の論理グループです。
新しいユーザーがコンピューターにログオンするたびに、ユーザー プロファイル用の別のファイルを使用して、そのユーザーの新しいハイブが作成されます。 これは ユーザー プロファイル ハイブと呼ばれます。 ユーザーの 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 ハイブのバックアップ コピー。 システム キーにのみ .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、Software.log、Software.sav |
HKEY_LOCAL_MACHINE\System | System、System.alt、System.log、System.sav |
HKEY_USERS\.DEFAULT | Default、Default.log、Default.sav |