Cuando pasamos una maquina fisica a una maquina virtual, o cambiamos de software de virtualizacion de un vmware a un virtual pc o otras alternartivas, es posible que nuestro equipo no inicie debido a todos los cambios de hardware que este sufre por la migracion. Para ello podemos indicarle que inicie con una capa de abstrancion de hardware usando hardware generico.
Para ello realizaremos.
Desde consola de comandos y arrancando como administrador, ya que necesitamos privilegios.
Seguidamente copiamos nuestra actual entrada de arranque a otra con el nombre por ejemplo «Windows VHD BOOT»
bcdedit /copy {current} /d "Windows VHD BOOT"
Ahora con bcedit listamos nuestro boot para ver nuestra nueva entrada
Ahora establecemos nuestro disco virtual.
C:\Windows\system32>bcdedit /set {2db53207-7e28-11df-8a76-b098a1203d6f} device v
hd=[E:]\Virtual Machine\XP 2\XP.vhd
La operación se completó correctamente.
C:\Windows\system32>bcdedit /set {2db53207-7e28-11df-8a76-b098a1203d6f} osdevice
vhd=[E:]\Virtual Machine\XP 2\XP.vhd
La operación se completó correctamente.
Y finamente establecedemos la capa de abstracion a ON.
C:\Windows\system32>bcdedit /set {2db53207-7e28-11df-8a76-b098a1203d6f} detecthal on
La operación se completó correctamente.
Una vez cambiado elimino la entrada para que no basura en el boot
C:\Windows\system32>bcdedit /delete {2db53207-7e28-11df-8a76-b098a1203d6f}
La operación se completó correctamente.