NTLDR is missing が出てパソコンが起動しない

| | コメント(0)

お客様から電話があり、「パソコンが起動しなくなった。」ということで、 現場に行き現象を確認する。

電源を入れる→通電したので電源ユニットではない
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件

コメントする