2020-11-24 04:15:01
予期しないI/Oエラーが発生しました。
ファイル:\windows\system32\winload.efi
エラーコード:0xc00000e9
というエラーが出てWindows10が起動しなくなったと、弟からスカイプメッセージが飛んできました。
色々手詰まり感がありましたが、Win10を入れなおすことができましたので、その流れと手順を書いておきます。
試行錯誤しましたが、結局、クリーンインストールする羽目になりました。
いつでもリカバリできるように定期的なバックアップをお勧めします。
まず、このエラーはどこかにハードウェア的なトラブルを抱えてる場合に出るそうです。
「メモリが壊れてるとかマザーボードが壊れてるとか、HDDが壊れてるとか、つないでる拡張危機が悪さしてるとか」そういうことがあるみたいなことが、書かれておりました。
HDDやSSDを新品に載せ替えて直った、HDDを外して一度他のPCにつないでデータ退避させてるうちに直ってた、みたいな記事もありました。
現在、新型コロナで外出自粛呼びかけられてる状態で、しかも、最寄りの救急病院もクラスター発生でいろいろやばい時期なので、スカイプから指示をして検証と修復を行いました。
先に結論を言うと、ハードウェアの故障個所の特定はできませんでした。
症状ですが、前述の通り、PCを起動するとエラーが出てBSODになる。
Windows10のインストール用USBメディアでuefiブートしても同様のBSODになる(ただし英語表記)という状態で、修復を行うことすらできませんでした。(BIOS設定でセキュアブートはオフ、レガシーブートはオンにしてあります)
物は試しと、Windows10のインストール用USBメディアをレガシーブートしてみたところ、こちらは動きました。
ここからコマンドプロンプトでchkdskをしてHDDに異常がないことを確認しました。
そして、diskpartでHDDがGPTであることを確認。
ダメもとで、スタートアップ修復を実行してみましたが無力。
レガシーブートなので、GPTのUEFIブート情報の操作ができないらしく、修復は手詰まりです。
一応、メモリ不良も疑い、Memtest86のブートUSBをつくり、そちらを起動してチェックしました。
エラーはありませんでした。
HDDからファイルを救出するために、xubuntuのISOイメージからUSBブートメディアを作成しブートさせ、外付けHDD(USB)へデータを退避させました。
さらに、念のためTrueImageのブートDVDからブートしてHDDをバックアップ。
一通りバックアップが終わったので、再びWindows10のインストール用USBメディアからレガシーブート
インストールをすすめて、インストール先(パーティションの一覧が出る画面)が出たところで、shift + F10 を押してコマンドプロンプトを起動
diskpartを起動して、
list disk (ディスク0 にHDD、ディスク1にUSBメモリが表示されていた)
select disk 0 (今回は ディスク0 がインストール先のHDDだったので)
clear (HDDのデータ消えますので覚悟してから実行)
convert mbr (HDDがGPTだったので従来のMBRへ変更)
exit
exit
でインストール先の一覧に戻ったら、更新を押して、パーティションがすべて消えたことを確認して、新規でインストールを行いました。
以降は特段問題もなく、レガシーブートでWin10が使えるようになりました。
HDDを初期化した後ならWindows10のインストール用USBメディアからUEFIブートできるようになってるかもしれませんが、また同じトラブルを起こしても嫌なので、そのままレガシーブートを利用することにしました。
HDDを交換したら直ったという話が多いので、HDDになんらかの情報が書き込まれて、UEFIブート時にそれを見に行って落ちるのかなと思います。
(私のPCは全てレガシーなMBRブートで、同様のエラーは見たことがありませんのでuefiで起こりやすいのかなと推察)
ということで、同様のエラーが出た場合、HDDのバックアップを取ってから、まっさらなHDDやSSDと交換してインストールを試してみるのがいいと思います。
インストール後、バックアップデータからCドライブだけ戻せば戻ることもあるかもしれません。
TrueImageのDVDはブートしてましたので、バックアップがあれば、リカバリで戻った可能性もあります。
今回はバックアップがなかったので、この点は検証できていません。
PCは昨年夏に購入したHPのRyzenなノートPCで、ちょうど保証も切れてるのでHDD以外のハードウェアが故障してたら如何してくれようと怒りがこみ上げましたが、クリーンインストールになったとはいえ、動作するようになったのでよかったです。
載ってるHDDが瓦なので、これをブート、システムドライブに使うとトラブルがおきやすいとかいうことがあるのかもしれません。
いまどきHDDなのがそもそもの悪因な気もしますね。HDDをご利用で同様のBSODが出た場合は、とっととSSDへ載せ替えてしまうとよいかと思います。
自粛期間だったのが好都合でしたが、連休が検証と修復で消えました。