• 締切済み

XPとVistaのデュアルブートインストがうまくいきません

ドスパラから今朝OEM版VistaUltimateが届きました。HDドライブCには現在のXPが動いています。HDドライブDは空にしてプライマリードライブとしておきました。此処がまずかったのか論理ドライブにしないといけなかったのか? Vistaをインストール後起動すると、立ち上がり時本来表示されるべき筈のXPとVistaの選択画面が一瞬現れたように見えた?のですがスルッと通り過ぎVistaが立ち上がります。Vistaは順調に動きますし、XPドライブもチェック制約がありますが覘くことは出来ます。XPを起動する時はVista側のHDDの配線を抜いて元に戻しています。此の時XP修復支持が出ますがマイクロソフト正規版CD(本来はWinXPのCDなのですが、間違ってFrontPageのCDを)入れてエンターキーを押したらすぐXPが起動してくれました。こう言う状態を正しくデュアルブートで起動させるにはどのようにしたら宜しいでしょうか? どなたかご指導頂ければと思います。宜しくお願い致します。

みんなの回答

回答No.3

> 此処がまずかったのか論理ドライブにしないといけなかったのか? 制限としては一つ目のOSは基本パーティションに入れなければいけないという制限があるだけです。XPもVistaも基本パーティションに入れるのは全く問題ありません。 ※ プライマリーは基本と同意です。 > こう言う状態を正しくデュアルブートで起動させるにはどのようにしたら宜しいでしょうか? # 状況が正しく伝わってない可能性が高そうなので整理します。 # ハードディスクは2台で、それぞれ全体を一つの区画として確保してます。 # それぞれのHDDにXPとVistaを入れます。 ここまで正しいとしたら、次の通り行えばデュアルブートできるようになるかと思います。 一、 XPのHDDを一台目として、もう一台のHDDを二台目として接続します。 二、 両方のHDDを接続した状態で二台目のHDDにVistaを導入します。 ※ ここまで終わった時点で、両方のHDDをXPを一台目として繋いでいる場合にはデュアルブートになるかと思います。 ※ この状態ではVistaを起動する為に必要な情報がXPのHDDに入ってますのでXPをフォーマットすればVistaも動かなくなるかと思います。 Vistaが単独で(XPのHDDを外した時にVistaが動くよう)動くようするにはXPのHDDを外してVistaで修復すれば良いかと思います。 三、下記の手順で修復操作を行います。( bootrec /fixboot, bootrec /fixmbr, bootrec /rebuildbcd ) http://support.microsoft.com/kb/927392/ja ※ XPの入っているドライブにのみ存在したはずなので、XPのドライブを外して行うと新たに作る事になります。再びXPのドライブを繋げるとXP側にあるデータが使われますので、ここで作った起動環境はXPの入っているドライブを外したりしないと使われません。 > XPを起動する時はVista側のHDDの配線を抜いて元に戻しています。 Vistaをインストールした時、XPの入っているHDD外してませんでしたか。 Vistaのインストール時はXPが見つかればメニューに加えますので、外して導入すれば導入時にはメニュー作ってもらえませんよ。 どの様に導入されたのかが解りませんが、基本的には導入時に繋がっていた最初のドライブの先頭部分に起動を管理するソフトを導入します。(Windows XPではntldr, Windows Vistaではbootmgrというソフトを入れます) ※ 導入時に一台目のHDDとして繋がっていたか、二代目のHDDとして繋がっていたかでも導入後の状況が変わります。

  • f_e_j_b
  • ベストアンサー率50% (1/2)
回答No.2

起動時のOSの一覧を表示する時間が短いだけなのではないでしょうか?

hinojii
質問者

お礼

結果はまだ出せないで悩んでいますが、とりあえず、質問にお答えいただきました事に厚く御礼申し上げます。 Vistaが小生の自作マシン(ハイパースレッド対応CPU、1GBメモリー、256MBビデオメモリー、ReadyBoostの組み合わせ)でXPより速度、見た目、機能などで優れているのが確認出来たので、ソフトの移行にボツボツ入ろうかと思っています。XPドライブはしばらくいじらないで、情報を集めたいと思います。

hinojii
質問者

補足

ご回答有難う御座います。然しそうでもないようです。2回目の起動からはVistaが通常通りに立ち上がります。XPを立ち上げるにはやはりVistaHDDを外しています。 もう少し思考錯誤やってみます。少し危険ですが、XPドライブにVistaを入れて見ようかと思っています。

  • itinohana
  • ベストアンサー率41% (58/139)
回答No.1

Vistaではbcdedit.exeというコマンドを使って、コマンドラインから ブート先を制御できます。ただ、正直面倒なので http://www.pro-networks.org/vistabootpro/ を使ったほうが手っ取り早いと思います(英語ですが) Vista起動時に、XPのインストールされているパーティションが 表示されているのであれば、このツールですんなりいけると思います。

hinojii
質問者

お礼

問題解決には至りませんでしたが、新たな知識を頂有難う御座いました。適用結果をご連絡致します。 VistaドライブとXPドライブ両方ON状態で、Vistaを立ち上げ(Visataしか立ち上がらない状態)Vistabootpro をDLしRun 設定 以前のOSには WindowsXP Professional と入力(ここが問題かなと思ったのですが、ealier version OS とかなんとか??)再起動: この結果は、先ずシステムが壊れているという画面が表示されたが構わずエンターキーを押すと、WindowsBootマネージャーの画面が表示されたのでXPを選択するとシステムが壊れているとのメッセーじが出てXPは起動不能。Vistaは正常に起動しました。 後XPの修復を試みましたがシステム破損メッセージ画面から、XPOSドライブ起動画面は表示されませんでした。Bistaドライブを外してもXPドライブは起動できませんでした。Vista側からはXPドライブは見えるし(大切なホルダーはユーザーセキュリティが掛かっていてコピーなどは出来ない箇所が殆どです。)、ディスク管理から見てもXPドライブは正常と表示されています。なのでXPドライブを消去して・・・と言うトライはもう少し調べてからと言う風に考えています。 では失礼します。

hinojii
質問者

補足

早速ご回答有難う御座います。教えて頂いたVistaBootも検討して見ます。理解出来るかどうかは不明ですが。 もう少しXPを潰す覚悟で思考錯誤を続けて見ます。 最初にVistaを一度消して、次の方法にトライ(Cドライブの中にVistaをインストールする)をして見ようと思っています。 Vistaに未対応なソフトがまだインストされている為、XPを主体にもうしばらく使いたいのです。