質問: xpとwin8でマルチブートをしたい こんにちは。質問させていただきます。 現在xp(32bit)を使用しています。これにssdを増設しwin8(64bit)を入れてマルチブート環境にしたいと思っています。 一度win8を入れてみたのですが初インスト時の再起動の際osの選択画面が出ずそのままwin8が立ち上がりました。その後再起動をした後はやはりosの選択画面が出ずxpが起動する状態です。 その後bios画面でssdの優先順位を一番上にしてみて再起動して見た所、win8そのものが「bootファイルがない」みたいなエラーが出て起動すらしませんでした。win8の画面を拝んだのはインストール時だけです・・・ 自分なりに調べた所マルチブートにするにはインストール時の状態が重要な要ですがイマイチよくわかっておりません。どなたかよろしくお願いします。 構成 マザーボード asus m2n-e hdd500g sata接続(cドライブ xp 32bit) hdd320g sata接続)dドライブ 倉庫として使用) hdd500g sata接続(eドライブ 倉庫として使用) ssd256g sata接続(今回新しく増設した物です。これにwin8(64bit)を入れてxpとのマルチブートにしたいのです) win8インストール時のbiosの設定 bootの優先順位はosのディスクを読み込ませるため 1 cd-rom 2 hdd 3リムーバルディスク の順でした。当方のbiosのbootの項目はこの3つ以外にありません。 hddの優先順位は 1 xpが入ったhdd 2 倉庫 3 倉庫 4 新しく増設したssd でした 尚、最初にも記載しましたがwin8インスト後、マルチブートが上手くいかなくxpが優先で立ち上がるため、win8を起動してみようとhddのssdの優先順位を一番上にもってきたのですが「bootファイルがない」みたいなエラーが出て立ち上がりません・・・ これもマルチブートとは別ですがインストしたばかりなのに何故たちあがらないのかよくわかりません。よろしくお願いします。
回答: windows8のssd(sataの0番に刺す)でwindows8を起動するようにします(他のデバイスは外しておく)。 windows8でeasybcdをダウンロードする、 http://www.forest.impress.co.jp/docs/news/20120927_562364.html http://mikasaphp.net/easy_bcd.html ダウンロードしたらwindowsxpのhddをセットしてwindows8を立ち上げeasybcdを起動、メインをwindows8にして追加osでwindowsxpを指定、保存して再起動する。 これで立ち上げればosの選択画面が出るのでどちらのosでも選択起動できるようになります。 windows8が起動する状態でwindowsxpをセットしてwindows8をシステムdskから再起動してもデュアルブートにもできます。 >これもマルチブートとは別ですがインストしたばかりなのに何故たちあがらないのかよくわかりません。よろしくお願いします。 ブートデバイスが違っているからです、自分では間違っていないと思っていても起動しないのは設定が違っているからです、osを入れる時は必ず他のhdd(ssd)等は外しておきます、この場合windowsxpが不要になることもあるので必ずwinows8側からブートするように設定しておきます、easybcdを使えば簡単に設定できます、起動時間なども設定できるので便利です。 sataの起動優先順にデバイスをセットすればbiosなどでの設定はいりません。 データhddは起動デバイスより後の番号のsataソケットを使用してください、データhddが起動デバイスより若い番号ならこのhddから起動する恐れがありos起動ができません、この場合はbiosで起動デバイスを指定しなければなりません。