• ベストアンサー

別ドライブのレジストリの参照

マザーボード、CPU等を調達して新しくPCを構築したのですが、 今まで使っていたHDDが、そのままでは認識できなかったので、 別のHDDをシステムドライブとして、Win2000を再インストールしました。 今までのシステムHDDは、Dドライブとして見えています。 この旧システムドライブの、レジストリを読み出すことはできないでしょうか。 (レジストリを丸ごとコピーするのではなく、 特定のアプリケーションのレジストリだけをコピーしたいと思っています)

  • neko2
  • お礼率65% (21/32)

質問者が選んだベストアンサー

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.3

そのユーザープロファイルフォルダにある ntuser.dat をハイブ読み込みすればOKです。 p(*・o・*)q

neko2
質問者

お礼

ありがとうございました。 無事解決しました

その他の回答 (3)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.4

ちなみに、 WindowsXPからでも Windows2000のユーザープロファイルのハイブ (NTUSER.dat)を読み込んで編集できちゃいます。

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.2

そのレジストリを持つコンピュータは動作していません。HKeyCUのキーはログインしているユーザがあるときにHKEY_USERSやローカルのプロファイルから作成され一時的に利用されます。HKEY_USERSにある共通のレジストリキーであれば読み出せますが、プロファイルに保存されるものについては不明です。とりあえず、HKEY_USERSのなかのSで始まるSIDの中から探してみて下さい。

参考URL:
http://www.remus.dti.ne.jp/~anfiny/reg/reg_hkcu.html
  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

そのアプリケーションが使っているレジストリがどれであるかがはっきりしているということであればregedt32.exeを用いて別ドライブにあるレジストリファイルを開くことができます。 (1)[ウィンドウ]-[ローカルコンピュータの HKEY_LOCAL_MACHINE] をクリックします。 (2)[レジストリ]-[ハイブのロード(ハイブの読み込み)] をクリックします。 (3)<既存の Windows フォルダ>\System32\Config の SYSTEM ファイルを開きます。 (4)キー名 (ローカルレジストリのマウントポイント) を聞かれるので、maint と入力して「OK」します。 以上によりDドライブのレジストリの内容が読み出せますから必要な部分を.regファイルにエクスポートしておいて新しいドライブのレジストリにインポートします。

neko2
質問者

補足

回答ありがとうございます。少し光が見えてきました。 もう少しおつきあい頂けますでしょうか。 教えていただいたように操作しましたが、私のほしいレジストリの情報は [HKEY_LOCAL_MACHINE]配下の Softwareではなく [HKEY_CURRENT_USER]配下の Software に入っています。 その場合はどうしたらよいのでしょうか。 同様な操作をしようとすると[HKEY_CURRENT_USER]では 「ハイプのアンロード」しか選択できないようになっています。 アンロードしてしまってよいのか?手詰まりになってしまいました。

