質問: osの選択画面を何とかしたい xphomeを使用しています。先日sp1をダウンロードし再起動したところ、初期画面からboot画面迄を繰り返すばかりで起動出来なくなりました。(セーフモード他での起動も不可)どうもboot画面をthemexpからダウンロードした自分の好みのものに変更した(ntoskrnl.exeを上書きした)のが原因だったようで、sp1を導入後はboot画面の変更は出来なくなる様ですね(stylexpによるテーマの変更も同様です)。そこで、パーテーションを区切っていて未使用だった別のhdd(d:ドライブ)にもosをインストールし、そちらからセーフモードで進入してc:ドライブのntoskrnl.exeを復元し、この問題については一応回復しました。しかし問題なのはd:ドライブのosを削除し、フォーマットしたにも拘らず毎回起動時に オペレーションシステムを選択してください windowsxp homeedition windowsxp homeedition という具合にc、dそれぞれのos選択画面が出るようになってしまった事です。d:ドライブのosを選択すると削除しているので当然ですが、「<windows root>¥system32¥ntoskrnl.exeファイルが壊れているかなくなっています」などというメッセージが出て起動出来ません。一体どうすればもとの状態(osを選択する事無く起動する状態)に戻るのでしょうか? 解りづらい質問で申し訳無いですがどなたか助けてください。よろしくお願いします。
回答: まず、フォルダオプションで、システムファイルを表示する設定にします。 エクスプローラでc:ドライブを開くと、"boot.ini"というファイルがありますから、"boot.ini"ファイルをメモ帳等で開きます。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\windows [operating systems] multi(0)disk(0)rdisk(0)partition(1)\windows="microsoft windows xp home edition" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\windows="microsoft windows xp home edition" /fastdetect ↑のようになっているかと思いますが、ドライブやパーティションの指定は、 "multi(0)disk(0)rdisk(0)partition(1)"なら、1台目のハードディスク(rdisk(0))の1つ目のパーティション(partition(1))、 "multi(0)disk(0)rdisk(1)partition(1)"なら、2台目のハードディスク(rdisk(1))の1つ目のパーティション(partition(2)) という意味ですので、d:ドライブを指定している行(ご質問の内容から推測すると、"multi(0)disk(0)rdisk(1)partition(1)"の方)を削除して、上書き保存します。