DD rompió toda mi partición: falló el arranque: no es un disco de arranque. ¿Alguna forma de recuperarlo?

DD rompió toda mi partición: falló el arranque: no es un disco de arranque. ¿Alguna forma de recuperarlo?

Estoy un poco asustado, si alguien puede ayudarme, por favor ayúdeme...

Esto le sucedió a una máquina virtual KVM de Windows 2012. Tenía una base de datos muy importante ejecutándose en ella, si pudiera recuperar esa base de datos sería genial.

La VM tenía problemas porque se estaba quedando sin recursos, así que decidí transferirla a otro nodo. Usé este comando para hacer una copia de seguridad:

dd if=/var/lib/vz/images/402/vm-402-disk-1.raw | zip | dd de=/var/lib/vz/images/402/vm-402-disk-1.gz bs=4096

Olvidé apagar la VM antes de ejecutar el comando anterior, así que intenté detener el proceso DD, pero se negaba a detenerse, así que eliminé el proceso (lo sé... :/). Luego decidí olvidarme de DD y simplemente usar la herramienta de respaldo de Proxmox. Dado que esta herramienta de respaldo puede "detener" la VM antes de realizar la copia de seguridad, no apagué la VM y le pedí a la herramienta de respaldo que lo hiciera por mí.

La herramienta de copia de seguridad no pudo apagar la máquina virtual por sí sola, por lo que no continuó con la copia de seguridad.

Luego accedí a esa VM de forma remota usando VNC y la VM estaba intentando arrancar pero mostraba este mensaje: Falló el arranque: no es un disco de arranque después de una copia de seguridad fallida.

Reinicié la VM varias veces, pero todavía muestra el mismo mensaje.

Intenté montar la imagen .qcow2 pero fallé. Convertí el .qcow2 a .raw, descargué ntfs-3g para que Debian pudiera reconocer las particiones ntfs e intenté montar la imagen .raw y también falló. Intenté ejecutar las isos de Windows 2012 y Windows 7 e intenté reparar la instalación de Windows, pero ambas también fallaron.

¿Hay alguna manera de que al menos pueda acceder a los archivos dentro de la imagen? Tenía una base de datos Firebird ejecutándose, solo necesito recuperar un archivo .FDB de 3 GB para poder restaurarlo en una nueva máquina virtual.

Cargué la ISO de Windows 7 y muestra que mi disco tiene 120 GB de espacio no asignado. ¿Significa que lo perdí todo???????

La utilidad de disco de Linux muestra esto:http://d.pr/i/Pu0Y

¿Hay algo que pueda hacer para intentar recuperar los archivos?

No se realizó ninguna copia de seguridad desde que detuve el proceso de DD, y parece que me quedé con una imagen rota. Intenté ejecutar algunos programas de recuperación de datos pero ninguno funcionó. Pueden encontrar algunos archivos, pero no más de 8 GB, lo cual es inútil para mí ya que se trata principalmente de archivos de Windows.

¡Por favor ayuda!

Gracias

Respuesta1

Sospecho que sobrescribiste la imagen de tu VM en algún momento mientras intentabas "recuperarte". No está claro dónde, pero esa es la forma más probable de terminar con una imagen de disco "en blanco".

En este puntoEjecutaría testdisk, seguido de photorec.. Si llega a Photorec, necesitará un segundo disco para guardar los archivos recuperados.

Y, en el futuro, mantendría copias de seguridad adecuadas.

información relacionada