PC を起動したら "NTLDR is missing" が出た

Category : Memo

タイトルの通り。
電源入れたら

NTLDR is missing
Ctrl+Alt+Delete to reboot

何これ? とりあえず困ったときは検索…… PC 使えないんだった。
仕方ないので携帯で検索。

俺が見たなかでは以下のエントリーが一番分かりやすく書いてありました。

こちらを参考に修復開始。
以下、作業手順。

  1. Windows XP の CD を入れて再起動
  2. CD-ROM を読みこんで回復コンソールを起動
  3. C:\WINDOWS
    どのWindowsインストールにログオンしますか?(取り消すにはEnterキーを押してください)
    ここでは 1 を入力して Enter
  4. パスワードはそのまま
  5. c .. を入力
  6. dir を入力し、ファイル一覧を見て ntldr がないことを確認
  7. map を入力してドライブの位置を確認
  8. C:\>copy G:\i386\ntldr で ntldr をコピー
    (CD のドライブが G だったので。普通は E かな?)
  9. ATTRIB -C C:\NTLDR を入力
  10. EXIT を入力して終了

俺の場合は ntldr がなくなってただけなので、これで起動できました。
ちなみに、この NTLDR is missing が出るのは

  • boot.ini
  • NTDETECT.COM
  • ntldr
  • bootfont.bin

この4つのファイルがないか、壊れているときらしいです。

Leave a Reply