UEFIでWindowsが起動しない場合(BCD破損等でスタートアップ修復でも不可の場合)

UEFI 起動の Windows を修復する


WIndowsCD( UEFI で起動)しコマンドプロンプトを起動 
( Windows が入っている disk 0 の場合)

1.システムパーティションにドライブレターを割り当てる

diskpart ( diskpart を起動する)
DISKPART> list disk (ディスクリストを表示)
DISKPART> select disk 0 (ディスク 0 を選択)
DISKPART> list volume (ボリュームリストの確認)

fat32 の system partition を Volume 番号を確認(今回は volume 2 )

DISKPART> select volume 2 (ボリューム2を選択)

ドライブレターを割り当てる

DISKPART> assign letter=b: (ドライブレターを B と割り当てる)

(※補足 Bドライブレターの削除は remove letter=b )

DISKPART> exit ( diskaprt を終了)

コマンドプロンプトに戻る

2. BCD の修復を行う

下記コマンドを実行し b:\EFI\Microsoft\Boot\ に移動する ( BCD ストアがある)

cd /d b:\EFI\Microsoft\Boot\

ren BCD BCD.bak (念のため BCD をバックアップ/ BCD をリネーム)

bootrec /fixboot (システムパーティションに新しいブートセクター書き込む)

3. BCD ストアを作成する

bcdboot c:\Windows /l ja-JP /s b: /f ALL (ブート情報書き換え)

4.再起動

上記でも正しく起動しない場合は、別な原因が考えられます。

※起動が確認できたら、 B ドライブレターを外しておきましょう。

このブログの人気の投稿

ping テストのログを記録する方法

ddrescue コマンドによるクローンについて

Ubuntu を使用しDDコマンドでクローンの作成