Problem:
Sometimes, a certain virtual machine would not boot correctly when it’s being moved between Hyper-V hosts. An error such as this would result
Resolution:
Addressing the root cause of unplanned reboots is beyond the scope of this blog. The following command would ensure that those guest VMs would not load automatic repair upon abrupt shutdowns.
write-host
"Disabling Automatic Startup Repair..."
$null
=cmd.exe /c
"bcdedit /set {default} recoveryenabled No"
$null
=cmd.exe /c
"bcdedit /set {default} bootstatuspolicy ignoreallfailures"
Note: command cannot be invoked in PowerShell directly; hence the cmd.exe call is necessary
Categories: