ハードディスクは無事だけど、パソコンがお釈迦になってしまい
データを他のパソコンに写して復活させたいってこと良くありますよね!
通常のデータはコピペで移動できますが、個別のレジストリ情報はみえない!
欲しいレジストリ情報のみ抜き出して使える方法を伝授!デデーン!

※Windows XP で行っています。それ以外は知らん。

まず欲しいレジスト情報が「HKEY_LOCAL_MACHINE」にある場合。

1. ファイル名を指定して実行で regedit と入力してレジストリエディタを起動。
2. HKEY_LOCAL_MACHINE を選択。
3. メニューからファイル→ハイブの読み込みをクリック。
4. ハイブの読み込みダイアログが開いたら、外付けHDDのレジストリの格納場所を指定。
 
外付けHDDがFドライブの場合がFドライブの例
F:\WINDOWS\system32\config
 
今回は SOFTWARE のレジストリを読み込むので
上記フォルダ内の software というファイルを選択。(拡張子がないファイル)

5. キー名を聞かれるので、適当に SOFTWARE_OLD と入力し、OKをクリックします。
6. レジストリエディタに SOFTWARE_OLD というキーが追加されるので、その中を見ると古いOSのレジストリが参照できます。
7. 用が済んだら、 SOFTWARE_OLD を選択
ファイル→ハイブのアンロードを実行して再度見えなくして終了でっす。

その2
全てのレジストリーから好きなところを取り出せる方法。
まず、これにはフリーソフトが必要です。

MiTeC Windows Registry File Viewer 2.0
http://www.altech-ads.com/product/10000445.htm

このソフトは指定して場所からレジストリーを開いてエクスポートや編集ができます。

1. 正常に動くパソコンにソフトをインストール
2. MiTeC Windows Registry File Viewer で 取り出したいWindows の入ったHDDからレジストリファイルを開く。

例: HKEY_CURRENT_USER から取りだしたい場合
HKEY_CURRENT_USER以下: C:¥Documents and Settings¥ユーザー名¥ntuser.dat

3. 目的のレジストリの箇所を選択してExportする。状況に応じて HKEY_CURRENT_USER などルートツリー名を指定。
4. 取り出したレジストリ情報をインポートなりして使ってちょんまげ

レジストリ情報に関してMSより転載

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

HKEY_CURRENT_USER 以外のすべてのハイブに対するサポート ファイルは
Windows NT 4.0、Windows 2000、Windows XP、および Windows Server 2003 上で
Systemroot¥System32¥Config フォルダにあります。

HKEY_CURRENT_USER に対するサポートファイルは
Systemroot¥Profiles¥Username フォルダにあります。
これらのフォルダにあるファイルのファイル名拡張子 (拡張子がないこともあります) は、格納されているデータの種類を示しています。

レジストリ ハイブサポート ファイル 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

いじょでーす。