NTLDR is missing というエラーが起こり大変困っています。OSはXPです。(BIOS)リカバリーなどもしてみましたがHDDが認識されていないため使用することができません。PCの中身を空けたことがないので物理的な問題とは考えにくいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答6件)

id:chibikkoman No.1

回答回数89ベストアンサー獲得回数6

ポイント10pt

http://support.microsoft.com/default.aspx?scid=kb;ja;318728

Windows 2000 での "NTLDR Is Missing" エラー メッセージのトラブルシューティング方法

BIOSでHDDが認識できないとのことですが

NTLDRがありません と表示が出ているので、HDDが認識されていないのではなく以下のファイルがなくなっていると思われます。

Ntldr

Ntdetect.com

Boot.ini

Ntbootdd.sys

どういう状況で発生するようになったのかわかりませんが、NT系の場合HDDを別のHAL環境に移したときにも下の環境で正常でもこの状況になることがあるようです。

BIOSに関しては、電源を入れてすぐに (BIOSタイプにより違いますが)Delキー か F2キー辺りでBIOS設定にいけるので そこでIDEがどのようになっているのか見てください。

id:toriyo No.2

回答回数1075ベストアンサー獲得回数0

ポイント10pt

http://support.microsoft.com/default.aspx?scid=kb;ja;320397

MFT の断片化が進むと Windows XP または Windows 2000 が起動しない

ここを参考にしてみてはいかがですか。

id:horosuke No.3

回答回数100ベストアンサー獲得回数0

ポイント10pt

http://support.microsoft.com/kb/318728/#6

How to troubleshoot the "NTLDR Is Missing" error message in Windows 2000

信頼性は別にして、NTLDR is missing メッセージが表示されており、ハードウェアは起動可能な状態のようです。これを前提に。


上記サイトに、このエラーメッセージを出す場合のリンクが含まれています。

この中から、以下の記述が、この場合に当てはまるのではありませんか、、


以下のファイルにアクセスできないために、当該メッセージが表示されているようです。

(OSはXPのみで、C:¥WINDOWSにインストールされていると仮定)

C:¥ntldr

C:¥ntdetect.com

C:¥boot.ini


C:¥に大量のファイルが存在している場合にも同様の症状を呈する場合があるようです。


こちらに書かれている内容(Windows2000を対象に書かれていますが、XPにも同様に適用可能です)で対策。

まずは、XPのCD-ROMから起動して、コマンドラインで、フォーマット済みのFDに、

CD-ROMのI386フォルダにある、これら2個のファイルをコピーします。

 ntldr

 ntdetect.com


起動時のメッセージも日本語が必須であれば、このファイルもFDに入れておきます。

 bootfont.bin


次に、MSのweb(上掲)に示されているboot.iniの内容を、テキストファイルとして先ほどのFDに保存して

再起動すれば「とりあえず」アクセス不能だったXPを起動できるはずです。

でも、まだ解決したわけではありませんのでご注意。


すぐに、C:¥ にあるはずのたくさんのファイルを、フォルダを作ってその中に移しましょう。

その後はデフラグ実行をおすすめ。HDDの空き領域が15%程度ないと確認メッセージが出ます。

HDD内のファイル整理が必要になる場合も。


回答する時点ではまだ回答が公開されていないので

内容的に重複するかもしれませんが、参考になれば。

id:piconyan No.4

回答回数26ベストアンサー獲得回数0

ポイント25pt

http://e-words.jp/w/E3838FE383BCE38389E38387E382A3E382B9E382AF.h...

ハードディスクとは 【hard disk】 - 意味・解説 : IT用語辞典 e-Words

ハードディスクの中にはモータがあって、

物凄い速度で回転してます。

ですから、箱を開けずともちょっとしたはずみで

物理的に破損することもあります。

質問の件は、恐らくHDDが物理的に破損したのかと。

どれくらい使用されたのか分かりませんが、

HDDは消耗品ですので…

id:doctormusic

たしかにそう考えてみましたがまだ買って半年以内のPCなのでちょっと考えにくいと思っています。

2005/04/01 06:47:55
id:Kumappus No.5

回答回数3784ベストアンサー獲得回数185

ポイント25pt

HDDの内容の一部が何らかの理由で壊れてしまったと考えられます。

いくつかパターンがあるのですが、とりあえずここと

http://support.microsoft.com/default.aspx?scid=kb;ja;315233

デュアル ブート構成のコンピュータで Windows XP が起動しない

デュアルブートとは関係なく、回復コンソールの使いかたが書いてあるのでここを提示します。

id:moop No.6

回答回数20ベストアンサー獲得回数0

ポイント10pt

http://support.microsoft.com/kb/119467/

How to Create a Bootable Disk for an NTFS or FAT Partition

昔、こういったトラブルに見舞われたことがあった気がいたします。


原理や詳細に関しては1番目の終盤にある”NTLDR・NTDETECT.COMが壊れている場合”を参照してみて下さい。

3番目のURLに緊急修復ディスクの作成方法が載っています。

分かりにくい場合は

http://www7.plala.or.jp/hop-step-jump/bootdisk1.html

をご参照下さい。


リカバリーの際に、HDDが見つからないからリカバリ不能というようなエラーが出るのでしょうか。

それとも一応リカバリは出来るのだが、起動時に”NTLDR is missing”とでるのでしょうか。


前者なら、ハードディスク自体に何か問題が起こっているのではないかと推測します。

後者なら、NTLDRさんが迷子になってしまっているのではないでしょうか。


後、HDD自体何か不自然な音がするとかそういった事象はありませんか?

あれば即メーカーに連絡して修理等の手続きを取られた方が良いかと思います。


では御武運を祈ります。

  • id:marinelake
    marinelake 2007/01/25 15:15:19
    起動したいディスクの中にNTLDRファイルが存在している場合は
    アクティブ領域が狂っていて本来とは別の場所から読み出そうとしている可能性があります。

    マイコンピューターを右クリックして、管理からディスクの管理を呼び出してみてください。アクティブ領域が起動ディスクとは別の場所になったりしていませんか?

    そういうときはXPならば ドライブ全体をダイナミックディスクに変更することで、対処することができます。ダイナミックディスクに変更するとドライブ全体がアクティブ領域になるので、アクティブ領域が狂うということがありません。

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません