Compartilhar via


Disk2vhd v2.02

Por Mark Russinovich

Publicado: 12 de outubro de 2021

DownloadBaixar o Disk2vhd(564 KB)
Execute agora do Sysinternals Live.

Introdução

O Disk2vhd é um utilitário que cria versões VHD (Virtual Hard Disk - formato de disco da máquina virtual da Microsoft) de discos físicos para uso em máquinas virtuais (VMs) Microsoft Virtual PC ou Microsoft Hyper-V. A diferença entre o Disk2vhd e outras ferramentas de conversão de disco físico para virtual é que você pode executar o Disk2vhd em um sistema online. O Disk2vhd usa a funcionalidade instantâneo de volume do Windows, introduzida no Windows XP, para criar instantâneos pontuais consistentes dos volumes que você deseja incluir em uma conversão. Você pode até mesmo fazer com que o Disk2vhd crie os VHDs em volumes locais, mesmo os que estão sendo convertidos (embora o desempenho seja melhor quando o VHD está em um disco diferente dos que estão sendo convertidos).

A interface do usuário Disk2vhd lista os volumes presentes no sistema:

Disk2vhd

Ele criará um VHD para cada disco no qual os volumes selecionados residem. Ele preserva as informações de particionamento do disco, mas copia apenas o conteúdo de dados para volumes no disco selecionados. Isso permite capturar apenas volumes do sistema e excluir volumes de dados, por exemplo.

O Virtual PC dá suporte a um tamanho máximo de disco virtual de 127 GB. Se você criar um VHD de um disco maior, ele não poderá ser acessado por meio de uma VM Virtual PC.

Para usar VHDs produzidos pelo Disk2vhd, crie uma VM com as características desejadas e adicione os VHDs à configuração da VM como discos IDE. Na primeira inicialização, uma VM que inicializa uma cópia capturada do Windows detectará o hardware da VM e instalará automaticamente os drivers, se estiverem presentes na imagem. Se os drivers necessários não estiverem presentes, instale-os por meio dos componentes de integração do Virtual PC ou Hyper-V. Você também pode anexar a VHDs usando os utilitários Disk Management ou Diskpart do Windows 7 ou Windows Server 2008 R2.

Não anexe a VHDs no mesmo sistema no qual você os criou se planeja inicializar a partir deles. Se você fizer isso, o Windows atribuirá ao VHD uma nova assinatura de disco para evitar uma colisão com a assinatura do disco de origem do VHD. O Windows faz referência a discos no banco de dados de configuração de inicialização (BCD) por assinatura de disco; portanto, quando isso acontece, o Windows inicializado em uma VM não consegue localizar o disco de inicialização.

O Disk2vhd não dá suporte à conversão de volumes com o Bitlocker habilitado. Se você quiser criar um VHD para esse volume, desative o Bitlocker e aguarde até que o volume seja totalmente descriptografado primeiro.

O Disk2vhd é executado no Windows Vista, Windows Server 2008 e superior, incluindo sistemas x64.

Aqui está uma captura de tela da cópia de um sistema Hyper-V do Windows Server 2008 R2 em execução em uma máquina virtual sobre o sistema do qual ele foi feito:

Windows Server 2008 R2 Hyper-V
(clique na imagem para aplicar zoom)

Uso de linha de comando

O Disk2vhd inclui opções de linha de comando que permitem criar scripts de VHDs. Especifique os volumes que deseja incluir em um instantâneo por letra da unidade (por exemplo, c:) ou use "*" para incluir todos os volumes.

Uso: disk2vhd <[unidade: [unidade:]...]|[*]><vhdfile>
Exemplo: disk2vhd * c:\vhd\snapshot.vhd

A migração de disco rígido físico para virtual de uma instalação do Windows é uma função válida para clientes com o Software Assurance e cópias de varejo completas do Windows XP, Windows Vista e Windows 7. O Software Assurance oferece aos usuários benefícios valiosos. Entre em contato com a Microsoft Corporation para obter mais informações. O Windows XP, Windows Vista e Windows 7 instalados pelos Fabricantes Original de Equipamento (OEM) usando versões OEM desses produtos podem não ser transferidos para um disco rígido virtual de acordo com os termos de licenciamento da Microsoft.

DownloadBaixar o Disk2vhd(564 KB)

Executar agora a partir do Sysinternals Live.