と、出てXP機が起動できない場合の対策方法まとめ(注:オレのじゃないもん!!)
大体こういうのはCドライブの直下にあるntldr,ntdetect.com,boot.iniを「よくわかんないけどゴミ」と思ってゴミ箱ポイしてしまう事から発生します。(経験則)
- メーカーのリカバリーCDは役立たず。
- Microsoft純正/同等品のXPのインストールディスクを探す。(入手できない場合の対策もネットで探せばあります)
- 選択画面でRを押して回復コンソールを起動する。
- C:¥WINDOWSのコマンドプロンプトが出るので、cd ..でC:¥へ移動する。
- dirでファイルの一覧を取って(lsはだめよ)、上記のファイルがあるかどうかを確認する。無かった場合は一つ進む。
- mapでCDドライブのドライブレターを確認(D:¥とか)
- ファイル2つをCD-ROMからコピー
copy d:¥i386¥ntldr c:¥
copy d:¥i386¥ntdetect.com c:¥- boot.iniを以下のコマンドで自動生成(再構築)する。
- bootcfg /rebuild
途中のメッセージと入力はこんな感じで
Windows のインストールとして認識された合計数 : 1
[1] C:¥Windows
インストールをブート一覧に追加しますか? (Yes/No/All) :Y
読み込み識別子を入力してください : Microsoft Windows XP Professional
読み込みオプションを入力してください : /fastdetect- fixboot
- exit
- 再起動してみる...やっぱり駄目だったら...素直に諦めましょう。リストアリストア
- うまくいったら、バックアップのやり方を説明しましょう。
NTLDR is missingが発生するその他の要因はこんなものが考えられます。
必ず、直前にどんな操作をやったのか問診して目安をつけます。
- HDD以外のメディアから起動しようとしている(USBメモリ,FDD,CDROM,外部HDDは全部外してみる事)
- HDDがBIOSで正しく認識されているけど、フォーマットがおかしくて読めない(あきらめが肝心)
無効なBOOT.ini ファイルです という警告も今回と同じやりかたで復旧できます。以下のページを参照
起動不能のWindows XPを救う8つのコマンド - GIGAZINE
以上、複数人から個人的にサポート契約をいただいている立場wとしてお届けしましたー。今回結構探しまわったし…メモメモ。
[這個好]
先ほどこちらの文章を参照させていただいてパソコンを直しました。
助かりました。そして、いい勉強になりました。
どうも、ありがとうございました。
投稿情報: 姜常娥 | 2008/09/08 21:03
こんにちは、お役に立てて何よりです(^^)
わざわざコメントを入れていただき、ありがとうございます。
この記事、実はこのブログの隠れた人気コンテンツみたいです。
投稿情報: Kariya | 2008/09/10 13:26
[いいですね]
探して探してココに辿り着きました。
わかりやすく説明し頂いてるので、出来る!と思い、いざやってみたら私には無理でした。。
5 でひっかかってしまたのですが、C:¥dir って入力で正解ですか?
そこからがワカリマセン。
もしお手すきでモノ好きなら教えていただけないでしょうか・・・
投稿情報: nino | 2008/10/06 19:19
こんにちは。遅くなりました。まだ間に合うかな?
と言われてしまいますから、C:¥に居るのであれば、dirだけ入力してください。C:¥dirだと
4,5,6,10,12,13はどれもC:¥とかD:¥とかを頭に付けてはいけません。(意味が変わっちゃいます)
補足ですが、8は7の具体的に入力する内容、同じく10は9の具体的に入力する内容になります。
投稿情報: Kariya | 2008/10/07 10:29
[this is good] いきなりすいません。XPが起動できなくなり、BIOSしか起動できず・・最近になってリカバリーディスクというものを知り、作り修復を試みたのですがダメでした。その原因がNTLDR is missingでした。そしていろいろなところで対策を読んだのですが失敗しました。ドライブからファイルをコピーしようとするとアクセスが拒否されましたとでるのですが、これはもうなにもできないのでしょうか?
投稿情報: catman | 2009/01/10 21:01
上の手順通りにやってみた結果でしょうか?
ファイルのコピーというのが8を指している場合であれば
CDからの読み出しかHDDへの書き込みへ失敗している訳ですが
4,5,6のところでちゃんとHDDやCDが読み出しできているでしょうか??
投稿情報: Kariya | 2009/01/10 21:11
早速コメありがとうございます。できていると思います。HDDからの読み込みはできています、CDからもたぶんできています。
投稿情報: catman | 2009/01/10 21:27
5でC:¥の直下に目的のファイル(ntldr,ntdetect.com,boot.ini)が全てないことが確定していて、HDDとCDがきちんとよめているのであればコピーできてよいはずなのですが
ファイルのどれかが残っている場合は上書きできないから該当エラーになると思います。その場合は当然それをコピーする必要はありません。
DOSのコマンドをある程度理解しているのが前提の話ですので、HDD,CDにそれぞれ移動してファイル一覧を確認する(読み出す)方法と、どの場所にいるのかはわかっていてください
これ以上先に進む場合は、まず、状況を正確に把握するためどの画面でどう入力してなんとエラーが表示されているかを一切省略せずに書いていただく必要があります。
投稿情報: Kariya | 2009/01/10 21:46
できるところまでやります。まずすべて書きます。windowsは起動せず、HDDから起動しようとすると、NTLDR is missing とでてきてしまい起動できません。そこでCDからリカバリーディスクから回復コンソールを起動boot.iniの入ったDISKをドライブにセットしcopy d:¥i368¥boot.iniと入力しました。するとアクセス拒否されました。と一言。いろいろ参照してautochkを実行しようとしたのですがautochk.exeが見つかりませんとのこと・・しかしknoppixを起動し、systemフォルダにはautochkは入っておりました。どういうこでしょうか・・・それとsystemフォルダの中にはntldr,ntdetect.com,boot.iniは入っておりませんでた。
投稿情報: catman | 2009/01/10 22:33
まず、autochk.exeおよびKNOPPIXについては自分でやっていないので一切お手伝いできません
・上記の1に書いてあるとおりリカバリーディスクからでは直せるとは限りません。Microsoft純正/同等品のXPのインストールディスクがあることが前提です
・7,8,9をきちんと読んでいただければわかりますが、そもそもboot.iniはコピーする対象ではありません。
・コメントに書いていただいたコピーの書式自体も対象も間違っています
上記の記事自体をきちんと読んでいただいてないようですので、まことに申し訳ございませんがこれ以上のお手伝いは困難かと思います
投稿情報: Kariya | 2009/01/10 23:10