NTLDR is missing が出てパソコンが起動しない
お客様から電話があり、「パソコンが起動しなくなった。」ということで、 現場に行き現象を確認する。
電源を入れる→通電したので電源ユニットではない
BIOS画面が現れる→メモリ等でもない
次の画面で出たメッセージは...
NTLDR is missing
Press CTRL+ALT+DEL to restart
このエラーメッセージを解説すると
NTLDR(NT Loader)というWindowsNT系で使われる標準のブートローダが見当たらない(壊れた)ので、「CTRL」「ALT」「DELETE」ボタンを同時に押して、システムを再起動させてね。というメッセージだが、当然システム起動に不可欠のブートローダが壊れているのに、再起動できるわけもない。
ところで、このメッセージがなぜに出ることになってしまったのか?
一般的には、NTFSファイルシステムを使用するブートボリュームのルートフォルダ(要するにC:¥直下)に多数のファイルをコピーすると、次にシステムを起動した時に上記の現象が起きるのだが、お客様に聞いても、そんなことはしていないということでした。ただ、電源管理のドライバを更新しただけ.....と
う~ん、少しチャレンジャーぢぁないですか?
まっ、いずれににしても行方不明になった?「NTLDR」を探してやらなければ.... ということでパソコンをお持ち帰りしました。
行方不明のNTLDR(NT Loader)を探しましょう
匡体を開け内蔵のハードディスクを取り出し、私のパソコンに「接続の巻」とかいうUSB←→IDE(SATA)変換ケーブルで接続。
ハードディスクの中身はすんなりと確認できましたので、まず物理的なダメージはないでしょう。
「NTLDR is missing」 の具体的なファイル名ですが、C:¥直下の
「boot.ini」
「NTDETECT.COM」
「ntldr」
「bootfont.bin」
上記の4種類のファイルを指します。
ですので、それらがあるか確認します。
4つともありました。(ファイルが存在していても、4つのファイルのうち1つでも何かどこかが壊れている場合、「NTLDR is missing」と表示されます。)
ちなみに、「boot.ini」の中身はテキストエディタ(notepad等)で確認できます。
[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" /fastdetect
私のパソコンもお客様のパソコンも同じ「Microsoft Windows XP Professional」でしたので、上記の「boot.ini」の中身は全く同じ記述でした。
それをふまえて、、、
"一番簡単な直し方"
私のパソコンの「NTLDR」である次の4つのファイル
「boot.ini」
「NTDETECT.COM」
「ntldr」
「bootfont.bin」
をお客様のパソコンにそっくりそのまま上書き"コピペ"
以上
ハードディスクを元のお客様の匡体に戻し、ケーブル等を接続し、電源ON。
お見事!すんなり立ち上がりました。
NTLDR is missingの通常の直し方
Microsoft WindowsのOSのインストールCD(メーカー製パソコンの再セットアップ用リカバリCDではない)を用意し、「回復コンソール」でファイルをコピペします。
手順
BIOSの設定にてCDを第一起動に設定
Microsoft WindowsのOSのインストールCDを入れ再起動
Windowsの再セットアップが始まり、最初に「セットアップの開始」画面で一旦とまります。
そこに「Enter=続行」、「R=修復」、「F3=終了」の文字が、一番下の白い帯にでます。
Rキーを押して、「回復コンソール」を起動します。
1: C:¥WINDOWS
どのWindows インストールにログオンしますか?(取り消すにはEnterキーを押してください)_
という画面がでますので、アンダーバーのところに1を入れEnter
Adminstratorのパスワードを入力してください。*******
という画面でパスワードを入力(何もパスワードを設定していなければそのまま)しEnter
C:¥WINDOWS>_
という画面になります。
で以下を入力してそれぞれEnterを押してください。
C:¥WINDOWS>cd ..
C:¥>copy D:¥i386¥boot.ini
※CD-ROMがDドライブのとき
上書きしますか?と聞かれるのでYES
C:¥>copy D:¥i386¥NTDETECT.COM
同上
C:¥>copy D:¥i386¥ntldr
同上
C:¥copy D:¥i386¥bootfont.bin
同上
C:¥>exit
再起動がかかるので、BIOS設定で第一起動をHDD(元に戻す)にして再起動
以上
その他の記事:8件








コメントする