ディスク アーカイブからレジストリ エントリを読み取る方法は?

ディスク アーカイブからレジストリ エントリを読み取る方法は?

私の古い PC (Windows XP を実行) のマザーボードの RAID コントローラーに障害が発生しましたが、修理する価値はありませんでした。幸い、すべてのディスク ファイルを抽出して、外付けの 3 テラバイト ハード ドライブに保存できました。新しい Windows 10 ラップトップを使用して、古い XP レジストリ エントリを読み取るにはどうすればよいですか? 外付けドライブ アーカイブのいくつかの (隠し?) ファイルにあると思います。ご協力いただければ幸いです。

答え1

「ハイブ」と呼ばれるレジストリ ファイルは、隠しファイルではありません。これらは、 内の拡張子のないファイルです\Windows\System32\config。たとえば、「システム」ハイブ (regedit では と表示されますHKEY_LOCAL_MACHINE\System) は です\Windows\System32\config\System。また、各ユーザーのユーザー プロファイル ハイブは、ntuser.datそのユーザーの「ホーム ディレクトリ」にあります\Documents and settings\username。これは、XP では でした。

これらを読むには、 を実行してregedit、左ペインでHKEY_LOCAL_MACHINEまたは のいずれかを選択します。次に に移動します。古いハイブ ファイルがある場所を参照して選択します。すると、キー名の入力を求められます。そのハイブ内のすべてのものの「親」キーとなる名前を作成します。(すでに存在するものを使用しないでください。ただし、 を使用することもできます。) [OK] をクリックすると、たとえば 'HKEY_LOCAL_MACHINE' の下に新しい親キー名が表示され、その下にハイブの内容が表示されます。HKEY_USERFile | Load hiveSystemold_system

.sav同じベース名を持つ などのファイルについては心配する必要はありません。regeditがそれらを処理します。

ファイルのアクセス許可とレジストリ キーのアクセス許可が適用されるため、確認しようとしているキーが Everyone によって読み取り可能でない場合は、それらの所有権を取得して新しいアクセス許可リストを設定する必要がある可能性があります。

ハイブをアンロードするには、(old_system上記の例のように) 左側のペインでハイブの「親」キーを選択し、 を使用しますFile | Unload hive

ハイブのロードはブート間では持続しないため、手動でロードされたハイブはすべてシャットダウン時に自動的にアンロードされ、これを再度実行しない限り再ロードされません。ハイブのロードにはページング可能なカーネル空間メモリがいくらか必要になりますが、そのサイズは最新のシステムでは非常に小さいため、アンロードを忘れても大きな害はありません。

答え2

新しい Windows 10 ラップトップを使用して古い XP レジストリ エントリを読み取るにはどうすればよいですか?

「regedt32」>「ファイル」>「ハイブのロード」を使用してエントリを読み取ることができます。

注記:

レジストリ ファイル (ハイブ) は次の場所にあります。

レジストリ ハイブは、レジストリ内のキー、サブキー、および値のグループであり、そのデータのバックアップを含むサポート ファイルのセットを持ちます。

を除くすべてのハイブのサポート ファイルは、Windows NT 4.0、Windows 2000、Windows XP、Windows Server 2003、および Windows Vista のフォルダーHKEY_CURRENT_USERにあります。%SystemRoot%\System32\Config

のサポートファイルはフォルダーHKEY_CURRENT_USER内にあります %SystemRoot%\Profiles\Username

これらのフォルダー内のファイルのファイル名拡張子は、そこに含まれるデータの種類を示します。また、拡張子がない場合でも、そこに含まれるデータの種類が示されることがあります。

Registry hive                 Supporting files
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, Ntuser.dat, Ntuser.dat.log
HKEY_USERS\DEFAULT            Default, Default.log, Default.sav

ソース上級ユーザー向けの Windows レジストリ情報

関連情報