• ベストアンサー

NTLDR is missing のメッセージ

「NTLDR is missing」のメッセージがでて起動しなくなりました。 パソコンは、ショップで組んでもらったものです。 OSは、Windows XP Professional。 HDDはATA接続。フロッピードライブはありません。 同じパソコンで、過去にも2度、同じ現象が起こっています。 1度目は、ショップの店員さんに電話でいろいろ聞いたものの解決せず、ショップに送って、まっさらにされて返ってきました。 次は、懲りたので、しっかりバックアップをとっておきました。 ある日、同様に起動不能に陥りましたので、HDDをはずし、別のパソコンに接続して、バックアップ時から故障時までの必要なファイルのみサルベージし、故障PCには新しいHDDを載せて、XPをまっさらインストール。バックアッププログラムで環境を復活させ、サルベージファイルをコピーしました。 この2度目の方法が、けっこう面倒な上、完全に同じ環境に戻せたわけでもないので、できれば、もっと普通に、起動できる状態に持っていきたいと考えています。 過去の質問と回答を読み、「CD-ROMドライブにXPのインストールCDを入れ、修復プログラムを使う」というのをやってみようと思います。 ところが、肝心のインストールディスクをどこにしまったか分からなくなってしまいました。 手元には、今、別のパソコンの「Windows XP HOME EDISION」のインストールディスクがあります。 このCD-ROMでも、修復プログラムを使うことは出来ますでしょうか。なにか問題があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • dokosoko2
  • ベストアンサー率38% (930/2427)
回答No.5

この書き込みは別PCからですか?フォーマットはNTFS?FAT32? CD-Rに書き込める環境はありますか? bootの仕組み、理由等が分かります。 http://lets-go.hp.infoseek.co.jp/bootdisk1.html http://f44.aaa.livedoor.jp/~pcdoctor/winxp.htm fixmbrは、是非やってください。 回復コンソールで直ればラッキーですが。 (XPのCDで可、まずはインストールから) http://www.iizuka.isc.kyutech.ac.jp/Staff/masaaki/windows/mbr.html http://lets-go.hp.infoseek.co.jp/kaihuku.html 失われたパーティションをリカバリする http://lets-go.hp.infoseek.co.jp/testdisk1.html 復活できたら、是非緊急起動Disc作ってください。 avast!を使っているとエラーをはくので、削除後再イン ストールで直ります。

ASAYOSHI
質問者

お礼

インターリンク (ノートPC) の方のフォーマットを確認できました。 こちらはFAT32です。 この環境で、緊急起動用CD-ROMを作っても問題ないのでしょうか? なお、補足情報として、ノートも、故障中のPCも、「マルチブート」環境ではありません。

ASAYOSHI
質問者

補足

》この書き込みは別PCからですか? そうです。サブに使用しているノートパソコン、ビクター インターリンク MP-XP7230です。 》フォーマットはNTFS?FAT32? 現在故障中のパソコンは、NTFSです。このノートPCのことを言っておられるならば、確認したことがないのでわかりません。 》CD-Rに書き込める環境はありますか? 外付けドライブがありますので、ノートPCから書き込みをする環境はあります。 》avast!を使っているとエラーをはくので、 この意味がまったくわかりません。 いろいろお手間を取らせて申し訳ありません。

その他の回答 (7)

  • dokosoko2
  • ベストアンサー率38% (930/2427)
回答No.8

No.5です。 まず、大事なことの確認事項です。 ・FAT32フォーマットのHDD(OS)からはNTFSのHDDが操作できない、見れません。  (FAT32→NTFSコンバートすれば可能になりますが) ・よってMS-DOSのFDISK等も不可能です。 (:が文字化けし使えません、FD無いので関係ないですが。) ・ブートファイル群は、簡単に書き換えられてしまわないように、  多くが隠しファイルで読み取り専用属性で保護されています。 (すべてのファイルにアクセスできるようになる方法はあります) で、どうするか。OSのCDから回復コンソールや緊急起動discで コマンドで属性を解除し、上書きコピーする必要があります。 このコマンドの説明は、No.4さんの説明と似てます。 リンクの中段、緑の枠の部分は、FD版緊急起動discのコマンド例 ですが、ドライブレターを書き換えればCD-R版にも利用できます。 一度回復コンソールでするとドライブレターが判明します。 (DIRでファイルをすべて表示すればすぐにわかります) http://lets-go.hp.infoseek.co.jp/bootdisk1.html あともう1点。NTLDRファイルのサイズがサービスパックにより 違います。(何を意味するかは不明ですが) XPHome無印-228KB、同SP2-255KB、XPProSP2-255KB,Win2kSP4-219KB。 SP2ならHome,Proとも255KBで日付も同じなので同一ではと考え nLiteやSP+メーカーでSP2適用済みDiscを作り、起動し、回復 コンソールでNTLDRの属性を書き換えて、i386フォルダにある NTLDRをCのルートにコピーすればできます。 ただ、とても面倒ですし、NTLDRの破損以外に原因がある場合は ハードルがどんどん増え、現実的でないかもしれません。 そこで、提案ですが質問者さんには、以下の3つから選択してもらってはいかがでしょうか? 1.頑張ってNTLDRファイルの上書きに挑戦する。 2.市販のTrueImage等でバックアップできていないファイルの救出 3.殆どのデータがあれば、諦めてクリーンインストールする。 不具合から回復したら、緊急起動Discをまず作ってください。 市販のHD革命BackupやTrueImageは、CDから起動し、OSごと、 フォルダ、ファイル単位でHDDのデータがバックアップできます。 XPクリーンインストールし、アップデートをする場合、手馴れた 人の1/3~1/5の時間で直前の状態も細かく再現できます。 今回のように、HDDの臨終以外の起動不能になったPCでも 威力を発揮しますので、購入を検討下さい。 ただ、不調になってからのバックアップは不向きで、破損・ゴミ レジストリも再現していまうデメリットもあります。 http://shop.vector.co.jp/service/special/kaiteki/index5.html http://www.the-hikaku.com/image_backup/08hikaku.html 長文失礼しました。

ASAYOSHI
質問者

お礼

dokosoko2さん、また、他の回答者のみなさま、数多くのご回答ありがとうございました。 回復コンソールからいろいろ試してみましたが、何度やっても「NTLDR is missing」が出てしまいます。 ご教示いただいた方法は、いろいろな意味でハードルが高そうなので、まずはできそうなところからと、修復インストールというのをやってみようとしたところ、誤ってインストールが始まってしまいました。HDDがまっさらになっては困るので、再起動時にインストールディスクを抜いたところ、また「NTLDR is missing」が出て止まってしまいました。ディスクを入れるとインストールが始まってしまいそうなので、まずはHDDを外して、データサルベージを優先させようと思います。 みなさまには、貴重な時間を割いていただいたにもかかわらず、私の不明から生かすことが出来ず、申し訳ありません。 再びお世話になることもあるかと思いますが、それまでに、もう少し勉強しておきます。 あらためて、ありがとうございました。

  • logner
  • ベストアンサー率33% (540/1614)
回答No.7

ほかのPCに起動できなくなっているHDDを接続できるのであれば、WindowsのCD(メーカー製のOEMなどではダメ、自作PCようで販売されているCDが必要)さえあれば難しくありません。 このエラアーはNTLDRというファイルが破損しているだけなのでWindowsのCDの中に「i386」というフォルダがあります。 そのフォルダのなかにNTLDRというプログラムが入っていますのでそれを起動しなくなっているHDDのCドライブの直下にコピーするだけです。 ほかのPCにつないでいればEとかFとかにかわると思いますが。

ASAYOSHI
質問者

お礼

回答ありがとうございます。 週末にならないと、もう一台のデスクトップパソコンのあるところへ行けませんので、今週中は、他の回答者さまの方法をいろいろ試してみることにいたします。

noname#66624
noname#66624
回答No.6

ANo4です >肝心のインストールディスクをどこにしまったか分からなくなってしまいました。 使いません、と言うより使えません お使いのパソコンにFDドライブはありますか? またそれはブート出来ますか? 上の2つの条件を満たすなら別のパソコンで結構ですので質問者さんのパソコンに適して起動FDを作成してください 全部で8種類あります FD枚数は6枚です >文系高校生で理解できるレベルまでの言葉で書いていただけると助かります。 回復コンソールです これで良いでしょうか

ASAYOSHI
質問者

補足

たびたびありがとうございます。前回の回答部分、なんとかやってみました。(補足のところに、結果を書きました) また、故障中のPCも、現在これを書いているノートPCも、フロッピードライブはありません。

