こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

デュアル・ブート環境で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は、正常に起動しています。

なにがいけなかったのでしょうか?
また、どのようにしたら直すことができるのか、教えてください。

投稿日時 - 2009-07-04 21:52:48

QNo.5098595

すぐに回答ほしいです

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

手法として、
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

投稿日時 - 2009-07-05 08:40:33

お礼

ありがとうございます。
無事、XPを起動させることができました。

まず、コマンド・プロンプトを起動する前に、
[コントロールパネル]-[ユーザーアカウント]-[ユーザーアカウント
の制御の有効化または無効化]と画面を開き、[ユーザーアカウント制御
(UAC)を使ってコンピュータの保護に役立たせる]のチェックを外して、
dcdeditで使うブート構成データストアが開けずアクセス拒否されない
ために設定を行いました。

あとは、もう、教えていただいたコマンドを入力していっただけです!
あっさりと解決できたので、ホッとしました。

相談して正解でした。

あと、こちらのサイトも詳しくデュアル・ブートに関して載っていた
ので、参考までに...。

http://asugi23.web.infoseek.co.jp/diyf/diy88.htm

投稿日時 - 2009-07-05 23:18:59

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

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

投稿日時 - 2009-07-05 13:11:10

補足

このドライブ名は、自分で付けたんです。

[コントロールパネル]の[コンピュータの管理]を開きます。
設定画面の右側のツリーの中から[ディスクの管理]をクリックします。
ディスクのなかの「未割り当て」の領域上で右クリックして、
「新しいボリューム」メニューをクリックすると、
[新しいボリューム ウィザード]が始まるんですが、この設定のなかで
ドライブ文字の割り当てができるんです。
私は、「E」とつけたわけなんですね。

ただ、自分の設定を確認していて、不信な点が...。
CドライブもEドライブも「プライマリ パーティション」に
設定されている???

今回の原因かしら?

投稿日時 - 2009-07-05 22:49:43

ANo.1

普通はその方法でどちらも起動できますよね

うろ覚えですが・・・・

NTDETECT.COM
ntldr
boot.ini

を無い方のドライブにコピーするとかで起動できるかも

投稿日時 - 2009-07-05 08:23:27

補足

そうなんですよね。

私も、あちらこちらのサイトで下調べをしたら、
XPがプライマリ・パーティションにインストールされていれば、
Vistaをそのままインストールすればよいと
どのサイトでも書かれていたのですが...。

慎重に、インストールしただけに残念です。

コマンド・プロンプトは、苦手なんです...;
Vistaからコマンド・プロンプトを起動したのですが、
操作が未熟なため、XPのあるCドライブのファイルをみることが
できず(苦笑);

今度、コマンド・プロンプトの勉強もします。

投稿日時 - 2009-07-05 22:48:34

あなたにオススメの質問