É muito fácil fazer backup de uma unidade real para VHD, por exemplo, com o Disk2VHD da Sysinternal no XP ou com o Windows Image Backup no Windows 7. Mas como copio esse arquivo de volta?
É possível inicializando um CD de recuperação ou o DVD de instalação do Windows. Mas isso também pode ser feito a partir de um sistema operacional em execução? Pode ser roteirizado?
Queremos clonar uma unidade para outra unidade diariamente usando isso.
backup
clone
copying
disk-image
virtual-disk
cristão
fonte
fonte
Respostas:
Você pode usar
qemu-nbd
no Linux para acessar uma imagem de disco como se fosse um dispositivo de bloco.Aqui estão alguns exemplos de operações que podem ser executadas a partir de um terminal Knoppix ativo.
Se o formato VHDX:
Escreva uma partição:
Montar partição:
Desmonte e desconecte o arquivo de imagem:
fonte
Há pelo menos duas perguntas semelhantes que receberam respostas aceitas:
/superuser/40294/copying-a-vhd-to-a-physical-disk
Vdisk (vhd) para físico
Mas você não pode fazê-lo em um sistema operacional em execução.
Seria difícil escrever isso. Seguindo a
dd
abordagem do Linux, pode-se dizer que tudo é possível. Inicialize a partir do PXE, localize o VHD, localize o disco físico, dd de V a P, quando terminar a reinicialização.fonte
Use a ferramenta de cópia bruta HDDGuru
Isso pode ser usado para qualquer um dos formatos montáveis no Windows, iso, vhd, vhdx etc.
fonte
É possível usar o Virtualbox para conectar um dispositivo físico como um dispositivo virtual dentro da VM
Método do Windows
Método Linux
Usando um iso adicional como CD ao vivo, algo como inicialização hirens ou alguma imagem de recuperação do linux, também é possível copiar imagens de um dispositivo virtual para um dispositivo físico que esteja virtualmente presente na máquina virtual.
fonte
Eu usei o vmdk2phys para fazer isso com êxito.
Existe outra ferramenta chamada Disk Image Tools ou DITOOLS , que pretende fazer o mesmo.
Como outros já afirmaram, a Acronis True Image pode fazer isso. A Western Digital possui uma versão do acronis true image que funciona em qualquer computador com pelo menos um disco rígido WD instalado chamado Acronis True Image WD Edition , no entanto, não tenho certeza se ele suporta imagens de disco rígido de máquina virtual como VHD / VMDK.
Outra opção é montar o vhd no MMC de gerenciamento de disco e usar uma ferramenta como o Roadkil RawCopy .
fonte
Existe um programa chamado VHD2disk que fará isso, mas como as postagens anteriores mencionaram, ele precisa ser executado no Windows. Eu usei com sucesso o HIRENS PE10, que inicializa um ambiente Windows 10 da unidade flash ou DVD. Também clonei e fotografei com sucesso usando essa abordagem.
O utilitário VHD2disk, diferentemente do DISk2VHD, não é produzido pela sysinternals, mas ainda funciona bem. (BTW, eu estava tendo problemas para encontrá-lo no Google pela última vez que acabei de verificar - foi assim que acabei aqui)
fonte
Não tenho conhecimento de uma maneira livre, mas sei que um dos produtos da Acronis ('True Image'?) Pode fazer isso.
fonte
Converta o disco usando a infinidade de conversores vhd para vmdk, como este: https://sourceforge.net/projects/vboxhdtools/
Em seguida, use esta ferramenta para converter em uma unidade física (no Windows): https://sourceforge.net/projects/vmdk2phys/
fonte
O comando qemu-img, que faz parte do pacote do emulador QEMU, suporta VHD. Não sei se isso funciona no Windows, mas no Linux, pelo menos (suponho que não importa, pois você não marcou a plataforma desejada?).
Para restaurar o image.vhd para / dev / sda, execute:
fonte
Se você estiver executando o win vista, 7, 8 ... Você pode usar o bcdedit. Cole seu arquivo vhd em c: gere um novo sid para sua nova máquina Dê o caminho para o vhd Ative o OS Reboot e você terá uma inicialização dupla com seu novo sistema. Você vai trabalhar diretamente em sua imagem vhd
fonte
Sim, resumir a melhor maneira é usar o qemu-img como
apt install qemu-utils
qemu-img converte -f vpc image.vhd / dev / sda
e monte o dispositivo de bloco no arquivo criado ..
mount /dev/sda /path/to/new_file_created
Agora você pode acessar os dados new_file_created
O dev / sda é o seu dispositivo de bloco disponível e pode precisar ser alterado dependendo da sua configuração.
fonte