Hyper-Vの仮想マシンのバックアップ&リストア(補足)
Windows11の仮想マシンがリストア後起動しない。。。
Hyper-V上での、Windows11の仮想マシンのバックアップ&リストアですが、
バックアップ時と同じHyper-V環境へのリストアは問題無いのですが、
異なる環境(Hyper-V環境の再構築、別のHyper-V環境)へのリストアでは、
リストア後の「起動」で、エラーメッセージを出し、起動しない事が確認されました。
’VM名’ の状態を変更しようとして、アプリケーションでエラーが発生しました。
’VM名’ は起動しませんでした。
’VM名’ は初期化できませんでした。
キーの保護機能をラップ解除できませんでした。
云々・・・
どうやら、Windows11インストール時必須の「TPM (Trusted Platform Module)」が、影響している様。。。
そこで、取り合えずの対処は、以下となります。
仮想マシンの「設定」で、「TPM」を「無効」にする
以上で、無事起動するようになりますが、
インストール時必須の「TPM」を外して使用出来ると言うのは、どういう事???問題ないの???
これでも良いと思いますが、なんか気持ち悪いですね。。。
仕方ない。。。再構築か。。。
仮想マシンをハードドライブ流用で再構築する
仮想マシンのフル再構築では、あまりにも能がありませんので、
OSをインストールした仮想ハードディスクはそのまま使用し、
仮想PCの側(仮想のハードウェア部分)のみを再構築します。
※ OSのライセンス認証している場合は、ハードウェア変更による再認証が必要になると思います。
「TPM」を「無効」にした状態で、問題無く動作する事を確認後、
仮想マシンをシャットダウンし、状態を「オフ」にします。
また、念の為、「チェックポイントの削除」を行います。
「チェックポイント」欄の「自動チェックポイント」でマウス右クリックし、
メニューから「チェックポイントの削除」選択
ここから、仮想ハードディスクの準備となります。
※ 準備操作は、えっ?と思うかもしれませんが、以下で行います。
該当仮想マシンを削除します。
該当仮想マシン(ここでは「VPC002」)をマウス右クリックし、
メニューから「削除」をマウス左クリック
この操作で、仮想ハードディスク以外の設定ファイルが削除される事を利用します。
ファイルの選択画面が開きます
該当仮想ハードディスクファイル(ここでは「VPC002」)を選択
パス:D:¥Hyper-V¥VPC002¥Virtual Hard Disks
「開く」を マウス左クリック
以上で、仮想マシンの再構築が終了
なお、この時点では、問題の「TPM」が、無効状態なので、「有効」に変更します。
これで、仮想マシンが問題無く「起動」出来る筈です。
正攻法では???
残念ながら、よく分からないので、Google先生に、、、
すると、以下のサイトがヒット
「山市良のえぬなんとかわーるど」
Hyper-V Tips: vTPM が有効な仮想マシンのエクスポート/インポート
https://yamanxworld.blogspot.com/2018/11/hyper-v-tips-tpm.html
なるほど!と言いたい所ですが、現在の知識では、正直???でして。。。
エラーとなる原因は、TPMにかかわる証明書が、環境が変わると食い違ってしまう事による様です。
その為、証明書の引っ越しも必要な様です。
つまり正攻法としては、仮想マシンのバックアップ(エクスポート)時、証明書もバックアップ(エクスポート)するという事かと。
もう少し勉強後、別の機会に試してみたいと思います。
今回はここまで。。。悪しからず。。。
作成 : 2022/04/29
環境 : OS Windows 11 Pro バージョン 21H2