Com a evolução dos dispositivos virtuais já é possível nos dias de hoje aplicar Sistemas Operacionais em discos VHD nativos simulando HD´s comuns nas inicializações usando ferramentas simples como o diskpart e alguns comandos.

Este guia passo-a-passo mostra desde de o inicio do procedimento até o fim para quem quer adotar a esta tecnologia de começar do zero, começando por criar uma Máquina Virtual, passando pela sua personalização até o momento final que é adicionando a entrada do boot como padrão. Então, vamos começar ;) 

Na sua maquina local os seguintes recursos serão necessários:

Microsoft Windows ADK 

Clique aqui para fazer o download do ADK e do WindowsPE

  • (ACT) Application Compatibility Toolkit.
  • Ferramenta de Implantação.
  • Ambiente de Pré-Instalação do Windows (Windows PE).

E também:

  • O VMWare WorkStation que pode ser encontrado na versão Trial para degustação de 30 dias.

Você irá precisar de um pendrive para salvar a imagem do WindowsPE e uma Unidade Externa para salvar tanto o VHD quanto a imagem que será gerada pela captura do Dism. Ou seja, o total do sistema operacional personalizado no VMWare + o VHD.

Primeiro passo:

Instale o VMWare Workstation Pro na Sua Maquina Local e inicialize o Sistema Operacional.

Instale nesse Sistema Operacional os Aplicativos de sua preferência.

Segundo passo:

Rode o Sysprep

  • C:\Windows\System32\Sysprep\sysprep.exe /generalize /oobe /shutdown

Terceiro passo:

Use a Ferramenta de Implantação do Windows ADK Para gerar um Pendrive do WindowsPE – Como Administrador abra o prompt do Ambiente de Ferramenta de Implantação – Faça uma cópia dos arquivos do WindowsPE. (Cite a Plataforma

  • Copype amd64 c:\WinPE_amd64
  • MakeWinPEMedia /UFD C:\WinPE_amd64 F:

Quarto passo:

Adicione o pendrive no Removable Devices e configure o VMware para iniciar em modo Firmware ambos no menu na opção VM. No Firmware escolha para iniciar a partir do dispositivo USB

Quinto passo:

Verifique a letra de cada unidade de disco, como por exemplo, a letra da unidade da unidade externa, a unidade onde está instalada o Windows, e a letra da unidade do pendrive virtual que normalmente é o X:\

Com estes itens verificados vamos capturar a instalação do Windows para a uma pasta vazia da Unidade Externa

No prompt X:\ Digite

  • Dism /Capture-Image /ImageFile:F:\Imagem\Windows.wim /captureDir:C:\ /Name:”Windows”

Inicie o Diskpart

  • Diskpart

Crie e prepare um novo VHD.

  • create vdisk file=F:\Imagem\windows.vhd maximum=500000 type=fixed ou expandable

Anexe o VHD. O VHD é adicionado como um disco ao controlador de armazenamento do host.

  • attach vdisk

Crie uma partição para os arquivos do Windows, formate-a e atribua uma letra de unidade. A letra da unidade aparecerá no Explorador de Arquivos.

  • create partition primary (Lembrando que você pode abreviar o comando) Ex.: create partiti pri ;)
  • format quick label=vhd
  • assign letter=v

Saia do Diskpart.

  • exit

Aplique uma imagem generalizada do Windows à partição primária do VHD.

  • Dism /Apply-Image /ImageFile:F:\Imagem\windows.wim /index:1 /ApplyDir:V:\

Desanexe o disco virtual.

  • diskpart
  • select vdisk file=F:\Imagem\windows.vhd
  • detach vdisk
  • exit

Inicialize o dispositivo de destino no WindowsPE (Ambiente de Pré-Instalação do Windows).

Limpe e prepare a unidade. Crie uma partição do sistema (S) e uma partição principal (M) na qual o VHD será armazenado.

UEFI:

  • diskpart
  • select disk 0
  • clean
  • convert gpt
  1. ____Partição do Sistema____
  • create partition efi size=200
  • format quick fs=fat32 label="System"
  • assign letter="S"

2. ____Partição de Recuperação do Sistema (MSR)____

  • create partition msr size=500

3. ____Partição Principal (Main)_______

  • create partition primary
  • format quick fs=ntfs label="Main"
  • assign letter="M"
  • exit

Conecte um local de armazenamento e anote a letra da unidade.

Copie o VHD para a partição principal.

  • M:\
  • M:\copy F:\Imagem\windows.vhd
  • Anexe o VHD.
  • diskpart
  • select vdisk file=M:\windows.vhd
  • attach vdisk

Identifique a letra de volume. (Opcional: mude para outra letra mais adequada, por exemplo, V, e deixe a linha de comando do diskpart aberta para a próxima etapa).

  • list volume
  • select volume 3
  • assign letter=v

Abra o Diskpart (se necessário) e identifique as letras das unidades do VHD e da partição do sistema, por exemplo, V e S.

  • diskpart
  • list volume
  • exit

Adicione uma entrada de inicialização para o dispositivo. Você pode adicionar vários arquivos VHD usando esse método.

UEFI:

  • V:\
  • cd windows\system32
  • bcdboot v:\windows /s S: /f UEFI

Remova a chave USB do Windows PE.

Reinicie o dispositivo.

Fontes:

Inicializar no VHD (início nativo): adicionar um disco rígido virtual ao menu de inicialização

Microsoft Windows ADK

Windows 8 ADK Criando o Windows PE