Napokban HDD hiba miatt újratelepítésen (pontosabban HDD másoláson) esett át a gépem. Miután munkám során számos esetben használok virtuális gépeket, így erősen nehezteltem, mikor az újonnan összeállított gépem a következőkkel fogadott:
"Windows8VM" failed to start.
Failed to start the virtual machine "Windows8VM" because one of the Hyper-V components is not running.
"Windows8VM" failed to start. (Virtual machine ID D670D3BB-XXXX-XXXXXX-XXXX-EA6EFC242A9C)
The Virtual Machine Management Services failed to start the virtual machine "Windows8VM" because one of the Hyper-V components is not running.
Némi keresgetés után kiderült, hogy a gond nem nagy és közel sem az amit mondanak elsőre, vagy a rendszer kiír (elsőre mindenki ajánlgatta, hogy kapcsoljam be a BIOSban a VM lehetőséget, ami persze már rég beállításra került, hisz eddig működött is).
A problémát az Microsoft KB 954356 számú cikke írja le jól és korrektül:
This issue occurs because there is no Sysprep provider for Hyper-V. Therefore, the HypervisorLaunchType BCD entry is removed from the Boot Configuration Data (BCD) file when you run Sysprep.
A megoldás ezt követően már egyszerű, csak be kell kapcsolni a hiányzó részt, melyet az alábbi módon lehet megtenni:
- Nyiss CMD konzolt (Admin módban!)
- Írd be az alábbi parancsot:
Bcdedit /set {current} hypervisorlaunchtype auto - Indítsd újra a rendszert
Nálam ezt követően szépen futott minden, de a kapcsoló hatására az indulás érezhetően lassabb lett (nah ja ha én több gépet is akarok, hát kell valahol “fizetnem” érte).