MBRの起動ディスクをGPTに変換
Windows7からWindows10にアップグレードしたディスクがMBRだったのでGPTに変換してみた。
使ったアプリはEaseUS Todo Backup Free、別ディスクを使用。
手順
・MBR起動ディスクのCドライブをパーティションバックアップ
・GPT起動ディスクの回復パーティションからRecoveryフォルダを取り出す(ドライブレターを割り当てて)
別のディスクを用意して
・パーティション作成(システム、MSR、Windows、回復)やり方はこちら
・Cドライブを復元
・回復パーティションにRecoveryフォルダをコピー
・ブートローダーの作成
GPTに変換したディスクを起動して
・回復の有効化
この方法で問題なく変換できた。
ブートローダーの作成
# ドライブレターを システム S:、Windows W: とした場合
bcdboot W:\Windows /l ja-JP /s S: /f UEFI
※ドライブレターは現在起動しているWindowsにのみ有効なので起動後とは無関係
回復の有効化
# 回復パーティションにドライブレターを割り当てる
diskpart
list volume
select volume=回復パーティションの番号
assign letter=R
exit
# 回復の有効化
reagentc /setreimage /path R:\Recovery\WindowsRE
reagentc /enable
# 確認
reagentc /info
Windows RE の状態が Enabled になっていれば成功
# ドライブレターの削除
diskpart
list volume
select volume=回復パーティションの番号
remove letter=R
回復が有効化できなくなった場合は WindowsRE(回復)の復旧
Windowsが起動できなくなった場合もこの方法で復旧が可能
・ブートローダーの作成
・回復の復旧