Agregar tabla de particiones a la imagen de partición vhdx existente

Agregar tabla de particiones a la imagen de partición vhdx existente

Tengo imágenes de particiones individuales (no de discos completos) en formato vhdx. Quiero crear máquinas virtuales con Hyper-V con ellos. Como las imágenes son sólo particiones, las máquinas no se inician.

¿Cómo puedo agregar el encabezado del disco o fusionar varias particiones vhdx en un solo disco vhdx con encabezado?

Notas: Tengo 2 casos de uso:

  1. imágenes vhdx de WindowsServerBackup (/WindowsImageBackup)
  2. Partición Linux ext4 creada con dd a partir de una instantánea de lvm y convertida con qemu-img

Conozco los tamaños de las particiones ya que los servidores de origen deben estar ejecutándose.

Respuesta1

No tiene autoridad, pero creo que la respuesta a su pregunta es que depende de si el disco del sistema original era mbr o gpt. Para Windows, creo que debe agregar la partición de inicio antes de la posición de los datos, hacer que el disco sea arrancable con (disco MBR) fixmbr y fixboot y posiblemente activar la partición (a través de diskpart), o primero GPT y UEFI, recrear EFI y MSR. dividir. Creo que este artículo explica todo para UEFI:http://woshub.com/how-to-repair-deleted-efi-partition-in-windows-7/

Opción alternativa 1: puede salirse con la suya con una nueva instalación de Windows en un VHD, luego eliminar la partición de Windows, agregar el disco de solo partición y reparar el proceso de arranque (reparación de inicio)...

Opción alternativa 2: una solución alternativa en lugar de una respuesta directa... Tal vez, no recuerdo si lo he probado con éxito, pero tal vez...

Cree un nuevo vhdx conectado a una máquina virtual, realice una instalación básica de Windows en él, luego apague y conecte el vhdx de solo partición como un disco adicional, luego inicie en gparted o su otra herramienta iso de recuperación favorita (¿Hirens 64?), Y copie (clone) la partición sobre la parte superior de la partición existente.

Es posible que entonces tenga que resolver algunos problemas de arranque, en la configuración de Windows arranque > reparación > símbolo del sistema, con bcdedit.

Opción alternativa 3: alternativamente, puede usar la herramienta wbadmin de línea de comando a través de winsetup > reparar para restaurar la copia de seguridad de Windows, si se trata de una copia de seguridad de la imagen del sistema. Hay requisitos previos que cumplir, como que necesita la misma cantidad de discos "físicos" para restaurar (vhds conectados, si está en una máquina virtual) con la misma o mayor capacidad que el disco original, incluso si fuera un disco de 8 TB con solo 1 MB en uso, necesitaría un disco virtual de> 8 TB para restaurar.

No olvide verificar el orden de arranque en Hyper-V mientras cambia discos y repara cosas; puede engañarse pensando que no lo ha solucionado debido a un orden de inicio incorrecto.

No estoy seguro acerca de Linux, pero para Windows también querrá hacer coincidir la generación de VM con el tipo de sistema original, es decir, en Hyper-V, VM de generación 1 para arranque previo a UEFI (un sistema tradicional basado en BIOS) y generación. 2 máquinas virtuales para sistemas de arranque UEFI.

información relacionada