• ベストアンサー

WINXPと7 64bitのデュアルブートに関して。

WINXPと7 64bitのデュアルブートに関して。 現在メインがXP32bitで使用している状態です。テスト環境を手に入れるためRTMの7をデュアルブートでインストールしました。 現状では、BIOSでCDブートを優先し7をDVDドライブに入れていないとブートローダーが起動しません。 DVDを入れていない状態ですとXPのみ立ち上がり、ブートローダーも立ち上がってきません。 改善する方法があればご教授願います。

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

  • ベストアンサー
  • yakan9
  • ベストアンサー率54% (2244/4125)
回答No.5

RTM版は、どの程度のものかでしようね。 RTM版を信用するかしないかの問題になってくると思います。 正式にMBRを更新し、デュアルブートまで作成してしまうと、正式版を購入する人はいなくなるような気もしますけど。 WEB検索すると、RTM版とのデュアルブートは、トラブルが多いようです。 おそらく、正規版でないため、この重要な部分は、さも書きましたといって無視しているとしか思えない気がしております。 どうしても、デュアルブートにこだわるのであれば、LinuxのUBUNTUあたりを導入して、UBUNTUのGRUBブートローダを使用している例は、WEBでみられます。

nagono
質問者

お礼

結局のところうまくいかず、7を書き換えてみました。 まず32bitを書き込んで再起動。正常にブートできることを確認。 その後64bitを書いてみました。 まあパーテンションからはずしてるので32bitが意味があるのかわかりませんが・・・ なぜかその後はしっかりと64bitがブートローダーに書き込まれ立ち上がるようになりました。

その他の回答 (4)

  • yakan9
  • ベストアンサー率54% (2244/4125)
回答No.4

MBRは、マスターのHDDに書きますが、これが、 bootrec /fixboot bootrec /fixmbr で書き出されていないということになります。 BIOSでこの辺の認識がどうなっているかによるのかもしれません。 この設定を変更してマスター/スレーブHDDが正しく設定されていないとうまくいかないのかもしれません。 このあたりは、RAID構成は、経験していないので分からないです。

  • yakan9
  • ベストアンサー率54% (2244/4125)
回答No.3

> とりあえずfixboot・mbrともに行いましたが、改善できませんでした 何かエラーメッセージとかはないのでしようか。 RAID構成のデュアルブートということで何か問題となることがあるのだと思われます。 Windows7がアップグレード版なら、ライセンス違反で、どちらか一方しかだめとかはないのでしようか。 Windows7が正規版であれば、RAID構成でのデュアルブートの特殊制限とかがないか調査された方がよいのではないかと思います。 正規版であれば、もう一度、DVD-ROMからのインストールをやってみることぐらいでしようか。

nagono
質問者

補足

エラー等なく、正常に書き込めましたと、出ていました。 またwin7はRTMでMSで落としたものです。 まあマイクロソフトのサポートに7の事を聞いたときに、RTMで検証しろといわれたので入れようとしてる最中なのですが。 ちなみにRAID構成を行った場合でも以前はXPとvistaのデュアルブートを行ったときには普通に行えていたので、問題ないかと思い、XPのクリーンインストールからはじめたのですが上手くいかないしだいです。 正直今まで行ったことといえば、導入時についでにBIOSのアップデートを行ったぐらいですが・・・・ 問題があるとしたらBIOSでしょうか? マザーは ギガバイトのGA-770TA-UD3です。

  • yakan9
  • ベストアンサー率54% (2244/4125)
回答No.2

DVD-ROMを入れなくても、デュアルブートできるようにしたいということでしようか。 XPは起動していました。 7をインストールしました。 このとき、XPを隠してインストールしませんでしたか。 この隠していた、すなわちXPが入っているHDDを外していませんでしたか。 これは、当方の仮定です。 この状態では、XPが存在しないと判断され、正規のブートストラップローダのデュアルブート構成が組めないというか、デュアルブート構成でないと判断されたのだと思います。 この仮定が間違っていたら補足願います。 ここで、Windows7で、MBRの整備と、XP,7を含むブートストラップローダの整備をしてみてはどうでしようか。 やり方は、 両方を起動できるようにセットしておき、 Windows 7のインストールディスクから起動して、「システムの修復」(?)からコマンドプロンプトに入り、 bootrec /fixboot bootrec /fixmbr を入れてみる。 これで、環境を判断して、ブートストラップローダの再構築がなされるはずです。

nagono
質問者

お礼

とりあえずfixboot・mbrともに行いましたが、改善できませんでした

nagono
質問者

補足

そうですね 隠していたというかXP上からインストールができず、CDブートからインストールをした状態です。 とやりたいこととしては、普通にブートローダーが出て、XPと7を選べるようにしたいだけです。 これからブートレコーダーの修復をしてみたいと思います

回答No.1

BIOSの設定の問題です。 >DVDドライブに入れていないとブートローダーが起動しません。 ちゃんとブートセクションが書き込まれていないことに起因しています。通常 >DVDを入れていない状態ですとXPのみ立ち上がり、ブートローダーも は、ありえません。OSの入れる順番はちゃんと、XP → Win7にしましたか? この順番で入れると、XPのローダーはWin7のローダー(第一段階の起動)で隠滅されてしまい(削除される)、メニューのみ表示されます。XP単独では起動できない状態になります。 XP単独で起動できる場合は、XPの起動手順(MBR)が存在し、Win7とお互いに独立していることを示しています。 例えば、Win7を設置してからXPを設置した場合や、XP → Win7でもBIOSメニューでディスクの順番を切り替えて設置したり、物理的にディスクを見えないようにしたりと、いくつもの方法があります。 では、なぜDVDのメディアを入れると起動してくるのか? 例えばBIOSで順番を指定している場合、通常起動と、エラー起動と2種類以上の起動順番を指定できる場合があり、そうすると、エラーになった時、単独でXPが起動状態のディスクが指定されているためと思われます。 解決方法: ただしい手順でデュアルブートを構成してください。また、BIOSメニューで切り替えるか、設定を変更してください。

nagono
質問者

補足

現状ですとやはり、立ち上がるときはXPが立ち上がります。やはりブートローダーは立ち上がらない状態です。 現実として起きている現状です。 またもう少し詳細に書きますと、XPはもともと入っており、7はあとから別のパーテーションにインストールを行っています。 そのドライブはRAID0で500G+500Gで使用しています。 Cドライブ(XP)250G Dドライブ(7)250G という状態になってます。 BIOSでの設定はRAIDチップがファーストブートになっている状態ですが、その先のドライブ設定はBIOSからではいじれません。