Copiando um VHD para um disco físico

20

Eu vi muitos guias sobre como fazer física - > VHD, mas existe alguma maneira de mover facilmente uma imagem VHD para um disco físico com facilidade? Ou devo apenas anexar o disco e ir para a cidade com o GNU DD?

    
por Paul Betts 13.09.2009 / 00:21

6 respostas

9

A abordagem dd funciona, mas apenas se o disco físico de destino puder ser descartado e totalmente sobrescrito e for pelo menos tão grande quanto o tamanho máximo de crescimento do disco virtual. Isso também pode levar muito tempo se o disco virtual não estiver "cheio".

Uma abordagem alternativa é usar uma ferramenta de imagem como o Ghost ou o ImageX para capturar eficientemente o conteúdo do arquivo das partições do disco virtual em algum tipo de arquivo extraível e extrair o conteúdo em um disco físico particionado.

    
por 13.09.2009 / 00:39
9

Eu uso a ferramenta de freeware do Windows Ferramenta HDD Raw Copy para gravar imagens .vhd em arquivos físicos. mídia.

Meu caso de uso está usando o Windows 7 para replicar partições FAT32 em cartões micro SD, mas pode suportar uma ampla gama de interfaces / tipos de mídia.

Ele tem uma versão portátil disponível para uso único ou nômade, ou um instalador, se você preferir esse tipo de coisa.

A GUI é bastante simples:

  1. Selecionar origem (unidade ou arquivo)
  2. Selecione o destino (unidade ou arquivo)
  3. Copiar
por 12.10.2015 / 09:17
3

Anexe o VHD a uma máquina virtual (você pode usar o MS Virtual PC, o VirtualBox ou qualquer outro software de virtualização que suporte VHD). Em seguida, inicialize a VM com o Acronis True Image ISO montado em uma unidade de CD virtual e crie TIB image, depois inicialize o computador físico com o mesmo CD (desta vez gravado em um disco) e recupere a imagem TIB para o físico HDD usando setor por setor.

Isso suporta a recuperação de várias partições da mesma imagem.

    
por 15.04.2012 / 09:30
1

As seguintes operações são realizadas no knoppix (live linux) do terminal.

  su 
  modprobe nbd
  qemu-nbd -r -c /dev/nbd0 -f vpc <vhd_file_name>

se VHDX fromat

  qemu-nbd -c /dev/nbd0 -f VHDX <vhdx_file_name>
  ddrescue -v -f /dev/nbd0 /dev/sda  >>>> image to /dev/sda writing

apenas uma partição escrevendo

  qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name> 
  ddrescue -v -f /dev/nbd2 /dev/sda2 >>>> part2 of image to /dev/sda2 writing

montagem de partições

  qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name> >>> -P 2 part2 of image 
  mount /dev/nbd2 /mnt 

desmonte e desconecte o arquivo de imagem

  unmount /mnt 
  qemu-nbd -d /dev/nbd2
    
por 22.05.2015 / 15:16
1

Se você preferir usar a ferramenta baseada no Windows, poderá fazer isso:

  • Anexar o VHD
  • Use o savepart, que é gratuito e pode ser baixado no link

Savepart é uma ferramenta (gratuita, mas não de código aberto, disponível para Windows e Linux) que pode ser usada para criar partições. Depois que o VHD é anexado, ele pode ser restaurado em uma partição física pelo savepart como se fosse uma partição física.

    
por 11.08.2015 / 18:39
1

Eu mesmo fiz isso no disco do sistema usando o Acronis e isso funcionou. Este era um Windows 8.1 com Hyper-V e eu precisava movê-lo para o disco físico para atualizar para o Windows 10.

Foi assim que eu fiz: Eu conectei o SSD a outro PC e montei o VHD. Eu então clonado do VHD montado para outro SSD (eu ia substituí-lo de qualquer maneira). Eu escolhi "Manual" e configurações padrão, mas pode funcionar com "Auto" também.

Quando inicializei com o novo SSD, o Windows não começou, então reiniciei com um disco de instalação do Windows e escolhi "Reparar". O Windows começou como normal diretamente do disco.

O único problema depois disso foi um erro ao iniciar uma máquina virtual informando que o Hypervisor não estava em execução. Resolvido isso executando o seguinte comando em um prompt do MS-DOS elevado e reinicialize: "bcdedit / set hypervisorlaunchtype Auto".

    
por 26.06.2016 / 12:25