レジストリ Hives

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

新しいユーザーがコンピューターにログオンするたびに、ユーザー プロファイル用の個別のファイルを使用して、そのユーザーの新しい Hive が作成されます。 これを ユーザー プロファイル ハイブと呼びます。 ユーザーの 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 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