質問: windows vistaとxpをマルチブート(デュアルブート)させる方法 セットアップする順番は、 vista ultimate x64(cドライブ、現在使用中のos)→ xp homeedition x32(別パーティションにインスト予定) の予定です。 今使っているhddは、4台で1台はos用に使って、残り3台はデータ用に使う予定です。 os用のhdd(640g)を、今は c: 320g d: 320g で使っています。 c:にvistaがインストされた状態なので、dにxpをセットアップするとなると、 xpのブートローダである「ntldr」が起動されるようにブートセクタが書き換えられている, xpインストール時に,vistaのブートローダ「bootmgr」の存在が認識されないために、次の設定をする必要がある。 《ブート情報の変更手順》 1. xpを起動 2. アクセサリのコマンドプロンプトを起動 3. dvdドライブ(e:とします)にvista の dvd を入れる. 4. 以下の5-7のコマンドを入力し,ブートセクタの書き換えを行います. 5. 光学ドライブに移動 c:\documents and setting\[ユーザー名]>e: ※e:はdvdドライブを指定して下さい. ※「\」は半角の¥で入力して下さい. 6. dvd内の\bootフォルダに移動 e:\>cd \boot ※cdがフォルダに移動するコマンドです. 7. ブートセクタ書き換えコマンドを実行 e:\boot>bootsect /nt60 all ※ ここまででvistaの起動情報に置き換わります.このままだと今度はxpが起動しないので,以下の以下の8-12のコマンドを入力し,bcdにxp起動の為のエントリを追加します. 8. ビスタのsystem32フォルダに移動 e:\boot>cd c:\windows\system32 9. c:\windows\system32>bcdedit /create {ntldr} /d "microsoft windows xp" 10. c:\windows\system32>bcdedit /set {ntldr} device partition=c: 11. c:\windows\system32>bcdedit /set {ntldr} path \ntldr 12. c:\windows\system32>bcdedit /displayorder {ntldr} /addlas ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー こうやればいいと聞きました。この設定方法はあっているのでしょうか・ また、万が一osのどっちかが不安定になり、1つのos(vistaかxp)を再セットアップしたいときには、どうやればいいのでしょうか?
回答: マイクロソフトのサポート http://support.microsoft.com/kb/919529/ja 同じようなので、あっているでしょう。 どうしても心配ならば、必要なデータをバックアップして、 xpから先にインストールすればよいのでは。 あとは、市販のosセレクタを購入して利用。 無料のlinuxのgrubを利用する。