• ベストアンサー

[NTLDR is missing...]起動ディスクを使用しても起動できません

【NTLDR is missing Press Ctrl+Alt+Del to restart】 突如上記が表示され、PCが起動しなくなりました。 Microsoftの以下のサポート情報をもとに、起動ディスクを使用したのですが、 黒い画面に、カーソルが点滅しているだけの状態で、そこから進みません。 ---------------------------------------------------------------------- 「MFT の断片化が進むと Windows XP または Windows 2000 が起動しない」 http://support.microsoft.com/kb/320397/ja ---------------------------------------------------------------------- これはPCがどういった状態なのか、また解決方法はあるか、教えて下さい。 ---------------------------------------------------------------------- マシン:TOSHIBA Dynabook E7/518CDHY O S:Microsoft Windows XP Home Edition ---------------------------------------------------------------------- # Microsoftに問合せた際、メーカーに連絡したかと言われたので、 # メーカーへの電話問合せも行っているのですが、一向につながらず、 # 八方塞で困っています。 よろしくお願いします。

  • mosu2
  • お礼率79% (39/49)

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

  • ベストアンサー
  • foitec
  • ベストアンサー率43% (1079/2453)
回答No.3

これは起動に必須の(ブート領域の)ファイルが見つからなくなったと言うことです。 まず、予めフォーマットしてあるFDを用意しておきます。 XPのCD-ROMから起動して、コマンドラインで、準備してあるFDに、 CD-ROMのI386フォルダにある、以下の2個のファイルをコピーします。  ntldr  ntdetect.com コマンドラインにmap と入力し、Enter キーを押しCD-ROM が挿入されている ドライブに割り当てられているドライブレターを覚えておきます。 仮にドライブレターがQだとしますとコマンドは copy Q:\i386\ntldr c:\ copy drive:\i386\ntdetect.com c:\ 起動時のメッセージも日本語にしたければ、以下のファイルもFDに入れておきます。  bootfont.bin copy Q:\i386\bootfont.bin c:\ 何れも、ファイルを上書きするかどうかを確認するプロンプトが表示された場合は、y と入力し、Enter キーを押します。 次のコマンドを入力し、Enter キーを押します。 type c:\Boot.ini 以下のような一覧が表示されます。 [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 回復コンソールのコマンド プロンプトで次のコマンドを入力して、Boot.ini ファイルをフロッピー ディスクから起動HDDにコピーします。 copy a:\Boot.ini c:\ exit と入力し、Enter キーを押しコンピュータが再起動します。 上手くいけば起動できます。

mosu2
質問者

お礼

ありがとうございます。 やってみます!

その他の回答 (3)

  • foitec
  • ベストアンサー率43% (1079/2453)
回答No.4

すみません。 寝ぼけて書き込んだら自分でも意味の通じない解りにくい書き方と、間違いがあります。 以下の通り訂正します。 起動できるCD-ROMがある場合に有効です。 1) CD-ROMからNtldrファイルをコピーします。    CD-ROMドライブがQで起動HDがCならば    >copy q:\i386\ntldr c:\ 2) 同様にntdetect.comをコピーします。 >copy q:\i386\ntdetect.com c:\ 何れも、ファイルを上書きするかどうかを確認するプロンプトが表示された場合は、y と入力し、Enter キーを押します。 CD-ROMから起動しないようにして再起動します。 上記 1)の手順のみでOKの場合もあるし、PCによってはBoot領域として小容量のFATパーテーションがある場合があり この場合は上記ファイルがCドライブにコピーされても起動できません。

mosu2
質問者

お礼

ありがとうございます。 あると思っていたリカバリディスクがなかったので、結局修理に出しました。 データは無事に取り出せたようです。

  • roukin
  • ベストアンサー率24% (622/2564)
回答No.2

XPの起動に必要な下記ファイルの破損でしょう。 C:¥ntldr C:¥ntdetect.com C:¥boot.ini ウィンドウズXPのCDがあれば、回復コンソールを使ってなんとか起動まで持って行けるでしょうが、メーカー製PCの場合リカバリーしか方法はないでしょう。 http://q.hatena.ne.jp/1112218084 http://support.microsoft.com/kb/318728/#6 HDDは多分生きていると思われますので、HDDを取り出したり、クノーピクスを使用したりして、データの救出はできると思います。

mosu2
質問者

お礼

ありがとうございます。 回復コンソール、チャレンジしてみます。 HDDの取り出しもやった事ないのですが、やってみます…。

noname#47429
noname#47429
回答No.1

 Windowsのシステムの根幹のエラーというふうに私は解釈します。 WINDOWSは通常次のようなステップを正常にふまれると正常に立ち上がります。 1.電源ON 2.BIOSの起動>ブートデバイスの確認>終了 3.BIOSよりHDDうちにあるMBRにアクセス、確認>終了 4.MBRよりブートセクタにアクセス、確認>終了 5.ブートセクタよりNTLDRにアクセス、確認>WINDOWSが正常に立ち上がります。  http://support.microsoft.com/kb/318728/ja ということはわかっているのですがわたしも具体的な対策については自信がありませんし良くわかりません。 http://nobumasa-web.hp.infoseek.co.jp/faq/boot_hdd/trouble.html  ので個人的にはいつ発生してもデータの退避ができることともとの状態に近いPC環境にもどすために 1.有償で丸ごとバックアップツールを購入してHDDをイメージ化したものをDVDメディアにリカバリディスクとして作成しています。 2.また単なるNTLDRの読み込みミスが原因ならCDにバックアップファイルとブートCDを作成して同じ状況のときにそちらから立ち上げた経験はあります。  いずれにしても最終的にはリカバリになるとおもいますよ。  http://lets-go.hp.infoseek.co.jp/bootdisk1.html

mosu2
質問者

お礼

ありがとうございます。 > いずれにしても最終的にはリカバリになるとおもいますよ。 やはりそうですかね。 その前に何とかデータを取り出せれば、と思います。 バックアップは取っていないようなので…(PCは弟のなんです)。