noname#66624
noname#66624
回答No.4

これで必ず直るわけじゃないですが C:CD .. C:ATTRIB -H C:\boot.ini C:ATTRIB -S C:\boot.ini C:ATTRIB -R C:\boot.ini C:del boot.ini C:BOOTCFG /Rebuild C:CHKDSK /R /F C:FIXBOOT BOOTCFG /Rebuild・・・これの戻り値が引数になります ここでWindowsシステムが認識されるか認識されなかで結果が出ます ココからはマイクロソフト社の説明です このコマンドを入力すると、次のメッセージが表示されます。 Windows のインストールのスキャンは成功しました。 メモ : これらの結果は、このセッションで静的に保存されます。 このセッションの間ディスク構成が変更される場合、 更新されたスキャンを取得するために、最初に再起動 して、ディスクを再スキャンしてください。 Windows のインストールとして認識された合計数 : 2 [1]: C:\WINNT インストールをブート一覧に追加しますか? (Yes/No/All) : y と入力して Enter キーを押すと、以下のメッセージが表示されます。 読み込み識別子を入力してください : [オペレーティング システムの選択] メニューに表示されるインストールの説明を入力します。たとえば、Microsoft Windows Server 2003 と入力し、Enter キーを押します。 次のメッセージが表示されます。 読み込みオプションを入力してください。: 必要なオペレーティング システム読み込みオプションを入力します。たとえば、/fastdetect と入力し、Enter キーを押します。

ASAYOSHI
質問者

お礼

回答ありがとうございます。 お恥ずかしい話ですが、書いてあることの半分も理解できません。 どこがどうわからないのか書こうと思いましたが、時間もありません。 文系高校生で理解できるレベルまでの言葉で書いていただけると助かります。 (いちおう私は成年男子で、比較的理系には通じていますが、本質的には文系の人間で、情報科学の専門的なことは全くと言っていいほど知識がありません)

ASAYOSHI
質問者

補足

こちらの回答欄にあることを、なんとかかんとか解釈しながらやってみました。 特におかしいところもなく、できたと思うのですが。 (Server 2003のところは、XP Professionalで書きました) 再起動後、やはり「NTLDR is missing」が出てしまいました。

  • fenglu
  • ベストアンサー率43% (317/735)
回答No.3

回復コンソールを使った操作の事を言っているのであれば、 そのHomeから回復コンソールを起動するだけならライセンス違反にはならないと思いますし、 回復コンソールにHomeとProの違いはありません。 修復インストールの事を言っているのであれば、やはりProのディスクを探して下さい。

ASAYOSHI
質問者

お礼

回答ありがとうございます。 上記「補足」を書いた後、なんとか本来のXPのCD-ROMを見つけることが出来ました。 そこで、上記URLの作業をやってみました。 fixbootをやって「無事書き換えられました」は出たものの、あいかわらず、NTLDR is missing が出て止まってしまいます。 fixmbrの方は、「パーティションにアクセスできなくなる可能性があります」との警告が出て怖くなったので、実行していません。 なにか見当違いのことをやっているのでしょうか?

ASAYOSHI
質問者

補足

このページの操作をやってみようと考えています。↓ http://www5f.biglobe.ne.jp/~ayum/sample/mbr.html これは、「回復コンソール」だと思うのですが。 勘違いもあるかもしれませんので、確認します。 この作業なら、HOME のディスクで行って問題なしと考えてよろしいでしょうか?

  • kkkkky
  • ベストアンサー率0% (0/1)
回答No.2

ntldrという隠しファイルをHDのルートフォルダにコピーしてやれば なおるよ XPの場合はたいていCドライブね

ASAYOSHI
質問者

お礼

回答ありがとうございます。 すみません。そのコピー自体のやり方がよくわかりません。 DOSコマンドは、むかーし少しやっただけで、全く使いこなせるレベルにありません。私にはハードルが高いようです。

  • Satyloss
  • ベストアンサー率50% (245/490)
回答No.1

問題。 ライセンス違反になること。 HomeとProでは違うものであること。 XP Proのディスクを探し出してください。

ASAYOSHI
質問者

お礼

全くおっしゃるとおりなのです。 が、明日もありますので、できれば早くなんとかしたいと考えていました。 回答ありがとうございました。

関連するQ&A