• 締切済み

外付けHDDは外すとPCが立ち上がりません。

内蔵HDDを3台、外付けHDDを1台でDualBoot(Win7とWinXP)にしています。 外付けHDDを外すと、BIOS画面の次の「Loading Operating System... Boot from CD/DVD」画面で止まってしまいます。 BIOS画面の確認をしました。 FirstBoot・・・CDROM SecondBoot・・・HardDisk ThirdBoot・・・USB-FDD  このように設定しています。 外付けHDDを接続するとDualBoot画面になり立ち上がります。 アドバイスをお願いいたします

みんなの回答

  • air_supply
  • ベストアンサー率65% (1211/1841)
回答No.6

ANo.5です。 HDD0:SATA 2TB Hitachi DS5C3020ALA632 にパーティションを3つ作成し、C:がWindowsXP 32bitで、D:がWindows7 64bit、残りをE:にしてデータでしょうか。 他のHDDも全て接続した状態でインストールをされたそうで、そうなると、インストーラがどういう動作をしたのか一寸判りませんね。USB2.0の外付けHDDにブートパーティションを作成するかどうか、そのような環境で作業したことがないので、判断できないです。 "DualBootでXPを立ち上げている最中にUSB-HDDのランプが点滅していますので、何故か読みにいっていると思います。"と言うことなので、何らかのブートに関係しているのか、USBなので認識しに行っているのかは判りません。確証はないですが、外すとブートしないようなので、ブートに関係していると思わざるを得ないでしょう。 "HDD0のみの状態でXPとWin7をインストールし直した方が間違いないような気がしてきました。 結構手間がかかるんですよねこれって・・・・"のお気持ちは判りますが、整理したい場合は、HDD0:SATA 2TB Hitachi DS5C3020ALA632にパーティション(あらかじめ構成が判っている場合は、パーティションを複数作成でも構いません)を作成して、そのHDDを一つだけ接続してインストールをお薦めします。 USBのカードリーダを接続したままOSをインストールして、起動ドライブがC:ではなくなってしまった(C:ドライブ以降カードリーダーのデバイスに幾つか占領されてしまったようです)ケースもあるようなので、極力インストール時は、最小のハードウエアにしておいた方がトラブルが少ないです。

c2000
質問者

お礼

有り難うございます 先ほどから?? 外付けHDDを外した状態でWinXPもWin7も立ち上がるようになりました いったいどうしたのでしょうか??

  • air_supply
  • ベストアンサー率65% (1211/1841)
回答No.5

先ずパソコンのスペックを開示して下さい。HDDの構成なども重要です。このような質問では、関係ないと思われるかも知れませんが、スペック等がないと想像だけで回答することになりますし、場合によっては、的はずれな回答をしてしまうことになります。 質問の内容からすると、先ず、デュアルブートの方法ですが、インストールした順番とHDDの構成の関係が必要です。 WindowsXPは32bitでしょうが、Windows7は32/64bitの何れでしょうか? C:ドライブにWindowsXPを先ずインストールし、その後、別のパーティションにWindows7をインストールしたのか、2つのHDDに別々にXPと7をインストールされたのか、等です。 さらに、インストールした際に外付けHDDは接続されていたのか、また、その外付けHDDのインターフェースは、USB2.0(3.0)なのか、e-SATAなのか、IEEE-1394(先ずこれを選んでいることはないでしょうが)なのか? MBRが、外付けHDDにインストールされているとかは、あまり無いように思いますが、不確定な要素がずいぶんあります。起動に関係するとしたら、WindowsXPがあるので、MBRが使われているような気がしますが、他のブートレコードを使用されてはいないでしょうか? あと、BIOSでSecondBoot----HardDiskを選択されていますが、その3つあるHDD(外付けを入れると4つですが、USBの場合は除外、eSATAの場合は参加になる可能性があります)のHardDiskの何れがBootの対象になっているのでしょうか? また、Loading Operating System... Boot from CD/DVD で止まるところを見ると、HDDがないと見ている感じですね。USB FDDは付けていないのであれば、HDDの構成の問題かも知れません。ブートするHDDの構成の中に、外付けHDDが含まれていないでしょうか? これが1番目にあったりするとブートしないかも。でも、この場合、eSATAでないと駄目でしょう。まあ、USB-HDDの項目があればストップの原因になるかも知れないですが。このあたりは、マザーボードのブートシーケンスが判らないことにはどうにもです。 OSをインスト-ルする際には、余分なHDDは全て外しておくことです。システムを構築する際に、余分なHDDを認識して、システムを目的外のHDDにインストールされることを防ぐためです。インストーラがHDDを誤認(正確には誤認ではなくユーザーの誤接続ですが)することは良くあります。このあたりの、確認はどうでしょうか? それと、まず無いでしょうが、USBのHDDにOSを移動するようなソフトウエアを使って、USBブートできるようにしてある場合、当然ですが外付けHDDを外すと起動しなくなります。まあ、これだけ可能性があるのですが、当たっているモノはあるでしょうか? 解決策ですが、ベーシックな方法としては、WindowsXPからのクリーンインストールですね。余分はHDDは全て外しておきます。同じHDDにWimdows7をインストールしない場合は、Windows7をインストールするまで接続しないことです。全てのOSをインストールしたなら、追加する内蔵HDDや外付けHDDを接続して下さい。これで、安定したデュアルブートシステムが完成します。

c2000
質問者

お礼

有り難うございます OSのインストールって結構めんどいんですねえ、ビックリしました。 スペックは CPU:Intel Pentium G620 BOX 2.6GHz M/B:GIGABYTE GA-H67MA-D2H-B3 メモリ:2GB×2 HDD0:SATA 2TB Hitachi DS5C3020ALA632 HDD1:SATA 500GB Hitachi HDS5C3020ALA632 HDD2:SATA 500GB Hitachi USB-HDD: USB2.0 IO-DATA 1TB  ・HDD0を3つに分割しています   WinXP Pro 32bit + Win7 Pro 64bit + Data ・上記すべて接続された状態でXPをインストールしてWin7をインストールしました。 ・DualBootでXPを立ち上げている最中にUSB-HDDのランプが点滅していますので、何故か読みにいっていると思います。 ・HDD0のみの状態でXPとWin7をインストールし直した方が間違いないような気がしてきました。 結構手間がかかるんですよねこれって・・・・

回答No.4

マルチブートの場合、OSのブートは、以下のように行われます。 1.BIOSが、規定の順番(今回のケースでは、CD⇒HDD⇒USB-FDDの順)で、ファーストブートブロックを読み込みに行く 2.BIOSが読み込んだファーストブートブロックにあるブートローダーが、各ドライブのOSローダーの情報を読み、選択画面の表示を行う 3.ブートローダーにより、選択されたドライブのOSローダーが読み込まれる 4.読み込まれたOSローダーにより、OSがロード、起動される 質問者さんのPCの場合、上記2.の処理で「内蔵HDDの3台、外付けHDDの1台」から、OSの情報を読み取ろうとして「外付けHDDが繋がって無い」ので、読み込もうとしてエラーが起きています。 何度かエラーになってタイムアウトすれば、繋がっている時と同様のマルチブートの選択画面が出て来ると思いますが、かな~り長い時間を要すると思います。 問題なのは「マルチブートローダーが、外付けHDDまで見に行く」と言う点です。 多分、外付けHDDを接続してある状態で、マルチブート環境を構築してしまったのが原因でしょう。 マルチブートの設定変更が可能なら、外付けHDDまで見に行かないように設定すれば、問題は解決するでしょう。

  • sgh777
  • ベストアンサー率50% (84/167)
回答No.3

1)どうやったら確認できるのでしょうか デュアル環境にしていないので私はわかりませんが参考にどうぞ http://windows7.wiki.fc2.com/wiki/XP%E3%81%A8%E3%81%AE%E3%83%87%E3%83%A5%E3%82%A2%E3%83%AB%E3%83%96%E3%83%BC%E3%83%88 2)HDDを入れ替える方法というのは、そのたんびに接続を物理的に変更するということでしょうか? 電源を切って行います、そのとおりです。

  • sgh777
  • ベストアンサー率50% (84/167)
回答No.2

boot関連ファイルが外付け(OS含む)にあるのでしょう。 http://it1616.blogsite.org/topics/112 簡単?復旧方法は私にはわかりません(下手にいじるとすべてOS入れなおしになるので、 入れ直しする前になくなっては困るファイルをバックアップしないといけないし。) 私ならトラブル後の復旧が面倒なのでDualBoot(Win7とWinXP)の利用はしません。 ハードディスクを入れ替えて利用します。

c2000
質問者

お礼

有り難うございます USB HDDに関連ファイルがあるのでしょうか? こんなことは考えてもみませんでした。  1)どうやったら確認できるのでしょうか 2)HDDを入れ替える方法というのは、そのたんびに接続を物理的に変更するということでしょうか?

  • nijjin
  • ベストアンサー率27% (4811/17774)
回答No.1

実はUSB HDDにOSが入ってるとか? それともブートがUSB HDDにあるとか? じゃないとそうはならないと思うのですか・・・

c2000
質問者

お礼

有り難うございます USB HDDにファイルがあるということでしょうか?

関連するQ&A