• ベストアンサー

システムとブートが別HDDになってしまいました。

物理HDDがC、H、Vと3つ接続してあります。 画像のとおり [ ブート・ページファイル・クラッシュダンプ]がC:、 [ システム・アクティブ ]がH:ドライブになってしまっていて、 このH:ドライブを取り除くと起動できなくなってしまいます。(C:ドライブのみ接続してシステムの回復オプションを試みましたがだめでした。) クリーンインストールなしで、なんとかこれをどちらか一つのドライブにまとめることはできないでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.1

添付画像は小さくて見えませんが・・・。 インストールし直す必要はありません。 要するにWin7をインストールしたHDD(つまりWindowsフォルダのあるHDD) 1台のみを接続した環境で, ブート情報を作り直せばOKです。 つまりブート情報を作り直したHDD単独でWin7が起動するようになります。 そのあとで他のHDDを接続すれば,すべてのHDDにアクセスできます。 作業は下記サイトの「H.Win7をbootできるようにする」を参照してください。 ドライブレターやpartition番号は,自分の環境に合わせて応用してください。 ---install と bootloader http://ftlabo.sakura.ne.jp/win/install-bootloader/install-bootloader.html

msos1
質問者

お礼

ご回答ありがとうございます。 画像が小さくなりすぎてて申し訳ありません; 教えていただいたリンク先をケイタイで見ながら操作してみたところ、無事windows7がインストールしてあるドライブのみで起動することができました! (1からインストールして元にもどすと丸一日以上かかってしまうのでw) コマンドプロンプトはほとんど触ったことがなかったので大変勉強になりました。 ありがとうございました。

その他の回答 (2)

  • matuozz
  • ベストアンサー率43% (114/264)
回答No.3

no2です。 bootmgr(これも隠しファイル)を忘れていました、これもHドライブからCドライブにコピーして下さい。

  • matuozz
  • ベストアンサー率43% (114/264)
回答No.2

今までのwindowsはbiosから見て最初のパーテーションをCドライブとしましたがwindows7は biosから見て何番目であってもインストールされたパーテーションをCドライブとします。 従って質問者さまのCドライブはBIOSから見て8番目になっています。 windowsは昔からそうなのですが起動ファイル(システム)はbiosから見て最初のパーテーションになければなりません。これはwindows7でも変わりません。 従って質問者さまのパソコンはHドライブがbiosから見て最初のパーテーションです。 結論としてHドライブにBOOTというフォルダ(これは隠しフォルダです)があるのでこれをCドライブにコピーします。そしてHドライブを外して起動します。 これで起動できなかったらインストールDVDで「修復」「コマンドプロンプト」から bootrec /fixmbr 及び bootrec /fixboot

msos1
質問者

お礼

ご回答ありがとうございます。 残念ながら、私の環境からではBOOTフォルダの"BCD"という名前の二つのファイルがシステムが利用中のためアクセスできませんでした。 パソコンが2台あれば私でもとても簡単にできるのでこの情報はとても助かります。 ご協力、ありがとうございました。

関連するQ&A