レジストリ ハイブ

ハイブは、オペレーティング システムの起動時またはユーザーのログイン時にメモリに読み込まれる一連のサポート ファイルを含む、レジストリ内のキー、サブキー、および値の論理グループです。

新しいユーザーがコンピューターにログオンするたびに、ユーザー プロファイル用の別のファイルを使用して、そのユーザーの新しいハイブが作成されます。 これは ユーザー プロファイル ハイブと呼ばれます。 ユーザーの Hive には、ユーザーのアプリケーション設定、デスクトップ、環境、ネットワーク接続、プリンターに関連する特定のレジストリ情報が含まれています。 ユーザー プロファイル ハイブは、 HKEY_USERS キーの下にあります。

レジストリ ファイルには、標準と最新の 2 つの形式があります。 標準形式は、Windows 2000 でサポートされている唯一の形式です。 また、下位互換性のために、新しいバージョンの Windows でもサポートされています。 最新の形式は、Windows XP 以降でサポートされています。 最新の形式をサポートする Windows のバージョンでは、次のハイブは引き続き標準形式を使用します: HKEY_CURRENT_USERHKEY_LOCAL_MACHINE\SAMHKEY_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