• 締切済み

VistaとXPのブート順位

VistaとXPをデュアルブートでインストールしました。 起動時に両者の選択画面が出て、放っておくと30秒後にVistaが起動するのですが、これを放っておくとXPが起動するようにしたいのです。 どうやって設定変更したらよいのかお教えください。

みんなの回答

回答No.5

A No.2さんは勘違いしてありますので、他の方がお間違いにならないよう、勝手ながら訂正させていただきます。 VistaをXPのあとにインストールして、デュアルブートしても、boot.iniはお書きになったような内容にはなりません。 XPのあとにVistaをインストールしてデュアルブートすると、 boot.iniは以下のようになります。 ---------ここから----------- ; ;Warning: Boot.ini is used on Windows XP and earlier operatingsystems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT ----------ここまで---------- このようにコメントアウト部分を書き換えはしますが、Vistaはブートにboot.iniを使わないのです。 従って、boot.iniを書き換えても、お望みのようなブートの設定は変更できません。 ブートの設定はA No.3さんの仰るとおりコントロールパネルからおこなってください。 (ただし、「WindowsXP」を選択、ではなく「以前のバージョンのWindows」を選択することになります。) これはどういう動作をするか、といいますと、たとえば、 Windows2000とWindowsXPをデュアルブートしていたあとに、Vistaをインストールした場合、 Vista側では、「Windows Vista」と「以前のバージョンのWindows」を選択し、「以前のバージョンのWindows」を選択した場合、XPが書き換えたboot.iniによって、Windows2000とWindowsXPを選択することになります。

  • foota
  • ベストアンサー率52% (33/63)
回答No.4

No3です、規定(×)既定(○)でした、誤字ですいませんでした。

  • foota
  • ベストアンサー率52% (33/63)
回答No.3

VISTAのコントロールパネルのシステムを開き、システムの詳細設定(一番下)を開く、システムのプロパティが開くので 真ん中の詳細設定を開き一番下に起動と回復の設定を開き規定のオペレーティングシステムからXPを設定して下さい。

Hondori
質問者

お礼

ありがとうございました。できました。 せっかく教えていただいたのに、手順を間違ってポイントを差し上げることができませんでした。ごめんなさい。

  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.2

注意!!。注意!!。注意!!。注意!!。注意!!。 boot loaderを書き換えるのです。 Cドライブの直下に Boot.iniと言うファィルがあり これを開くと 下記のようなコードを見ることが出来ます。 例; boot loader] timeout=3 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(3)\WINNT="Microsoft Windows 2000 Professional" /fastdetect C:\ = "Microsoft Windows" を [boot loader] timeout=3 default=multi(0)disk(0)rdisk(0)partition(3)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(3)\WINNT="Microsoft Windows 2000 Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect C:\ = "Microsoft Windows" のように入れ替えるのです。 尚、これを実行することによって(文字の欠落などのミスで) Boot出来なくなることもあります。 その時の為に インストールCDや、回復コンソールの使用方法など 勉強しておくことです。

回答No.1

ビスタではどう設定するのかわかりませんが、XPではシステムのプロパティから詳細設定タブで起動と回復の設定で既定のオペレーティングシステムにXPを設定してOKします。

