実験用パソコン復活 備忘録
昨日突如、大学で実験用に使っているPCが起動しなくなった。
Windows XP の終了時に正常に終了出来なかったので、
強制リセットをかけたら、いくつかのファイルが壊れたもよう。
起動中に
C:\WINDOWS\system32\ntoskrnl.exe が
存在しないか壊れているためWindowsが起動できません。
上記のファイルをインストールしてください。
と出て停止。
実験データや論文データは別のドライブにいれてあるし、バックアップも大体とってあったからそれほど焦りはしなかったが、何しろめんどくさい。
無事に復活したが、いろいろ手間取ったのでメモ。
とりあえず、XP を CD ブートさせ、このへんを参考にしながら回復コンソールで復活を試みる。
ところが、ren ntoskrnl.exe ntoskrnl.abc が実行出来ない。
dir ntoskrnl.exe で確認すると ファイルは存在するが、ren はエラーになってしまう。
これはおそらく、ファイルシステムがいっちゃってる可能性があるので、chkdsk /p を実行。
これが完了されると、ntoskrnl.exe が勝手に消えた。
これで、expand d:\i386\ntoskrnl.ex_ c:\windows\system32 を実行。
(CD ドライブが E なら e:\i386\...)
再起動。
次のファイルが存在しないかまたは壊れているため、Windows を
起動できませんでした:
System32\Drivers\Ntfs.sys
はい。またきた。
さっきと同様にCDブートして回復コンソールを起動。
copy d:\i386\ntfs.sys c:\windows\system32\drivers を実行。
再起動。
今度はWindows XP の通常の起動画面が現れた。
ところが、青画面出現
いろいろエラーメッセージが出て、最後に
STOP : 0x00000071
と。
グーグル先生に聞いて見ると、なにやらセキュリティパッチがどうのこうのとか。
一旦、ここで諦め掛けたが、次の策を考えた。
さっき回復コンソールで使った XP の CD は Service Pack ではない、無印の Windows XPだった。
そこで、Service Pack 適用済みの XP の インストールCD を使って、ntoskrnl.exe と ntfs.sys をコピーしたらどうかと考えた。
(インストールCDをSP適用済みに「SP+メーカー」v0.15)
これが大当たり。
これら2つのファイルは、以前の無印XPのファイルだと整合性がとれないことが判明。
Service Pack 適用済みの XP の人は同様のエラーが出た場合、注意が必要。
これにて無事に正常起動。よかった。
ところが今度はファイルの共有機能が機能しなくなった。
フォルダのプロパティから共有タブが消え、他のパソコンから見えなくなった。
(自分から他のパソコンは見える)
どうやら Server サービスが起動していないのが原因のよう。
通常 net config コマンドで Server と Workstation が表示されるはずだが、Workstation しか表示されない。
net config server を実行すると。
Server サービスは開始されていません。
開始しますか? (Y/N) [Y]: Y
Server サービスを開始します.
Server サービスを開始できませんでした。
システム エラーが発生しました。
システム エラー 2 が発生しました。
指定されたファイルが見つかりません。
となり終了。
指定されたファイルって何だよ・・・。
次なる対策。
さっき chkdsk (チェックディスク) がナニをやったかが問題。
管理ツール → イベントビューア → アプリケーション を開き ソース Winlogon に
チェックディスクのログが残っていることが判明。
これを見ると
Deleting index entry ***** in index $*** of file ****.
と、勝手に削除したファイルが列挙されていた。全部で40件ほど。
その中で srv.sys という 300kBほどのファイルを発見。こいつ怪しい。
別のPCからフロッピーでこのファイルを c:\windows\system32\drivers にコピー。
再起動。
無事に共有機能復活。
他にも usbuhci.sys , ntkrnlpa.exe などの重要そうなファイルも死んでいたようなので、別のPCからコピーして復活。
本来ならOS再インストールするところだが、とりあえず元に戻った。
よかったよかった。
このエントリーのトラックバックURL:
http://mono-zukuri.net/cgi-bin/mt/mt-tb.cgi/335
Calendar
Categories
Monthly Archives
Search
上記の記事がとても役立ちました!
全く同じ状況になり右往左往しておりましたが、無事解決することができました。感謝します。
投稿者 Taka@T-ArchiPlan. : 2008年04月07日 10:39
参考にしてもらって光栄です。
書いた甲斐があります。
今後とも「ものづくり道」をよろしくお願いします。
投稿者 mimiham : 2008年04月07日 23:27
ちょうどこの記事のようなことが起こって困っていました!おかげで直すことができました。ありがとうございます!
投稿者 きりさめ : 2010年12月30日 16:47