Es bastante fácil hacer una copia de seguridad de un disco real en VHD, por ejemplo, con Disk2VHD de Sysinternal en XP o con Windows Image Backup en Windows 7. Pero, ¿cómo copio ese archivo?
Es posible arrancando un CD de recuperación o el DVD de instalación de Windows. ¿Pero también se puede hacer desde un sistema operativo en ejecución? ¿Puede ser guionizado?
Queremos clonar una unidad a otra unidad diariamente usando esto.
backup
clone
copying
disk-image
virtual-disk
cristiano
fuente
fuente
Respuestas:
Puede usar
qemu-nbd
en Linux para acceder a una imagen de disco como si fuera un dispositivo de bloque.Estos son algunos ejemplos de operaciones que se pueden realizar desde un terminal Knoppix en vivo.
Si el formato VHDX:
Escribe una partición:
Monte la partición:
Desmontar y desconectar el archivo de imagen:
fuente
Hay al menos dos preguntas similares que obtuvieron respuestas aceptadas:
/superuser/40294/copying-a-vhd-to-a-physical-disk
Vdisk (vhd) a físico
Pero no puede hacerlo desde un sistema operativo en ejecución.
Sería difícil escribir esto. Siguiendo el
dd
enfoque de Linux, se podría decir que todo es posible. Arranque desde PXE, ubique el VHD, localice el disco físico, dd de V a P, cuando termine de reiniciar.fuente
Utilice la herramienta HDDGuru Raw Copy
Esto se puede usar para cualquiera de los formatos montables en Windows, iso, vhd, vhdx, etc.
fuente
Es posible usar Virtualbox para conectar un dispositivo físico como dispositivo virtual dentro de la VM
Método de Windows
Método Linux
Usando un iso adicional como CD en vivo, algo así como un arranque de alquiler o alguna imagen de rescate de Linux, también es posible copiar imágenes desde un dispositivo virtual a un dispositivo físico que está prácticamente presente dentro de la máquina virtual.
fuente
He usado vmdk2phys para lograr esto con éxito.
Hay otra herramienta llamada Disk Image Tools o DITOOLS , que pretende hacer lo mismo.
Como han dicho otros, acronis true image puede hacer esto. Western Digital tiene una versión de acronis true image que funciona en cualquier computadora con al menos un disco duro WD instalado llamado Acronis True Image WD Edition , sin embargo, no estoy seguro de si admite imágenes de disco duro de máquina virtual como VHD / VMDK.
Otra opción es montar el vhd en la MMC de administración de discos y luego usar una herramienta como Roadkil RawCopy .
fuente
Hay un programa llamado VHD2disk que hará esto, pero como se mencionó en publicaciones anteriores, debe ejecutarse desde Windows. He utilizado con éxito HIRENS PE10, que arranca un entorno Windows 10 desde una unidad flash o DVD. También he clonado e imagen con éxito utilizando este enfoque.
La utilidad VHD2disk, a diferencia de DISk2VHD, no es producida por sysinternals, pero aún funciona bien. (Por cierto, tuve problemas para encontrarlo en Google la última vez que lo revisé, así es como terminé aquí)
fuente
No conozco una forma gratuita, pero sé que uno de los productos de Acronis (¿'Imagen Verdadera'?) Puede hacer esto.
fuente
Convierta el disco utilizando la gran cantidad de convertidores vhd a vmdk, como este: https://sourceforge.net/projects/vboxhdtools/
Luego use esta herramienta para convertir a una unidad física (en Windows): https://sourceforge.net/projects/vmdk2phys/
fuente
El comando qemu-img que forma parte del paquete del emulador QEMU es compatible con VHD. No sé si esto funciona en Windows, pero en Linux al menos lo hace (supongo que no importa, ya que no etiquetó su plataforma deseada).
Para restaurar image.vhd a / dev / sda, ejecute:
fuente
Si está ejecutando win vista, 7, 8 ... Puede usar bcdedit. Pegue su archivo vhd en c: Genere un nuevo sid para su nueva máquina. Proporcione la ruta al vhd Active el reinicio del sistema operativo y tendrá un arranque dual con su nuevo sistema. Vas a trabajar directamente en tu imagen vhd
fuente
Sí, para resumir, la mejor manera es usar qemu-img como
apt install qemu-utils
qemu-img convert -f vpc image.vhd / dev / sda
y monte el dispositivo de bloque en el archivo creado.
mount /dev/sda /path/to/new_file_created
Ahora puede acceder a los datos new_file_created
dev / sda es su dispositivo de bloque disponible y es posible que deba cambiarse dependiendo de su configuración.
fuente