関連するQ&A

  • ■別ドライブのレジストリをコピーしたい■

    マザーボードの不具合から、長年愛用していたPCが使えなくなりました。急遽、新しいPCを購入し、旧PCのハードディクスをOSも含めて丸ごと、USB接続の外部HDとしました。この旧PCのレジストリの一部、特定アプリのレジストリだけを新PCのレジストリにコピーしたいのです。 旧PCはWin98です。新PCはXPです。 実は過去に同じケースの質問がなされ、回答もなされていました。 http://oshiete1.goo.ne.jp/kotaeru.php3?qid=681939 同じようにやってみたのですが、過去のご質問のものは2OOOから必要レジストリを抜き出すもので、win98の私には該当しない部分が・・・。 重要度の高いレジストリなものですから、結構青ざめています。どなたかご教授をくださいますよう、ぜひともお願いいたします。

  • OSドライブを丸ごと別のドライブに移行したい

    先日Cドライブの調子が悪くなってきたため、OSごとレジストリ等も含め別のドライブに移そうと思いました そうすれば今のCのHDDが壊れても問題なく動作出来ると思ったからです 壊れてからOS再インストールでも良いかと思ったのですが、一部のソフトがCドライブに設定データやレジストリ依存があり、OS再インストールでは使用できなくなるので不安です なのでドライブを丸ごと他のドライブに移動させる方法、もしくはツールがありましたらご教授いただきたいです もしくは先にあらかじめレジストリ等のデータをバックアップし、OS再インストール後にそれらを入れなおす、という方法でも平気です。ただ普通にコピーでよいのかも分からず、こちらもツール等がありましたら教えていただけると嬉しいです 読みづらい文章で申し訳ありません。よろしくお願いします

  • CドライブがSSDでDドライブがHDD 破損

    CドライブがSSCでDドライブがHDDです。 OSはwin7からwin10にアップデートしています。 最近起動中にDドライブが表示されなくなったり、反応が遅くなったりします。 再起動するとまた表示されるのですが不安定です。 CrystalDiskInfoでHDDを調べてみると注意項目が3点ほどあり、調べるとやっかいそうなので今のうちにHDDを入れ替えようと思います。 そこで質問です。 SSDの容量が120GBしかないので、現在アプリケーションはすべてDドライブにインストールしています。 パソコンのいろんな情報はすべてCドライブのレジストリにあるということは、 現在DドライブにあるProgramFilesやProgramFiles(×86)やその他すべてのファイルをそのまま新しいHDDにコピーし、それをDドライブとして入れ替えればそのまま使えるのでしょうか それとアプリケーションは一から入れなおさないといけないのでしょうか。 どうぞよろしくお願いします。

  • 再質問:ドライブコピー

    現在、200GBくらいのハードディスクをパーティション切って使っています。 C:128GB D:DVD-RAMドライブ E:2GB F:102GB 先に質問したのですが、このC:を新しく追加するSSD120GBに丸々 コピーしたいです。 手順として考えてるのが、 1.C:を丸ごと外部HDD(上には載っていない)にコピー 2.HDDを、マザーボードの『SATA1』から『SATA2』に移設 3.SSDを、マザーボードの『SATA1』に接続 4.コピーソフトでC:のデータをSSDにコピーする で、この先どうすればいいのかご教授いただきたい。 多分、今のC、E、Fドライブが1個ずつずれてしまうんじゃないかと思っています。 勝手な想像 新しいSSD→C: 今のC:→E 今のD:(DVD-RAM)→そのままD: 今のE→F 今のF→G 今のFドライブにはアプリケーションをインストールしているため、SSDを付けると アプリケーションを見つけられないんでは? なので、今のCドライブを存在しないことにしてしまえばいいのかな、と思っています。 特にソフトを持っていないのですが、今のCドライブを、SATA2に移設後に 認識させないようにする方法はあるでしょうか? また、それ以前にこの方法で合ってるでしょうか?

  • レジストリについて

    すいません。分からない事があるので質問させて頂きます。 (1) Win98って、レジストリの話がでてきますよね。 そこに、色々なソフトに関する設定がかかれていたりするのでしょうか? (2) そして、そのレジストリの内容は、どこかにファイルとして存在しているのですよね? そのファイルって、何処にあるのでしょうか? また、なんて言う名前でしょうか? (3) ハードディスクを初期化したのですが、Cドライブを丸ごとバックアップしてあって、一部のソフトだけ、前と同じように使えるようにしたいのですが、それは、可能でしょうか? そして、それは、レジストリをどうにかすると言う方法で復元するのでしょうか? レジストリについて、全然知識が無い為、おかしな事を言っていたらすいません。ひとつでもいいので、アドバイスして頂けると助かります。 よろしくお願い致します。

  • Cドライブ以外のレジストリの編集方法について

    Seagateのサイトから落とした「Acronis Migrate Easy」でHDDのコピーを行い、付け替えてから起動すると「システムにページングファイルがないか、ページングファイルが小さすぎます」というエラーでログオンできなくなりました。調べるとどうやらコピー先のHDD(ここではD:とします)のレジストリを編集しないといけないみたいです(http://support.microsoft.com/kb/249321/ja)。 でも「ファイル名を指定して実行」→regedit.exeを実行すると、コピー元HDDから起動しているので、そちらのレジストリを書き換えてしまいますよね?(コピー先HDD[D:])にログインできないのでコピー元にログインしてこれを書いています) どうしたらよいかみなさんのお知恵を貸して下さいm(_ _)m

  • PhotoshopCS5のドライブアクセス

    贅沢な悩みで質問することを許してください。 システム(Win7 64bit)をSSDにおいています。 そのほかにSSD1台とHDD2台の構成で合計4つのドライブがあります。 システムでRamDiskを構築してドライブとしての使用もしています。 Photoshop(64bit)で仮想ドライブをRamDiskと2台のSSDに設定しています。 HDD2台はデータ保存用でたまにしかアクセスをしないため、1分で電源を切るように設定をしています。(静音化が目的です) 以上の環境で作業をしていて気づいたのですが、Photoshopで作業をする際に、仮想ドライブを上記の設定にしていても、フィルターなどの処理をさせるとHDDドライブに一時的にアクセスしてしまいます。 HDDの電源が落ちている状態ですのでアクセスするまでに非常に時間がかかるため気づきました。 Photoshopが一時的に空き容量の一番大きなパーティションにTMPファイルを作成しプレビューからOKボタンを押して反映した後に削除している動作は確認ができました。 (詳しく書くとフィルターのメニュー項目を開いた時点で(処理前に)HDDにアクセスを行っています) システムのマウントからレジストリでHDD2台を外してやると、当然ながら上記の動作もなくRamDiskとSSDの効果で高速に動いてくれます。 (現在はマウント用のREGファイルとアンマウント用のREGファイルを作成して作業前に再起動をしている状態です) HDDの電源が入った状態であっても、フィルター処理と反映の速度が目に見えて違うのでHDDへのアクセスを何とかして止められないかと考えています。 そこで。 PhotoshopからのHDDへのアクセスを制御する方法、もしくは特定のアプリケーションから特定ドライブを不可視化する方法。 を教えていただきたいと思って質問をさせていただきます。 アンマウントするための再起動なしで使いたい、という贅沢な質問ですがお知恵を拝借できれば幸いです。 m(_ _)m

  • レジストリをいじらずにインストールするある方法を思いつきました

    レジストリをいじらずにインストールするある方法を思いつきました setup.exeなどでレジストリを使うアプリケーションをレジストリなしでインストールできますか? これをするために私はある方法を思いつきました。 1.まずsetup.exeを実行してインストールする。(システムの復元ポイントを作る) 2.インストールされたファイル・フォルダを外部ストレージ(USBメモリーなど)へコピーする。 3.1.で作られたポイントまでシステムの復元をする。 4.復元完了後にコピーしておいたファイル・フォルダを好きなところにコピーする。 この手順でレジストリは元のままでファイル・フォルダだけインストールすることは可能なんでしょうか。レジストリは全く変更していないことになるのでしょうか?

  • データドライブからのアプリケーションの実行

    HDDからSSDへの移行をするのですが、せっかくなのでSSDをシステムドライブ、現在使っているHDDをデータドライブとして使用しようと思っております。 できればシステムドライブには余計なものを入れたくないので、音楽や映像等のライブラリデータは勿論のこと、ProgramFilesもデータドライブ側に保存される設定を構築しようと考えています。 そこで質問ですが、アプリケーションを実行したときのパフォーマンスは、アプリケーションの保存してあるドライブの速度に依存してしまうのでしょうか? ゲーム等のアプリケーションをデータドライブであるHDDにインストールさせることは可能だと思いますが、折角SSDを積んでもHDDに保存することによりパフォーマンスが発揮されないのではもったいないなあと不安です。 尚、Windows7Proの自作機を使用しています。 ご解答お待ちしております。

  • HDD 増設 Cドライブ 引越し

    2Tの HDD を購入して、元の500GのHDDを 2TのHDDへ丸ごとコピーしました。 Win7(64)のコンピューター管理→記憶域 ディスク管理 ディスク0 が古いHDD ディスク1が新2T HDD になり BIOS で、優先起動 のHDDが古いほうのHDDしか選べません なので 旧HDD で起動 旧HDDの ドライブC(パーティションツールでリサイズしました)で、エクスペリエンスが、メモリー増強しても 4.5低いままです。 一回 古いHDDは取っ払って 起動してもいいのでしょうが?MBRは新HDDにありますけど起動するでしょうか?(こわくてできない) 若しくは 他にどんな手がありますでしょうか? よろしくです。今から寝ます。15日夕方から再開します。