RSS

Faça Boot por VHD no seu Windows 7 ou Windows Server 2008 R2

02 fev

Os arquivos .VHD sempre foram conhecidos como discos virtuais para máquinas virtuais no Virtual PC ou Hyper-V. Com a geração Windows 7 e Windows Server 2008 R2 nós conseguimos aproveitar esses mesmos discos virtuais para subir máquinas físicas, o chamado Boot por VHD.

Qual a grande vantagem com isso?

  • Usar uma mesma imagem em formato .VHD tanto para implementação de Windows em máquinas físicas quanto em máquinas virtuais.
  • Facilitar a implementação de máquinas físicas com múltiplas partições
  • Facilitar a manutenção do sistema operacional instalado nos PC (suporta uso de VHD diferencial, imagina só o que dá pra fazer com isso!)
  • É um formato de imagem suportado no Windows Deployment Services do Windows Server 2008 R2 (você pode distribuir essa imagem através de boot pela rede!) além de outras possibilidades que a sua criatividade permitir.

Há limitações quando usamos um Sistemas Operacional através de boot por VHD?
Sim, e são as seguintes: só funciona com Windows 7 ou Server 2008 R2 (incluindo Hyper-V Server 2008 R2) e não suporta hibernar nem BitLocker.

Interessante…
Agora que você conhece algumas das vantagens e quais as limitações como começar a implementar isso?

Lista de Material:

  • DVD de instalação do Windows 7, Windows Server 2008 R2 ou Hyper-V Server 2008 R2
  • Windows Automated Installation Kit para Windows 7 / Windows Server 2008 R2 (você só precisa do arquivo IMAGEX.EXE e BCDBOOT.EXE que acompanha o AIK)

Lembrete: Estou considerando no exemplo abaixo que a máquina que vai receber o .VHD já está com a unidade C: formatada. Além disso estou considerando o DVD como unidade D:

À propósito a unidade C: pode conter a instalação de outra versão de Windows, sem problemas. Aliás um dos benefícios do boot por VHD é você poder fazer dual boot sem ter que particionar o disco.

Procedimento:

1. Executar o DISKPART

a. CREATE VDISK FILE=”C:\WIN7.VHD” TYPE=EXPANDABLE MAXIMUM=40000 (onde 40000 é o tamanho – 40GB – do disco virtual que será criado.
Esse tamanho não pode ser maior que o espaço livre no seu disco rígido)
b. SELECT VDISK FILE=”C:\WIN7.VHD
c. ATTACH VDISK
d. CREATE PARTITION PRIMARY
e. ASSIGN LETTER=R
f. FORMAT FS=NTFS QUICK

2. Executar em OUTRA janela do Command Prompt (deixe a tela do DISKPART aberta)

a. IMAGEX /APPLY D:\SOURCES\INSTALL.WIM 1 R: (onde D: é a letra da unidade de DVD onde está a mídia de instalação)
b. BCDBOOT R:\WINDOWS /S C: (isso cria/atualiza o bootloader do Windows com essa entrada para o arquivo VHD)

3. Voltar para a tela do DISKPART

a. DETACH VDISK

4. Pronto! Quando você reiniciar o seu PC já terá o bootloader do Windows 7 / Server 2008 R2 apontando diretamente para o arquivo .VHD

Anúncios
 

Tags: , , , , , , ,

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: