Recuperar tabla de particiones después del comando DD

3

Ejecuté el siguiente comando desde un terminal de cd en vivo de Ubuntu (no pregunte por qué).

 dd if=/dev/zero of=/dev/sdb2 bs=512 count=1

Donde sdb2 es una partición NTFS (tercera partición) en un disco. Basta decir que ahora está en mal estado. Cuando inicio en Windows 7, me muestra la unidad E, pero cuando hago clic en ella, me pide que la formatee.

Nunca estoy seguro de lo que hice, ¿estropeé la tabla de particiones o solo la MFT? ¿Hay alguna forma de recuperar los datos>

Shreedhar Kotekar
fuente
1
¿Permitió que se completara la operación? Si es así, sus datos son tostados, de lo contrario, es posible que le quede algo recuperable en el disco.
Tog
TestDisk al rescate ... Y considerando que prácticamente sobrescribió su partición NTFS con ceros, es posible que desee ver esta pregunta ( posiblemente relacionada ): ¿Cómo recuperar archivos borrados del disco FAT32 / NTFS (formateado) en Linux?
Avance el

Respuestas:

10

Contrariamente a algunas opiniones, sus datos son perfectamente recuperables.
Su ddcomando realmente ha borrado solo el sector 0 de la partición. MFT u otros datos importantes están intactos. Este (primer) sector se llama sector de arranque (y a pesar de su nombre está presente en cada volumen NTFS) y almacena información crítica de la partición. Debido a que es tan crítico, NTFS almacena una copia (al final del volumen para las versiones actuales). Esto significa que puede restaurar su partición usando una copia de seguridad (del sector de arranque).

Testdisksí incluye una opción para recuperar el sector de arranque de la copia de seguridad y probablemente sea su mejor opción *. Tus pasos deberían ser:

  • Cálmese.
  • Si es posible, haga una imagen del disco afectado. Si bien no es estrictamente necesario, le brinda un nivel adicional de protección (y disminuye el estrés, que a menudo es causa de errores estúpidos incluso en tareas simples). Puede usar testdiskpara eso también.
  • En testdisk, seleccione su disco y tipo de partición y luego vaya a Advanced. Seleccionar partición dañada.
  • Seleccionar boot. Debería ver una advertencia de que el sector de arranque primario está dañado y que las copias no coinciden. Seleccionar backup bs.
  • Escriba datos en el disco cuando se le solicite. Salga de testdisk.
  • Reinicie y verifique su partición.

** Es posible restaurarlo usando ddsolo, pero no lo recomendaría a menos que lo desee y tenga una buena copia de seguridad de sus datos. *

wmz
fuente
Votar esta respuesta de casi cinco años simplemente por los valores simples al sugerir "Calmarse" y "Disminuir el estrés ... (para evitar) errores estúpidos en tareas simples". Gran sabiduría allí.
David W
1

Podría ser muy difícil recuperar sus datos, de todos modos en Ubuntu hay un paquete de disco de prueba que contiene algunas utilidades útiles para intentar recuperar sus datos. Puedes instalar con

 sudo apt-get install testdisk

Otra solución es usar un CD de rescate en vivo como este SystemRescueCD . En el CD en vivo hay muchas herramientas útiles para intentar recuperar sus datos.

¡Buena suerte! ;-)

Atropo
fuente