その時々

その時々で違うんです。特に決まっていないんです。

Windowsレジストリハイブについてのメモ

パソコンが壊れたときに、レジストリ関係を復元しようとしてあれこれいじっていた時に調べた断片メモです。

Windowsは、レジストリ情報をレジストリハイブというかたちでファイルとして保管している。

Windows OS(Windows 9x、Windows NT、Windows 2000Windows CE)が各種のシステム設定などを記録するレジストリにおいて、ある特定の情報に関するレジストリのセクションを指すもの。レジストリでは、各種の情報がキー、サブキー、値と階層的に管理されている。ハイブは、ハードウェア設定やソフトウェア設定、セキュリティ設定など、レジストリに保存される情報のうち、特定分野に関する一連の情報を識別するセクションを意味する。「hive」は「ミツバチの巣箱」という意味で、情報を格納する各レジストリセクションが、あたかもハチの巣のようであることに因んでマイクロソフトプログラマがこのように命名した。

Windows 2000の場合)。

 「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_CURRENT_CONFIG 」ハイブ→System、System.alt、System.log、System.savファイル

 「HKEY_USERS\.DEFAULT」ハイブ→Default、Default.log、Default.savファイル

特定のハイブとは無関係のファイル→Userdiff、Userdiff.logファイル

 「HKEY_CURRENT_USER」ハイブ→Ntuser.datNtuser.dat.logファイル

 このうちデフォルトでは、HKEY_CURENT_USERを除くすべてのハイブは%systemroot%\System32\Config フォルダに格納される。%systemroot%Profeils\<ユーザー名>のフォルダには、そのコンピュータの各ユーザーに関するプロファイルが格納される。

引用元URL: http://www.atmarkit.co.jp/icd/root/82/63063482.html

ハイブが保存されている場所

    Windows2000/XPの場合、システム関係のハイブは以下の場所に格納されています。

    [%SYSTEMROOT%\system32\config\]

    (一般のWindowsXPマシンでは[C:\WINDOWS\system32\config]フォルダとなります。[%SYSTEMROOT%]は環境変数です)

    またユーザー関係のハイブは各ユーザーフォルダに格納されている以下のファイルです。

    [%USERPROFILE%\%USERNAME%\NTUSER.DAT]

    (一般のWindowsXPマシンでは[C:\Documents and Settings\ユーザー名\NTUSER.DAT]ファイルです。[%USERPROFILE%]と[%USERNAME%]は環境変数です)

引用元: http://www.dr-pc.jp/reg2-23.htm