• 締切済み

Windowsが起動できません・・・ntoskrnl.exeについて。

Windows could not start because the following file is missing or corrupt: <windows root>\system32\ntoskrnl.exe Please re-install a copy of the above file 昨日まで何事もなかったように動いてたのですが今日起動してみると上記表示が出てこれ以上前に進めなくなりました。 セーフモードでもの起動を試みると multi(0)disk(0)rdisk(1)partition(1)\WINDOWS\system32\ntoskrnl.exe と表示され同じく進みませんorz 過去ログを漁ってみたのですが、OSのCDROMから起動の修復インストール、回復コンソールが効果があるといいますが 私のPCにCDROMをいれるところがなくて(前に他のPCに取りつけたので;)CDROMがいれられません(´;ω;`) この場合起動できるまで待ってるしか・・・? OSはWinXPSP2で親戚による自作PCです。 どなたかアドバイスおねがいします(o*。_。)oペコッ

みんなの回答

noname#15344
noname#15344
回答No.3

#2です。 情報は自分以外の環境でコピペなどを使うと正確に伝わらないことが多いので注意願います。 そうするとntoskrnlだけが問題ですね。修復セットアップをかけなくてもntoskrnl.exeのコピーだけで事足りると思われます(勿論、修復セットアップでも直りますがCD-ROMが無いそうなので、これが一番手っ取り早いです)。

ALICE_
質問者

お礼

ありがとうございます! 今後注意したいと思います; ntoskrnl.exeのコピーというのはどこからコピーしたらいいのでしょうか? セーフモードすらも起動できないので・・・。 ご返信お待ちしております(o*。_。)oペコッ

noname#15344
noname#15344
回答No.2

まず一番の原因としてはカーネルが壊れてしまった可能性があります。 ntoskrnl.exeを同じOSを使っているPCからコピーしてみて下さい。 > multi(0)disk(0)rdisk(1)partition(1)\WINDOWS\system32\ntoskrnl.exe それから、この記述の中で非常に気になるモノがあります。 この記述はboot.iniというファイルで管理している内容なのですが、 rdisk(1)はint13でアクセスする際の順番を表わしています。 rdisk(0)ならばPrimaryMaster、rdisk(1)だとPrimarySlaveです。 今の環境は本当にSlaveからの起動なんでしょうか?? もし本来はMasterだと言うのでしたら、boot.iniの書き換えで直る可能性があります。 直し方は、まずboot.iniのバックアップを取って下さい(boot.bak等)。 バックアップが取れましたら、boot.iniの修正(rdisk(1)をrdisk(0))を 行ってみて下さい。 とはいってもDOSでファイルの編集などが出来るスキルが無いと少々厳しいですね・・・。

ALICE_
質問者

お礼

> multi(0)disk(0)rdisk(1)partition(1)\WINDOWS\system32\ntoskrnl.exe ごめんなさい。他の投稿からコピペして貼り付けてましたorz > multi(0)disk(0)rdisk(0)partition(0)\WINDOWS\system32\ntoskrnl.exe 私のPCではこう表示されています。

  • PCFREAK
  • ベストアンサー率51% (417/805)
回答No.1

何らかの原因でブートに必要なファイルが壊れてしまったみたいですね。 CD-ROMドライブを取り付けて修復インストールするしか方法がありません。 また、もしかしたらHDDの故障の可能性もあるので、HDD交換も必要になるかもしれませんね。

ALICE_
質問者

お礼

ありがとうございます! CDROMドライブを取り付けるしかないんですね; 前にスレイブやらマスターやら教えてもらいながら自分で他のPCに取り付けをやったのですが今じゃ手順を覚えてなくてorz でもまぁ・・・できる限りやってみたいと思います。

関連するQ&A