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

※この記事は2007年11月に掲載したものを復活したもので、XP、windows2000 についてのものです。

NTLDR is missing

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

電源を入れる(通電したので電源ユニットではない)。
BIOS画面が現れる(メモリ等でもない)。
次の画面で

NTLDR is missing
Press CTRL+ALT+DEL to restart

wpbaf9d950_01

と出ました。。。。

NTLDR(NT Loader)というWindowsNT系で使われる標準のブートローダが見当たらない(壊れた)ので、「CTRL」と「ALT」と「DELETE」ボタンを同時に押して、システムを再起動させてね。というメッセージだが、当然システム起動に不可欠のブートローダが壊れているのに、再起動できるわけもない。

ところで、このメッセージがなぜに出ることになってしまったのか?

一般的には、NTFSファイルシステムを使用するブートボリュームのルートフォルダ(要するにC:\直下)に多数のファイルをコピーすると、次にシステムを起動した時に上記の現象が起きるのだが、お客様に聞いても、そんなことはしていないということでした。ただ、電源管理のドライバを更新しただけ。と、、、、、、

う~ん、少しチャレンジャーぢぁないですか?

まっ、いずれににしても行方不明になった?「NTLDR」を探してやらなければ、、、
ということでパソコンをお持ち帰りし、匡体を開け内蔵のハードディスクを取り出し、私のパソコンに「接続の巻」とかいう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。

お見事!すんなり立ち上がりました。

“通常の直し方”

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(元に戻す)にして再起動

以上

コメントを残す




Menu

HOME

 TOP