最近メインで使っているマシンの挙動がおかしかった。作業中にふっと脈絡なしに電源が落ちたり、起動途中でまた電源が切れてそのまま起動しないので、再度電源投入をしていた。
しばらく(つーか購入してから一度も)メンテらしいメンテはしていなかったので不要ファイルと不要アプリを削除。かなりの空き容量を確保してからデフラグをした。だがあまりにも時間がかかったので途中で中止。再起動してチェックディスクをしたら…終了後、起動ができない。こんな風に↓表示される。
以下のファイルが壊れているか存在しないので起動できませんでした。
\system32\ntsokrnl.exe
少し焦ってググってみると起動時に読み込まれるboot.iniの記述違いがあるときによく出る症状らしい。
でEditbiniっていう編集エディタがあるらしく、それをフロッピーにコピって起動してみるが記述に問題はなし。以下。
[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 /NoExecute=OptIn
となるとアラート通りにntoskrn.exeが壊れている可能性があるのだが、手元にリカバリCDもOSもない(誰かが持ってった)のでマイクロソフトのサイトより開発用ネットワークパッケージをダウンロード(結構時間かかる)、コマンドプロンプトから実行した後に必要ファイルntoskrnl.ex_をフロッピーにコピって回復コンソールから展開。再度再起動してみるがこれも駄目。あれやこれやとググっているうちに、「デフラグはハードディスクに負担をかけるので、問題があるハードディスクにやると致命傷になりかねない」との記述を見つける。うー。まさにそれやんか。。。
取り合えず1CDで起動できるKnoppixでHDDの中の重要データを外付けHDDに全てコピったところで本日の作業は終了。修復できるんかな?
- http://linuxpro.blog23.fc2.com/tb.php/78-a98e3657
1件のトラックバック
この1週間は、Microsoft にとって重要な期間だった。共同創設者の Bill Gates 氏が正式に第一線から身を引き、その数日後には『Windows XP』の販売が終了した。公式には、Windows XP を入手できるのは6月30日が最後だったが、実際にはそうではない。Microsoft が OEM 先の...
コメントの投稿