Disk2vhd v2.02

Por Mark Russinovich

Publicado: 12 de outubro de 2021

DownloadDownload Disk2vhd(564 KB)
Corra agora da Sysinternals Live.

Introdução

Disk2vhd é um utilitário que cria versões VHD (Virtual Hard Disk - formato de disco virtual da Microsoft) de discos físicos para utilização no Microsoft Virtual PC ou Microsoft Hyper-V máquinas virtuais (VMs). A diferença entre Disk2vhd e outras ferramentas físicas-virtuais é que você pode executar Disk2vhd em um sistema que está online. O Disk2vhd utiliza a capacidade de Volume Snapshot da Windows, introduzida no Windows XP, para criar instantâneos pontuais consistentes dos volumes que pretende incluir numa conversão. Pode até ter o Disk2vhd a criar os VHDs em volumes locais, mesmo os que estão a ser convertidos (embora o desempenho seja melhor quando o VHD está num disco diferente dos que estão a ser convertidos).

A interface do utilizador Disk2vhd lista os volumes presentes no sistema:

Disk2vhd

Criará um VHD para cada disco em que residem volumes selecionados. Preserva a informação de partição do disco, mas apenas copia o conteúdo de dados para volumes no disco que são selecionados. Isto permite-lhe capturar apenas volumes de sistema e excluir volumes de dados, por exemplo.

O PC virtual suporta um tamanho máximo de disco virtual de 127GB. Se criar um VHD a partir de um disco maior, não estará acessível a partir de um VM virtual do PC.

Para utilizar VHDs produzidos por Disk2vhd, crie um VM com as características desejadas e adicione os VHDs à configuração dos VM como discos IDE. Na primeira bota, um VM iniciando uma cópia capturada de Windows irá detetar o hardware do VM e instalar automaticamente os controladores, se estiverem presentes na imagem. Se os controladores necessários não estiverem presentes, instale-os através dos componentes de integração Virtual PC ou Hyper-V. Também pode anexar vHDs utilizando os utilitários Windows 7 ou Windows Server 2008 R2 ou Diskpart.

Não se prenda aos VHDs no mesmo sistema em que os criou se planeia arrancar a partir deles. Se o fizer, Windows atribuirá ao VHD uma nova assinatura de disco para evitar uma colisão com a assinatura do disco de origem do VHD. Windows os discos na base de dados de configuração de arranque (BCD) por assinatura de disco, por isso, quando isso acontece Windows iniciado num VM não localizará o disco de arranque.

O Disk2vhd não suporta a conversão de volumes com Bitlocker ativado. Se desejar criar um VHD para tal volume, desligue o Bitlocker e aguarde que o volume seja totalmente desencriptado primeiro.

O Disk2vhd funciona em Windows Vista, Windows Server 2008, e mais alto, incluindo sistemas x64.

Aqui está uma imagem de uma cópia de um sistema de hiper-V do Windows Server 2008, que funciona numa máquina virtual em cima do sistema a partir de:

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

Utilização da linha de comando

O Disk2vhd inclui opções de linha de comando que lhe permitem escrever a criação de VHDs. Especifique os volumes que deseja incluídos numa foto instantânea por letra de unidade (por exemplo.c:) ou usar "*" para incluir todos os volumes.

Utilização: disk2vhd [unidade: [unidade:]]]]| [*]>< vhdfile >
Exemplo: disk2vhd * c:\vhd\snapshot.vhd

A migração de disco rígido físico-virtual de uma instalação Windows é uma função válida para clientes com Software Assurance e cópias de varejo completas de Windows XP, Windows Vista e Windows 7. A Software Assurance fornece aos utilizadores benefícios valiosos — contacte a Microsoft Corporation para mais informações. Windows XP, Windows Vista e Windows 7 instalados pela Original Equipment Manufacturers (OEM) utilizando versões OEM destes produtos não podem ser transferidos para um disco rígido virtual de acordo com os termos de licenciamento da Microsoft.

DownloadDownload Disk2vhd(564 KB)

Corra agora da Sysinternals Live.