• 締切済み

vistaのデュアルブート

似たような質問はすでにありましたが、ちょっと違うので別に質問させていただきます。 現在自作PCにてvista32bitを使用しています。そこに別のドライブを増設してxpをインストールしてデュアルブートにしようと思ったのですが、コントロールパネルの起動と回復の起動システムの項目にvista以外認識してくれません。vistabootproで強制的に別ドライブのXPを認識させると、起動の段階で選べるようになったのですが、XPを選ぶと再起動を繰り返すばかり.....。biosでハードディスクの認識順序をxpドライブを優先させて起動させると問題なくxpドライブで起動するのですが.... 現在システムドライブはCでxpドライブはFドライブです。Dじゃなきゃだめ....とかってあるんでしょうか?

みんなの回答

  • unos1201
  • ベストアンサー率51% (1110/2159)
回答No.1

現在、VISTAとXPと2000プロのトリプルブートのパソコンから書き込んでいます。 VISTAに関していうと、これをプライマリーパーティーション以外にインストールしても、そこをCとして認識し、VISTAの起動時はVISTAの部分をCドライブとして自動認識してくれますので問題が少ないのです。 では、XPはというと、XPをインストールすることをプライマリーパーティーション以外で行なうと、XPが起動している間、その部分をC以外で認識される状態になりがちですし、アプリケーションなどをインストールしても問題が発生しやすいのです。 幸い、BIOSでハードディスクの起動順序をXPのインストールしたHDDからにするとXPは起動が正常にできるそうですので、その状態でスタートすることを前提に書き換えした方が簡単です。 具体的手順ですが、XPが起動できる状態にしたところで、VISTAのインストール用DVDを入れ、再起動します。DVDから起動すると、起動の修復のオプションが始まりますので、それを実行すると、起動画面が以前のWINDOWSとVISTAの画面からのスタートになります。以前の方を選択すると、そのままXPが素直に立ち上がります。 また、VISTAを入れてあるところからどうしても起動したければ、そちらが正常起動できる状態からXPのインストールCDを入れた状態で再起動し、CDからインストールするようにし、別のパーティーションにXPをインストールするように指定すると、最初の再起動後に表示されるXP2つのうち、指定されていない方を選択すると、XPが正常起動するようにできます。その後、コントロールパネルのシステムの詳細から起動順序を入れ替え、起動時間を0にするか、BOOT.INIを書き換えると、XPの2重の選択画面の表示を消せます。 その後、今度はVISTAのDVDスタートで再起動すると、前の方法でVISTAの起動も修復できますので、ちゃんと動きます。 私の例を見ると、 ; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=3 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP TV media" /FASTDETECT multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /FASTDETECT multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Home Ed pri3" /FASTDETECT という具合ですが、VISTAから立ち上げると、rdisk(1)に変更すると、XPの方もちゃんと立ち上げられる状態になるのです。編集したBOOT.INIをVISTA側にコピーし、XPの起動を確実にする方が間違いないのですが、OSのインストールは原則として古い順、今回の場合には、XPからインストールして、その後VISTAを新規インストールすると、問題が発生しないのです。 自作ということなので、ちゃんとXPの正規のCDとVISTAのDVDを持っていると思うので書きましたが、メーカー製のVISTAが最初からインストールされていて、そのリカバリーしかない場合には今回のDVDからの修復は使用できません。この場合の解決はあなたが現在しているようにBIOSでHDDの起動順序を変えるか、さらに高等テクニックを開発するかです。

関連するQ&A

専門家に質問してみよう