関連するQ&A

  • XPとVistaを・・・

    デュアルブートとは一つのHDDをパーティションで分けて ドライブごとにXP・Vistaを入れることでしょうか? 起動時にはどちらを起動するか選択できる画面がでるとおもうんですが・・・ 今回私がしてみたいこととは HDD二台にそれぞれXP・Vistaを入れ起動したいのですが、 デュアルブート時のように選択する画面が出来ません。。 いちいちBIOSを開くのも面倒なので 簡単に切り替えが出来る設定などはありますでしょうか? おしえてください。

  • VISTAとXPのデュアル環境でのXPのSAFEMODE起動の方法を教えてください。

    VISTAとXPのデュアルブート環境でのXPのSAFEMODEでの起動の仕方を教えてください。 XPを先にインストールし、後にVISTAをインストールした状態で、 普通にデュアルブートができました。 パソコン起動時にはパソコンメーカーロゴが表示され、すぐ後に 以前のWINDOWSとVISTAのどちらかで起動するか選択する画面が出ます。 選択画面が表示される前に通常のSAFEMODEの起動のようにF8を押していると、VISTAのSAFEMODEの選択画面になってしまい、XPでのSAFEMODEが起動できません。 以前のWINDOWSとVISTAのどちらかで起動するか選択する画面でXPを選択し、その後F8を押していても、SAFEMODEでは起動できません。 VISTAでのブート環境の設定では、何も押さなければVISTAが15秒後に起動される設定になっています。 XPでのSAFEMODE起動方法を教えてください。 よろしくお願いします。

  • VistaとXPのデュアルブートについて教えてください。

    VistaとXPのデュアルブートについて教えてください。 先日、デュアルブート環境で、XPの動作が不安定になり、同じハードディスクに初期化してXPをインストールし直しました。 それをやると、NTローダが読めないと言われ立ち上がらなかったので、とりあえずVistaのディスクを使ってbootrec.exeからMBRを修復してVistaのOS選択画面からVistaのほうを立ち上げられるようにして、VistaのほうでXPのハードディスクを見てみたところ、NTローダがインストール時にコピーされてなかったようなのですが、なぜなのかわかりません。(1) NTLDRとNTDETECT.COMをXPのディスクからコピーしてXPをインストールした側のrootにおいたところ、いつものようにインストールが開始されてXPを入れてデュアルブートを構築し直すことができました。 ところが、Vistaと以前のOSの選択画面を過ぎるとXPが起動するはずなのですが、なぜかまたOSの選択画面が出ます。Windows XPともう一つ下に同じくWindowsXPと二つXPが並ぶ状況です。 上のほうを選択するとXPが起動しました。(2) 2、3日その状態で、ドライバなどなどをインストールしていたらある日突然XPがロードされなくなりました。 Vistaのほうはきちんと動いています。 どうやらboot.iniの設定が何かの拍子で変更されたのではないかと思いますが、パーティションなどの知識が疎いためどのように設定すればいいかわかりません。(3) 現在のVistaで見た設定は以下のようになっています。 Windows Vista(C:) Windows XP(D:) XPがきちんと動いているときにboot.iniの中身を見たのですが、よくわかりませんでした。 うろ覚えですが、 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn こんな感じだったと思います。 説明が長くなってしまって質問がわかりずらいと思います。 (1)NTLDRがハードディスクにコピーされなかった理由。 (2)なぜ同じOSを選択する画面が出るのか。 (3)boot.iniの設定方法。 がわかりません。 説明不足な点や間違っている点もあるかとは思いますが、どなたかご存知の方がいたらなんてもよいので教えていただけると幸いです。 よろしくお願いします。

  • vistaとXPでデュアルブートしたいのですが・・・

    当初、vistaのみで組むつもりでvistaをインストールしました。 しかし、互換性などの問題によりXPとのデュアルブートをすることになり、XPをもう一台のHDDにインストールしました。 現在、biosのほうで先に読み込むHDDを選択すればデュアルブートは可能なのですが、起動画面では選択できません。おそらくvistaとXPでXPの入っているHDDの認識番号が違うためだと思っています。(vistaだとF: XPだとE:)(ちなみにvistaのEはリムーバブルディスクです、readyboostを使用したせいかもしれません) vistabootproを使い、選択画面までは行きましたが、XPを選択するとPCが再起動してしまいます。なんとかしてvistaとXPで認識番号を同じにすることはできないのでしょうか。ご教授お願いいたします。

  • XPとVistaのデュアルブート画面について

    こんにちは。 XPを先にインストールしたPCに後からVistaをインストールして、デュアルブートにして使用しておりました。 最近になってVistaを再インストールしてから、デュアルブート画面のXPかVistaを選択する画面の時に、Vistaが2つ(XPと合わせると3つになります)表示されるようになってしまいました。 これを元の通りVistaを1つだけにする方法をお教えください。 よろしくお願いいたします。

  • VistaとXPのデュアルブートがおかしい

    先日VistaとXPのデュアルブート環境を構築しました。 最初はVistaが入っていたので、XPを別のハードにインストールした後、VistaのMBRを再構築して、XPとVistaのデュアルブートを作りました。 そこで、Vistaのブートマネージャで「以前のバージョンのWindows」を選択するとXPのOS選択画面が出てきてしまいます。 その画面では、Windows XP ProfessionalとWindows(既定)というのが出ます。 この画面を表示せずにそのまま「以前のバージョンのWindows」を選択したらXPが直接起動するようにしたいのですが、設定がよくわかりません。 XPのハードの中にはboot.iniはありませんでした。Vista側を確認したところboot.iniがあったのでtimeoutを0にするとXPの選択画面は出ずそのままブラックアウトします。 boot.iniはこのようになってます。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(2)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect どのように設定をすればいいか分からなくなったので、質問しました。 回答よろしくお願いします。

  • VistaとXPのデュアルブートで、XPが認識されていない

    WindowsXPの環境に、Vistaを別ドライブへ、 デュアルブートとして、インストールしたのですが、 Vistaは、正常にインストールできたのですが、 起動時に、「以前のバージョンのWindows」という項目のある選択画面も表示されず、 Vistaのシステムのプロパティの、起動と回復にも、Vistaはあるのに、XPの表示がありません・・・。 何か、インストール方法を、間違えてしまったのでしょうか? 参考書どおりに、インストールしたはずなのですが・・・。 (DSP版のVistaDVDから、ブートし、別ドライブへ、インストールしました。) どうやったら、XPからも、ブートできるように出来るでしょうか?? ちなみに、Windowsの新規インストール等は、何回も経験がありますが、 デュアルブートは、初めてです。

  • VistaとXPのデュアルブート

    こんにちは。 安易にVistaとXPのデュアルブートをやってしまいました。 VistaPCにXPを追加。。。 XPと2000のようにどっちがどっちでもいけると思ったのですが、ダメなんですね。 XPは起動しますが、Vistaが起動しなくなってしまいました。 (選択画面がでない) 下記など、復旧方法も調べたのですが、現時点では、 http://asugi23.web.infoseek.co.jp/diyf/diy88.htm#3 VistaのインストールROMが無いとできない方法しか分かっておりません。 しかし、XPのROMはあるのですが、VistaのROMが無いので困ってます。 どなたか、復旧方法を教えてください。 ※最悪、VistaとXPのデュアルブートができなくても構いません。 (元のVistaが立ち上がる状態であれば)

  • Vista→XPの順序によるデュアルブートについて

    先日、Vista(64bit)とXP(32bit)のデュアルブートを行いたいと思って別HDDを購入しXPにインストールを行ったわけですが、いろいろ問題が生じて解決できそうにないのでここで質問させていただきます。 最初に私のPCの状態は、 1.Vista(64bit)を先にCドライブにインストール。 2.別のHDD(Eドライブ)にXP(32bit)をインストール。 3.BIOSの設定でHDDディスクの優先度を変更することにより、OSの切り替えは可能。 4.以降Vista(64bit)が入っているHDDを最優先する。 5.Vista内でVistaBootPro(ver3.30)での設定でXP(32bit)とのデュアルブートを設定しても、Vistaはきちんと起動するが、XP(Legacy)は選択すると再起動されるのみで起動しない。 という感じです。 一応VistaBootProの設定は、 Vistaで、 Change Boot Drive: C Change boot timeout: 30 XP(Legacy)で Change Boot Drive: E Change boot timeout: 30 としています。 また設定前に、CドライブにVistaのBootをこのソフトでインストール、EドライブにLegacyのBootをこのソフトでインストールしています。 一応BIOSで使い分けるという方法もできるのですが、何かと不便なのできちんとデュアルブートしたいです。 よろしくお願いします。

  • VistaとXPのデュアルブートについて

    Windows Vsita Home Premium(32bit)とWindows XP Home Editionをデュアルブートしたいのですが、XPだけが起動できません。 現在、ノートPCのCドライブにVistaを入れています。また、古いPCからXPを入れているHDDを取り出して、USBでノートPCに接続しています。 ネットで調べると、「VistaBootPro 3.3」を使うといいそうなので、これをインストールし、設定しました。 この状態で、ノートPCを起動させると、Windowsブートマネージャが表示され、Vistaは普通に起動するのですが、XPを選択すると、再度、PCの起動画面(DELL製なので、DELLのロゴが表示される画面)が表示され、Windowsブートマネージャの画面に戻ってしまい、XPが起動できません。 Vistaから、XPが入っているHDDはFドライブとして認識され、ファイルを見ることはできるので、HDDが壊れていることはなさそうです。 VistaBootProの設定が間違っている可能性もあります。こういう状態なのですが、どうすればデュアルブートすることができるのでしょうか。教えてください。よろしくお願いします。