• ベストアンサー

NTLDR is Missing

HDDを3つのパーティションに区切り(C:F:G:)、CにWin2000、GにWinXPが入っていました(fはページファイル)。そしてWinXPをメインにWin2000のソフトや環境を 徐々に移していこうと思っていましたが、コンピュータの管理でCドライブにアクティブマークがついていたので、Gドライブに変更したら再起動時に”NTLDR Is Missing” と出てしまい起動なくなってしまいました。どうすれば元に戻せますか教えてください。

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

  • ベストアンサー
noname#161749
noname#161749
回答No.3

XPの修復インストール(上書きになります)をしてみる、 修復インストールはSP2にしてる場合、 SP統合したCDでなければできない場合もあります、 http://support.microsoft.com/default.aspx?scid=kb%3bja%3b881207 http://support.microsoft.com/kb/884642/ja http://past.openvista.jp/blog/article/2004/09/xpsp2_integrationcd.php 修復インストールでも駄目ならクリーンインストールした方が良いとおもいます。

i-q
質問者

お礼

三つも回答ありがとうございました。 結局諦めて、今XPの再インストールが終わりお礼を投稿しています。

その他の回答 (2)

noname#161749
noname#161749
回答No.2

状況がイマイチよく判らないのですが、 FIXMBRはWin2000インストールCDで起動した回復コンソールでの作業ですか? その場合Win2000用起動MBRになるのでXPが起動できないという事なのかもしれません、 XPのインストールCDで起動してFIXMBRかFIXBOOTをすればXP起動可能なMBRに書き換えられるかも、 それとXPのREGEDITがDOSアプリになったというのは、 Win2000から見てXPのC:\WINDWSにあるREGEDIT.EXEがオリジナルアイコン無しの状態に見えるという事ですか? その場合Win2000からXPのREGEDITは試用できないのでアイコン無しになるのでは?

i-q
質問者

補足

XPインストールCDの回復コンソールでFIXMBR等をやりました。 XPのレジストリファイルがDOSアプリのようになっています。起動するとコマンドプロンプト画面が現れ(すぐ消えますが)、プロパティもDOSアプリ同様の”フォント・メモリ・画面”などDOSのような感じになっています。XPを起動するとレジストリが壊れていると表示されているのですが、このDOSアプリを通常のアプリに戻せば収まるのでは考えているのですが・・・。

noname#161749
noname#161749
回答No.1

フロッピーで起動できるPCですか? 起動できるPCなら他のXPやWin2000のPCでフロッピーを初期化し、 boot.ini ntldr ntdetect.com bootfont.bin をフロッピーにコピーします(隠しシステム属性なので注意)、 http://homepage2.nifty.com/o-nikko/Tips/boot_fd.htm このフロッピーで問題のPCを起動し(Win2000の緊急起動フロッピーではXPは起動できないのでWin2000を選択します)、 OSが起動できたらディスクの管理からアクティブなボリュームをCにすればOKでは? BOOT.INIは内蔵IDEのプライマリマスタの第一パーティションにWin2000, 第二パーティションにXPなら [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP" /fastdetect とかになるはず、 HDDの構成が違うなら構文のパラメーター指定をそれに合わせて書き換える必要があります。 http://nobumasa-web.hp.infoseek.co.jp/multi_boot/windows2.html

i-q
質問者

補足

詳しい解説ページを紹介してくれてありがとうございます。 実は回答が来るまで自分で回復コンソールを使っていたら、事態が悪化してしまいました。FIXMBRを使ったら、XPが入ったパーティションを認識しなくなってしまいました。 CHKDSKで回復したもののXPのregedit.exeがDOSアプリケーション?になってしまい、2000は起動するもののXPが起動できなくなってしまいました。レジストリを元の状態に戻す方法を知りませんか?

関連するQ&A