Windows Server 2008 R2 をVHDブートさせるために BCDEDITを使って、既存のブートローダーをコピーした場合、
インストールされた Hype-V がエラーとなって仮想マシンが起動しないことがあります。
 

これは、ブート構成データ ストアが、ハイパーバイザーが自動的に起動するように構成されていないことが原因です。
 bcdedit /set {ID} hypervisorlaunchtype    Auto
上記コマンドを実行して、ハイパーバイザーが自動的に起動するように構成すると正常に起動するようになります。

【エラーとなるブートローダー】
——————————–
identifier              {current}
device                  vhd=[F:]\vhd\Win2008R2Std_Book.vhd
path                    \Windows\system32\winload.exe
description             Windows Server 2008 R2 (test)
locale                  ja-JP
inherit                 {bootloadersettings}
recoverysequence        {c445e1d2-d8cd-11de-a6f1-9d5b378cd742}
recoveryenabled         Yes
osdevice                vhd=[F:]\vhd\Win2008R2Std_Book.vhd
systemroot              \Windows
resumeobject            {c445e1d0-d8cd-11de-a6f1-9d5b378cd742}
nx                      OptOut

【正常に起動するブートローダー】
identifier              {c445e1d8-d8cd-11de-a6f1-9d5b378cd742}
device                  vhd=[F:]\vhd\Win2008R2Std_Book.vhd
path                    \Windows\system32\winload.exe
description             Windows Server 2008 R2 (book)
locale                  ja-JP
inherit                 {bootloadersettings}
recoverysequence        {c445e1d2-d8cd-11de-a6f1-9d5b378cd742}
recoveryenabled         Yes
osdevice                vhd=[F:]\vhd\Win2008R2Std_Book.vhd
systemroot              \Windows
resumeobject            {c445e1d0-d8cd-11de-a6f1-9d5b378cd742}
nx                      OptOut
hypervisorlaunchtype    Auto

 

 

広告