関連するQ&A

  • NTLDR is missing

    Windows Vistaが入ったPC(HP Pavilion a6177c アメリカで市販されている物)を買って、Vistaが入っていたパーティションにXPをインストールして、してしばらく使用していたら、 NTLDR is missing Press Ctl + Alt + Del to restart というメッセージがでて、XPに起動できず、色々試していますが、解決できません。 現在の対応策としては、フロッピーに下記のファイルを入れて、起動させると、3分程度かかりますが、XPへ起動します。 NTLDR boot.ini ntdetect.com 今まで判っている事や試した事は、 買ってきた時は、 Disk 0 Partition 1 : Windows Vista Home Premium Partition 2 : Recovery な状態だったはずです。 次に、製品版のWindows XPのディスクから、Partition 1へインストールをしました。 この時は、Partition 1をNTFSでクイックフォーマットをして、インストールしました。 (リカバリー領域を触りたく無かったので、FDISKはしておりません。) ここで、 Disk 0 Partition 1 : Windows XP Pro Partition 2 : Recovery な状態になりました。 Windows XPをインストールをして、2-3日は問題なく動いていたのですが、XP用のドライバー類を揃えてインストールして、OfficeXP等のソフトをインストールして、Microsoft Updateをして、IE7とかを入れたり、Perfect Diskでデフラグをしたり、色々しているうちに、この様な症状になってしまい、どの部分で起こったかは、確定できておりません。 フロッピーに入れている3つのファイルをAttribで属性を変えてから、Cのルートにコピーして、Attribで属性を戻して、フロッピーを抜いて起動させると、上記と同じエラーが出て、XPの起動が出来ません。 Windows XPのディスクから起動して、回復コンソールで、 fixboot c:\ fixmbr を試しましたが、効果はありませんでした。 マイクロソフトのページでは、有償でbcupdate2(Boot Code Update Version 1.3(107))というツールがあるらしいのですが、ネットでそれらしい物を見つけて、試しましたが効果はありませんでした。 あと、bootsect.exe という、Vista用のツールで、XPのMBRとNTLDRを試してみましたが、効果はありませんでした。 複数台XPのPCを使用しているのですが、この様な事はありませんでした。 今までのPCと比べて、XPインストール後のアプリケーションは全く差はありません。 気になる点は、今回に限り、元々Vistaが入っていたPCで、MFT、MBR、ブートセクタ等が、残っているの事が怪しいのかなと思いました。 なんとなくですが、VistaのMFTが残ってて、XPのMFTがHDDの頭以外に追加されて、デフラグ等を行って、XPのMFTが、あるべき場所から別の場所へ移動してしまったと考えましたが、対応策が思いつきません。 (HDDを入れ替えたり、今のHDDを完全に消去はしていないので、全てを試したわけとは言えません。) なにかアイデアがあれば、教えて頂けますか。 宜しくお願い致します。

  • NTLDR is missing

    自作PCを使っています。 ウイルスバスターの更新で再起動後、 (1)電源を入れるとBIOS画面が正常に出る。 (2)その後、 NTLDR is missing Press Ctrl+Alt+Del to restart となり起動しません。 これはいかんと思い、HDDのフォーマットからはじめてまた再インストールを試みるも、フォーマット終了後、再起動するとまた同じく NTLDR is missing がでてしまいます。 どう解決したらよいのでしょうか?

  • NTLDR is missing

    PC初心者です! 誤ってNTLDRというファイルを消してしまいました。すると、NTLDR is missingと出ています。 起動時に出ていたキーを押して何かの設定画面まではいけたのですが、英語でなんと書かれているか分かりません! ここの過去の質問等を読んでも経験がないので意味が分かりませんでした。 できれば初心者でも分かるように教えていただけたらと思います。 PCはデスクトップのWindows XPです。

  • NTLDR is missing

    自作PCなのですが、HDを他のPCで初期化し、OS(Win xp Pro)を入れなをそうと思ったのですがNTLDR is missingが出てしまいインストールできません。起動順は(1)CDROM (2)HDD にしているのですが、boot from cd中にキーを押しても読み込んでくれず、NTLDR is missingがでます。NTLDR is missingエラーを調べた所、HDの可能性が高いと思い、HDを外しDVDRWだけで起動してみたのですが、同じくNTLDR is missingが出てしまいます。 原因はHDではないのでしょうか。NTLDR is missingのエラーが消え、インストールすることができる助言をよろしくお願いいたします。 BIOSではHD、DVDROMともに認識しております。

  • NTLDR is missingがでます

    はじめまして タイトルの通りなんですが起動したらNTLDR is missing という表示がでます。とりあえず他人のPCをかりいろいろ検索し緊急起動DISK(FD)を作り入れてやってみたのですが、結果は変わりませんでした。 再起動する前は、普通にPCは使えてました。 OSはwindows xpです 助けてください(>_<)

  • NTLDR is missingとなってしまう。

    Windows2000 SP3をいれたマシンでインストールしたアプリのログをCドライブ直下に作るように設定してあったのですが NTLDR is missing Press Ctrl+Alt+Del to restart と表示され起動できなくなってしまいました。 起動ディスク等を使用してCドライブ直下のログは移動しデフラグ、修復セットアップ、正常な同型機パソコンからNTLDR、Ntdetect.com、boot.iniをコピーなどはしてみましたが、一度は直ったのですが再起動したらそれ以降はNTLDR is missingとなってしまいます。 再インストールしたほうが無難だと思っているのですが 何が原因なのか思いつくものがあれば教えていただけないでしょうか?

  • NTLDR is missing が出ます

    OSはWindows XP sp2です。 いままで使ってきたゲートウェイのノートパソコンが調子悪くなり、NECのノートパソコンに、HDDをそのまま付け替えたのですが、<NTLDR is missing >がでて、Windows まで起動できません。 HDDだけを移し替えることはできないのでしょうか。 このサイトで、<NTLDR is missing >で困っている方の質問回答を読み いくつか試してみたのですが、だめなようです。 何か良い方法はないでしょうか。

  • NTLDR is missing

    オークションでPCを購入しOSをインストールしようとCDいれたのですが NTLDR is missing PRESS Ctrl+Alt+DEl to restartと表示がでてしまします。どうすればいいのか初心者なのでわかりません。 どなたか教えてください。 OSはXP Media Center Edition2005です

  • NTLDR IS MISSING

    会社の人がPCをつけると、NTLDR IS MISSING press Ctrl+Alt+Delete restant というメッセージが出てきました。Ctrl+Alt+Delete を同時に押したら、一瞬WINも起動画面が(画像)が出てきますが、すぐにまた同じNTLDR IS MISSING press Ctrl+Alt+Delete restant の画面になってしまい。ネットで調べたら、復元作業をしないとだめみたいですね。もっと簡単の解決方法はあるのでしょうか? PCはデルのXPなんですが、テクニカルサポートへ電話をしても、待たされるだけです。どうかアドバイスをお願いします。

  • NTLDR is missing

    先ほど、インターネットで拾ったファイルを開こうとしたら「このプログラムは(略)終了します」みたいな画面が出て、終了させたら全て(かな?)のフォルダの中身が無くなってしまいました。(これが原因ではないかも知れませんが…) そして、とりあえず再起動してみたら NTLDR is missing Press Ctrl+Alt+Del to restart と出てしまい、XPが起動できなくなってしまいました…。 この場合、どういった対処をすればいいんでしょうか? やはり初期化するしか方法はないでしょうか?