• ベストアンサー

デュアル・ブート環境でWindowsXPが起動しない

自作パソコンです。 あらかじめ、Windows XP Professionalをインストールしていた パソコンに、Windows Vista Home Premiumをインストールしました。 Windowsブートマネージャーで、「以前のバージョンのWindows」を 選択して、XPを起動しようとしたのですが、黒い画面になり、 起動しませんでした。 次のようなシステム構成でインストールしました。 ○Windows XP Professionalインストールボリューム(Cドライブ)  ファイルシステム:NTFS  容量:117.19GB ○Windows Vista Home Premiumインストールボリューム(Eドライブ)  ファイルシステム:NTFS  容量:115.70GB 先のボリュームにXPをインストールしているので、 なにも考えず、そのままVistaをインストールすれば、 問題なく、デュアル・モードにできると考えていたのですが うまくいきませんでした。 Vistaは、正常に起動しています。 なにがいけなかったのでしょうか? また、どのようにしたら直すことができるのか、教えてください。

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

  • ベストアンサー
  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.2

手法として、 1、VISTAのコマンド・プロンプトを管理者権限でオープンし、コマンド・プロンプト上で「bcdedit /enum {ntldr}」を実行する。  BCDファイルに「以前のバージョンのWindows」(Windows XP)の起動情報があれば(添付画像 bcdedit -enum {ntldr}.jpg 参照) 2、「bcdedit /enum BOOTMGR」を実行してメニュー情報を確認する。  XPが起動しないということは、メニュー情報が欠落していると思われるので、その場合は以下をコマンドプロンプト上で実行する。 bcdedit /create {ntldr} /d "Windows XP" bcdedit /set {ntldr} device partition=C: bcdedit /set {ntldr} path \ntldr bcdedit /displayorder {ntldr} /addfirst

参考URL:
http://itaya.corso-b.net/TIPS/Vista/Vista02.html
NATSU-OK
質問者

お礼

ありがとうございます。 無事、XPを起動させることができました。 まず、コマンド・プロンプトを起動する前に、 [コントロールパネル]-[ユーザーアカウント]-[ユーザーアカウント の制御の有効化または無効化]と画面を開き、[ユーザーアカウント制御 (UAC)を使ってコンピュータの保護に役立たせる]のチェックを外して、 dcdeditで使うブート構成データストアが開けずアクセス拒否されない ために設定を行いました。 あとは、もう、教えていただいたコマンドを入力していっただけです! あっさりと解決できたので、ホッとしました。 相談して正解でした。 あと、こちらのサイトも詳しくデュアル・ブートに関して載っていた ので、参考までに...。 http://asugi23.web.infoseek.co.jp/diyf/diy88.htm

その他の回答 (2)

回答No.3

Eドライブとはどんなドライブでしょうか?

NATSU-OK
質問者

補足

このドライブ名は、自分で付けたんです。 [コントロールパネル]の[コンピュータの管理]を開きます。 設定画面の右側のツリーの中から[ディスクの管理]をクリックします。 ディスクのなかの「未割り当て」の領域上で右クリックして、 「新しいボリューム」メニューをクリックすると、 [新しいボリューム ウィザード]が始まるんですが、この設定のなかで ドライブ文字の割り当てができるんです。 私は、「E」とつけたわけなんですね。 ただ、自分の設定を確認していて、不信な点が...。 CドライブもEドライブも「プライマリ パーティション」に 設定されている??? 今回の原因かしら?

  • work-10
  • ベストアンサー率47% (16/34)
回答No.1

普通はその方法でどちらも起動できますよね うろ覚えですが・・・・ NTDETECT.COM ntldr boot.ini を無い方のドライブにコピーするとかで起動できるかも

NATSU-OK
質問者

補足

そうなんですよね。 私も、あちらこちらのサイトで下調べをしたら、 XPがプライマリ・パーティションにインストールされていれば、 Vistaをそのままインストールすればよいと どのサイトでも書かれていたのですが...。 慎重に、インストールしただけに残念です。 コマンド・プロンプトは、苦手なんです...; Vistaからコマンド・プロンプトを起動したのですが、 操作が未熟なため、XPのあるCドライブのファイルをみることが できず(苦笑); 今度、コマンド・プロンプトの勉強もします。

関連するQ&A

  • Win7とWinXPのデュアルブートが成功しない

    Win7とWinXPのデュアルブートが成功しない 「Windows 7 Home Premium 64bit」と「Windows XP Professional SP3 32bit」 のデュアルブート環境を構築すべく、 1. EドライブにWindows XPをクリーンインストール 2. CドライブにWindows 7をクリーンインストール という手順でOSのインストールを進めたのですが、デュアルブートができません。 OSの選択画面が表示されず、Windows 7が直接起動してしまう状態です。 どうすれば解決できるのでしょうか。

  • デュアルブート環境を完全に解消したい!

    先程20GBあるHDDを, =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Cドライブ(2.5GB):WindowsMeシステムファイル(FAT32) Dドライブ(2.5GB):Windows2000システムファイル(NTFS) Eドライブ(15GB):個人用ファイル(FAT32) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- とパーティションを切っていたのを,主にWindows2000を使用することから, =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Cドライブ(2.5GB):【NTFSでフォーマット】 Dドライブ(2.5GB):Windows2000システムファイル(NTFS) Eドライブ(15GB):個人用ファイル(FAT32) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- と変更しました. # 下の過去ログを参考にしました. # http://oshiete1.goo.ne.jp/kotaeru.php3?q=318811 今現在,Cドライブには起動するために必要な =-=-=-=-=-=-=-=- C:\boot.ini C:\bootfont.bin C:\ntdetect.com C:\ntldr =-=-=-=-=-=-=-=- の4つのファイルしか存在しておりません. 私の希望としては, =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Cドライブ(5GB):Windows2000システムファイル(NTFS) Dドライブ(15GB):個人用ファイル(FAT32) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- と変更したいと考えています. これは単に,Cドライブの4つのファイルをDドライブにコピーし,Cドライブを空白にし,Dドライブに空白を割り当てするような手法でいいのでしょうか? # 手元にパーティッションマジックはあります. こんな単純な手法ではダメなのでしょうか? ご存知の方がおられましたら,教えて欲しいです. よろしくお願いします.

  • Vista デュアルブート問題

    過去の質問に似たような質問もございましたが、 解決に至らなかった為、詳しく記載したいと思います。 もし、解決しそうな質問が過去にも御座いましたらお教えください! (一通り過去の質問は読んだつもりですが…見逃してたらすいません…) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ スペック プロセッサ Intel(R) Pentium(R) 4 CPU 3.20Ghz 3.21Ghz メモリ(RAM) 2047MB システムの種類 32ビット オペレーティングシステム Cドライブ 250GB Windows Vista Home Premium Dドライブ 500GB Windows XP Home Edition ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 問題点 1.PC起動時、VISTAとXPのOS選択画面が表示されない。 コンピュータ→システムのプロパティ→起動と回復 【起動と回復】 オペレーティングシステムの一覧表示する時間 30秒間 (チェック) 必要なときに修復オプションを表示する時間 30秒間 (チェック) Vista起動時では… 既定のオペレーティングシステム(S): Microsoft Windows Vista としか表示されず、Windows XPが選択出来ない。 XP起動時はMicrosoft Windows XPしか表示されず、Vistaは選択出来ない。 >>2度再インストールを行ってみましたが解決しませんでした…。 >>順序を変えてXP→Vista、Vista→XPなど修復インストールしてみました >>が解決しませんでした…。 2.問題点1で、既定としているOSしか起動出来ない。 既定がVistaの場合XPは起動できず、XPを起動する場合はブートCDを入れて修復をする。 修復するとXPが既定OSとなり、Vistaが起動出来なくなる。 3.Windows XPの動作が遅い。 エクスプローラ(ウィンドウ)のドラッグ移動など。 問題点1・2が原因でしょうか。 4.Windows XPでのネットワーク接続が出来ない。 新しいネットワーク接続が作れない。 デバイスマネージャのネットワークアダプタが存在しない。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 長文な上、質問ばかりで申し訳ないです。 最後まで読んで頂いた方、ありがとう御座いました! 解決しそうな方法が御座いましたら宜しくお願いいたします^^

  • デュアルブートしたパソコンに新規OSをインストール

    デュアルブートを解消してWindows7だけにして、パーテーションのサイズ変更もしたいです。 現在の環境 CドライブにVista、DドライブにXPのデュアルブート Cドライブが60GB、Dドライブが395GB Cドライブが「システム」、Dドライブが「ブート」 PC:  Dell inspiron530(Vistaモデル) このパソコンのデュアルブートを解除してWindows7をクリーンインストールしたい。 パーテーションのサイズ変更 Cドライブが60GB、Dドライブが395GBの容量を逆にしたい。 現在、電源を入れるとXPが起動します。Vistaの起動方法は忘れてしまいました。 DドライブのXPにWindows7のインストールディスクを入れたらどうなりますか?

  • デュアルブートについて質問です。

    組み合わせが可能なデュアルブートについて質問です。 現在のOSはWindows7 Professional 64bitで、考えている組み合わせは以下の通りです。 1.Windows7 Professional 64bitとダウングレードしたWindows xp Professional 32bit 2.Windows7 Professional 64bitとWindows7 Professional 32bit 3.Windows7 Professional 64bitとWindows7 Home Premium 32bit 1はおそらく可能だと思うのですが、2・3は不可能ですよね?Windows7の64bitと32bitを使い分けたいと思っているのですが。 あと1に関しては現在使用していないWindows7 Professional 32bit(DSP)が手元にあるのですがこれをダウングレードして使用しようと思っていますが、先にXPをインストールして電話認証→7をインストールして通常認証という流れと思っていますが問題ないでしょうか?

  • XP同士のデュアルブートは出来るの?

    DELL Dimension 9200C で XP MCEを使用中です。 HDDは250GBで工場出荷時の状態のままで パーティションは四つに区切られており 1)78MB FTA 正常 (EISA構成) 2)(C:)169.92MB NTFS 正常 (システム) 3)バックアップ(D:) 58.18GB NTFS 正常 4)4.64GB FAT32 正常(不明なパーテーション) の以上です。 (D:)ドライブは現在、空の状態でこちらにもXP MCEをインストールしたいと思っています。(同一ライセンスによるデュアルブート?) 近日中に、Windows Vista Home PremiumのUPGメディアが到着予定なので (C:)ドライブのXP MCEをUPGしようと思っております。 デュアルブートの理由は 1)DellのWindows Vistaへのエクスプレスアップグレードを申し込みUPGメディアが到着予定。  Vistaを是非体感してみたい(特にエアロやサイドバー&ガジェット)のでXP MCEをUPG予定。 2)しかし、Vistaでは動作しないソフトやアプリがあるとのことなのでUPGを正直少々ためらっている。 3)Vistaで動作しないソフトやアプリが使用可能で不安が解消されると考えた。 デュアルブートの方法(インストールのやり方)を初心者の私でも分かるように ご説明して頂けると非常に助かるのですが…。 私の考えではこれが最良だと思っているのですが…。 何分初心者なもので、方法が分からず実行するのが非常に不安です。 どなたか実行方法、注意点、禁止事項などありましたら 是非アドバイス頂ければと思っているのですが…。 特に専門家の方、経験者の方がいらっしゃいましたら 宜しくお願いいたします。

  • 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の設定が間違っている可能性もあります。こういう状態なのですが、どうすればデュアルブートすることができるのでしょうか。教えてください。よろしくお願いします。

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

    元から、CドライブひとつにWindows XPがインストールされているマシンに、Windows2000を追加し、デュアルブートにしたいと思いました。PartitionMagic 8を使い、ドライブ後半部分にNTFS領域を作り、Windows2000をインストール。 この段階で、Windows2000は起動してもXPは起動しなくなりました。(黒い画面でとまります) そこで、 C:NTFS Windows XP 基本 D:NTFS Windows 2000 論理 F:FAT32 基本 とパーティションを切り直し、 FAT32領域に同梱のBootMagicをインストールしましたが、 やはりXPで起動することができない状態でいます。 「ファイル名を指定して実行」でc:boot.iniをみると以下のようにかかれています。 [boot loader] timeout=30 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(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn 何が問題なのでしょうか・・。 ウェブサイトを参考にするとWindows XPのパソコンに あとから、Windows2000を導入する場合は、 XPのNTLDRをバックアップしておかなくてはならない、 などと書かれていてあせっています・・・。 よろしくお願いいたします。

  • OSデュアルブート(VistaとXP)の中止

    OSデュアルブート(VistaとXP)の中止 XPマシンにVistaをインストールする際に、 XPを残してVistaを入れたのですが、XPを廃棄してVistaだけにしたい 可能でしょうか? そうならやり方を教えてください マシン詳細と廃棄の理由など 1 OS Vista Home Premium SP2 XP pro SP3 2 DELL INSPIRON 9400 CPU T2300 1.66GHz メモリ1GB 3 HDD C:30GB(17GB空き)E:24GB(空きが1.2GBしかない) 他に外付け 100GB 4 初めデュアルブートにした理由 ドライバ・アプリの互換性で心配があったため 現在はVistaシステムしかつかってない 5 XPシステムを廃棄したい理由の1つは E:ドライブ容量が少ないのでXPを廃棄すれば 容量システムが増えるのではと期待している XPシステムにはアプリケーションは殆ど入れていない 6 現在HD革命を入手待ちで、入手できれば パーティションの切り替えを行って C:からE:へ容量を回す計画である しかしXPシステムは使う予定はないので いずれにしても廃棄したい

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

    WindowsVISTAのノートPCを購入して、XPとのデュアルブートにしたいため、XPをインストールするためのパーテーションのきり方がわかりません。 現状のHDDは4つのパーテーションになっていて、2つは1GBと1.5GBの小さなパーテションが2つあり(EISAと書いてある)、あとCドライブとDドライブになっています。 Dドライブが60BGあるので、これを圧縮して、残りをEドライブにしここにXPをインストールしようとパーテーションのドライブ名等をつけるように進めると、ダイナミックドライブになって、現在のシステムドライブからしかブートができないとのメッセージがでてしまいます。 どうしたら、XPをインストールするようなパーテーションができますか? MBR等の問題は後から、書き換えます。