- ベストアンサー
OSの選択方法とNTOSKRNL missingについて
- HDDごとにプライベートと仕事用のOSを利用していますが、仕事用HDDでNTOSKRNL missingのエラーが発生し起動できなくなってしまいました。
- プライベート用HDDをマスターに、仕事用をプライマリーにして起動させると、仕事用のOSは動いていましたが、次回からはプライベート用しか起動できなくなりました。
- OSの選択画面で正しく選択するための方法についてと、NTOSKRNL missingの解決策について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
http://homepage2.nifty.com/winfaq/w2k/boot.html#1067 BOOT.INIの記述に問題がありそうなのと、起動するためのNTLDRやNTDETECTのファイルが無いと、起動そのものができないので、仕事用のHDDから起動できないのです。 解決方法は参考を見て対策を立てるか、仕事用をプライマリーに設定し、そこに2000のCDから起動してインストールするように始め、再起動した段階で起動可能なNTLDRやNTDETECTがそのHDDに作成されていますので、正常に動作しているパソコンにそのHDDをつないでBOOT.INIを修正して起動できる状態にするのが安全で簡単です。 もっとも、プライマリーパーティーションでなく、拡張パーティーションだけなら、そこからは起動できませんので、プライベート用の方だけつなぎ、そこに同様に処理し、起動できるようになったあと、BOOT.INIを書き換えれば、正常に起動できそうです。 BOOT.INIの書き方はそう難しくないのですが、表示させるにはフォルダーオプションの表示を変更して隠しホルダーも表示、一番下の部分も表示するようにしないと見ることもできません。また、上書きするには、ファイルのプロパティーの読み取り専用をチェックを外しておかないと書き換えもできません。 とにかく、参考の前後をよく熟読し、実際に苦労するのが遠回りのようで近道ですので、修復インストールや新規インストールしてもできますので、バックアップをとってあれば、試してもいいと思います。また、HDDに空きパーティーションがあれば、そこに新規インストールすると、そこからBOOT.INIを書き換えるだけで起動できるように復活できますし、応用も効きます。無ければ、新規にHDDをスレーブにでもつなぎ、CDスタートでそこにインストールしてそこから作業すると、別のパソコンもいらないし、作業後にHDDを取り替えて動かせますので、便利かも知れません。 わからなければ、理解している学生や職場の人、近所の人に食事でもご馳走して、作業してもらうと、そう難しくなくできそうです。よく読めば、参考のページからもヒントがたくさんもらえます。
お礼
ご回答ありがとうございました。 最後の手段として、再インストールを考えていましたが BOOT.iniをいじってみてからにします。