2011年5月10日火曜日

NTLDR is missing Press CTRL+ALT+DEL to restart. の対処方法

プルプルプルプルプル がちゃ

『パソコンつけたら黒い画面に白い文字で

 NTLDR is missing
 Press CTRL+ALT+DEL to restart.
 
 って出てくるっちゃけどどげんかして~』

って、お前・・・ まず名を名乗れ!って感じ。

買ったところに聞けと言ったが、買ったところじゃリカバリになるのでデータが消えますと言われたらしい。
というか、パソコン持って来いと言いたいが、近くなのでわざわざ家まで行ってあげた。


この症状の主な原因は、

・強制終了した。
・Cドライブ直下にファイルを沢山作ったり、C直下のファイルを移動・削除した。
・システムファイルを表示するの設定にしていてCドライブ直下にあるNTLDRという半透明のよくわからないファイルを不必要と勘違いして消した。
・パーティションを操作した。ハードディスクを増設した。USBメモリをさしっぱなしにしている。
などがあげられる。


まず 対処が一番簡単だが可能性はないこともないぐらいの
・パーティションを操作した。ハードディスクを増設した。USBメモリをさしっぱなしにしている。
の場合から説明します。
Cドライブ以外のドライブでNTLDRを探している可能性があります。

その場合は、BIOSという基盤にもともと入っているソフト?で起動ドライブの優先順位を変更すればよいです。
BIOSの立ち上げ方ですが、パソコンによって違います。

例をあげれば

エヌイ死・不治痛・クソニーなど:F2ボタン連打
ダイナシブック系:Escキーを押しながら電源投入 指示があればその後F1キー
自作系:Deleteキー連打

どれかでだいたいBIOSは立ち上がります。

でBIOSの操作はマウスが使えないので
← ↑ → ↓ などの十字キー(カーソルキー)で移動
Enterキーで決定
Escキーでキャンセル
YesはYキー NoはNキー
などで操作します。

で、Bootタブがあればそこで変えれます。
そういうタブがない場合はAdvanced BIOS Featuresというところに
First Boot Device とか Second Boot Device とかあるんんで
そこで変えれます。

で、最優先のところがCドライブがないハードディスクになっていたり、USBメモリになっていたりした場合はそれが原因の場合があります。
通常多くの場合は、フロッピー(Aドライブ)・CDドライブ・Cドライブがあるハードディスクの順序となっている場合がほとんどです。
並び替えてみましょう。それで立ち上がればラッキーといったところでしょうか。



で、今度はその他の理由の場合の対処法です。圧倒的にコレで直ることが多いです。
コレで直らない場合はデータ吸出し後、リカバリorハードディスクの交換し、データ復元をオススメします。

対処法を簡単にいうと Windowsを起動するときに一番最初に読みにいくNTLDRっていうファイルが壊れてるか無くなっているので、それを復活させてあげればいいんです。

やり方は、

WindowsのセットアップCDをCDドライブに入れてWindows Setupを起動。
うまくいかない場合は、さっきのBIOSの起動優先順位をCDを1番目にするといいよ。

青い画面になってしばらくすると

セットアップの開始とかいう画面が出てくる。そこで

二番目くらいに

・インストール済みの Windows ○× を回復コンソールを使って修復するには、Rキーを押してください。

みたいなのが出てくるので キーボードのRを押す。

でキーボードの種類を聞いてくるので

半角/全角キー を押す。

すると回復コンソールが立ち上がり黒い画面に白い文字の画面になるので、
半角/全角キーの横の1ボタンを押してEnterキーを押す。

パスワードを設定している場合はパスワードを入力
パスワードを設定した覚えがないのに出てくる場合はEnterを押す。
それでもダメならパスワードを思い出してください・・・。

次に全て半角英数で
cd c:¥と入力し、キーボードのEnterキー
copy D:¥i386¥NTDETECT.COM と入力し、キーボードのEnterキー
copy D:¥i386¥ntldr と入力し、キーボードのEnterキー
copy D:¥i386¥bootfont.bin と入力し、キーボードのEnterキー

※上書きしますか?とか聞かれたら Yキーを押して上書きしてください。
※ここでは表示の都合上¥マークを全角文字で書いてますが¥マークも半角で入力してください。
※CDドライブがDドライブ以外の場合はD:¥をそれにあったもの(E:¥やF:¥やG:¥)に置き換えて入力してください。

最後に
EXIT と入力し、キーボードのEnterキー
を押すと再起動します。

コレでダメならリカバリーした方が早いです。
お金に余裕があるならハードディスクを交換してWindowsを入れなおすといいです。
データは残ってることが多いのでリカバリする前に他のパソコンにつないでみるか
近くのパソコンに強い事務機屋さんとかに見てもらうといいでしょう。

NTLDR is missing
を見た瞬間 あ、リカバリですねとかハードディスク交換ですねとかいう店は個人的にどうかと思います。
まぁ ハードディスク交換してリカバリが今後使う上で一番信頼性はありますけどね・・・。
大事なデータを躊躇なく消すのはいかがなものかと。

で、今回は、回復コンソールで直ったわけだが、パソコンを立ち上げると立ち上がったが
全く別のエラーがいくつか出ていたので修正。

最後に、
機械にも寿命があります。
古いパソコンをサブ機にして新しいパソコン買うのもいいかと思いますよ♪

1 件のコメント:

  1. まめ吉といいます!
    私もこの症状になり、検索したらここにたどり着きました。
    凄く分かりやすかったです。助かりました!

    返信削除