Windows 8.1のノートブックPCで、BCDが壊れて"0x00000034"で起動しない
【現象】
以下の表示が出て、起動しない
Recovery
Your PC needs to be repaired
The Boot Configuration Date file is missing some required information.
File: \BCD (\ は実際にはバックスラッシュ)
Error code: 0x00000034
You'll need to use the recovery tools on your installation media. If you don't have any installation media (like a disc or USB device), contact your system
administrator or PC manufacturer.
Press Esc for UEFI Firmware Settings
【その他の表示】
UEFIにて、ディスクが、 "NOT PRESENT" (見つかりません)という表記。
ただし、電源を何度も入れなおすと、ディスクは見つかったり見つからなかったりする。
【環境】
機種:NEC LZ440/T
OS:Windows 8.1
【原因】
不明。
【対策に至るまで】
・我が家には、Windows 8.1 のDVDメディアが無い。
・とりあえず動くかなと思ってDVDから別のツールで起動しようとしたが、そもそもDVDドライブを認識しない。は? UEFIでsecure設定を変えているのに?
・電源のON/OFFを何度も繰り返しても、UEFIで止まってしまう。しかし、それでも懲りずに繰り返すと、一度修復ツールが動いた。しかし、修復しても再起動でまたUEFIにて行き止まる。
・念のためフタを開けて、SSD付近に接触不良が無いかを確認する。これはあの、eMMCとかいうやつかな。接触不良は無しに見えるが、設置場所的に疑いは晴れない。
・ディスクがあるのは、背面から見て製造番号シールの近辺。ディスク本体は、一方はマザーのコネクタに差し込まれ、反対側はネジで本体の筐体に固定。したがって、ちょっと本体をヒネると接触不良が発生しないわけではないなと想像。製造番号シールの部分を指で押さえて起動するとUEFIを通過し修復ツールが走る。すんなり進むのは、やはりどこか怪しい。
・とにかく修復ツールが再び動いたので、コマンドプロンプトのウインドウを呼び出す。
・対処開始から、ここまでで約2時間。
【対策手順】
> diskpart
diskpart> list volume
diskpart> select volume 3
diskpart> assign letter=b:
diskpart> exit
> b:
b:> cd EFI
b:> cd Microsoft
b:> cd Boot
b:> ren BCD BCD.bak
b:> bootrec /fixboot
b:> bcdboot c:\Windows /l ja-JP /s b: /f ALL
b:> exit
【対策の内容】
システム領域にある、BCDを再構築した。
システム領域といっても、Windowsがある場所ではなく、このPCでは約230MBの、起動用のファイルがある領域。
3行めで select した volume は、 3 だったと思う(記憶あいまい)。FAT32の、SYSTEM領域のこと。
【原因の推測】
・LZ550は超軽量のペラッペラなノートブックPC。剛性は高いと言えないので、原因を推測するに、使用中にちょっとマザーボードがたわんで接触が悪くなりBCDが死んだとか。まあ、そう思っておくほかない。
【今後の対策】
製造番号シールの近辺に1円玉をセロテープで貼り付ける。平らな場所に設置すれば、そこが持ち上がるという按配。
【一般的な代案は使えない】
現象が発生したPCからディスクを取り出して、他のPCから読み出せば良いのではないかと考えるかもしれないが、相手は超軽量のノートブックPCで、たぶんeMMC。デスクトップPCにアダプタの手持ちが無いので、おいそれとはできないのである。
【教訓】
今回対処したPCは、子供のもの。大学でレポート等を作成するために使っている。しかも、レポート提出直前のトラブルで、単位取得に影響が出ると大騒ぎ。
バックアップは数箇所(USBメモリや、クラウド)へこまめに取ろうね。
【参考】
http://hrn25.sakura.ne.jp/win/uefi/uefi.html (UEFI bootloader の修復の項)
http://mkes.blog.fc2.com/blog-entry-72.html
http://qiita.com/Tats_U_/items/2639fab7cda852ad5143
(2016.08.31)