Bootear Win7 desde VHD

Windows 7: Bootear desde VHD Parte 2
Cubriremos los siguientes puntos.

· Booteando un Windows 7 VHD

· Preparando VHD usando WAIK

· Adicionar VHD en Boot Menu para bootear desde VHD Boot



Booteando un Windows 7 VHD

Para boortear desde VHD necesitamos aplicar una imagen WIM directamente al VHD

Para aplicar una imagen WIM a el VHD usaremos ImageX.



ImageX es parte WAIK = Windows Automated Installation Kit.



Preparando VHD usando WAIK
Usaremos el VHD creado en la parte 1 Drive X.

Necesitaremos el 'install.wim' del instalador de Windows 7. Y también ImageX que viene con el WAIK.


Usar el siguiente comando.


c:\program files\windows aik\tools\x86\imagex>imagex /apply d:\sources\install.wim 1 X:\

'd:\source\install.wim' seguido por '1' = Denota Image Index


'X:\' = Es el VHD.

Usar el post anterior para crear un VHD


Para ver que Ediciones tiene nuestra imagen, usaremos el comando


c:\program files\windows aik\tools\x86\imagex>imagex /info "d:\sources\install.wim"


Adicionar VHD en Boot Menu para bootear desde VHD Boot

Para adicionar entradas para el booteo en tu Windows 7 usaremos BCDEdit.exe.

Abrir el Command Prompt con privilegios de Administrador y usar el comando.


C:\>bcdedit /copy {current} /d "My VHD"

Nota: Esto te retornara el GUID que reemplazaras en los comandos siguientes


C:\>bcdedit /set <guid> device partition=X:
C:\>bcdedit /set <guid> osdevice vhd=[c:]\win7vhd.vhd
C:\>bcdedit /set <guid> detecthal on

Nota: vhd=[driveletter:]\<directory>\<vhd filename> es la nueva sintaxis soportada por BCDEdit.exe para localizar VHD y Bootmgr localizara la particion conteniendo el VHD para bootear desde ahi.


Para verificar usar
C:\>bcdedit /v


Nota: detecthal es usado para forzar a windows para detectar el Hardware Abstraction Layer.

Si quieres remover cualquier entrada del Boot Menu, puedes usar

C:\>bcdedit /delete <guid> /cleanup.
Una vez q reinicies tu maquina podras ver una nueva entrada para poder bootear con el sistema operativo del VHD

Comentarios