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

解決済みの質問

WindowsXPと別ドライブにWindows2000をインストールするとXPが起動しなくなった

CPU:Intel Pentium4
M/B:Gigabyte GA-8I945G Pro
HDD:HDT722525DLA380(RAID0)
の自作PCにWindowsXP ProfessionalをCドライブにインストールしました。
正常動作確認後、今度はWindows2000 ServerをEドライブにインストールしました。Windows2000 Serverも無事に正常動作を確認しました。
次にWindowsXPを起動しようとしましたが、OSの選択肢画面でXPを選択しても、
画面が真っ黒のまま動きません。何がおかしいのでしょうか?
ちなみに、現在のboot.iniは以下のとおりです。
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Server" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn

ご存知の方教えてください。
よろしくお願いします。

投稿日時 - 2005-09-18 03:20:10

QNo.1656392

暇なときに回答ください

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

Windows XPを後からインストールしてください・・・と言っても、既にインストールしているのですから仕方がないですよね。

Windows 2000 のインストール後 Windows XP を起動できない
http://support.microsoft.com/default.aspx?scid=kb;ja;283433
「この問題を回避するには、Windows 2000 でコンピュータを起動し、Windows XP CD-ROM の I386 フォルダから、NTLDR および Ntdetect.com ファイルをシステム ドライブのルートにコピーします。」

にあるように、Windows XPのCD-ROMからファイルをコピーすれば起動するようになります。

なお、起動しない理由については

Windows.FAQ - Windows デュアルブートの基礎知識
http://homepage2.nifty.com/winfaq/dualboot.html
「ケース 5:Windows 2000 と XP のデュアルブート」
「Windows 2000 の NTLDR では XP を起動することができないので、Windows 2000 導入後に XP を導入してください。」

も参考になるかと思います。

投稿日時 - 2005-09-18 13:03:37

お礼

ご回答ありがとうございます。
通常使用するシステムはやはりCドライブにしたい場合、XPを先にインストールし、Win2Kはおまけ的にインストールしたい場合は、やはりXP→WIN2Kの順になると思います。
ご回答頂いた手順でXPのCD-ROMのI386フォルダから2ファイルをシステムドライブルートにコピーするか(この場合OS選択画面が英語になる影響があります)、もしくは、たまたま今回の私のように続けてWindows2003をEドライブにインストールした場合は何もいじらずにC(XP)、D(WIN2K)、E(WIN2003)を起動できるようになるようでした。
ありがとうございました。

投稿日時 - 2005-09-18 14:19:58

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

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

回答(4)

ANo.3

Windows2000を後からインストールすると
ブートローダーがXpより古いものに置き換わってしまい
XPを起動することができなくなります
Windowsのブートローダを使用してデュアルブートされるということであれば
Xpを後からインストールするようにしてください

投稿日時 - 2005-09-18 12:10:11

ANo.2

インストール順を逆にして、Windows2000Serverを先に、WindowsXpを後にインストールするとうまくデュアルブートになるようです。
もしお時間があればお試しのほど。

投稿日時 - 2005-09-18 03:51:55

ANo.1

私も、ディアルブートで使っています。

これですと、Windows 2000 Serverが中心になって起動します。

このWindows 2000 Serverが起動した時は、このシステム内のドライブは、Eドライブの認識ではなくて、Cドライブで認識されていませんか???。

恐らく、Cドライブとして認識されていると思います。

その場合は、ディアルブート用ソフトを使用しまして、起動選択画面を作成します。
私の場合は、PartitionMagicに付属していましたBootMagicを使用しまして、ディアルブート環境を作成しました。

これですと、元々のWindows XP Professionalは、Windows 2000 Serverから見ますと、隠しパーティションとなります。

投稿日時 - 2005-09-18 03:36:47

あなたにオススメの質問