¿Es posible deshacer un comando DD?

¿Es posible deshacer un comando DD?

Soy un novato y estaba intentando mover una imagen de Win 7 a una partición de un disco duro más grande usando clonezilla. Cuando intenté esto, el programa me dijo que la nueva partición no coincidía con gpt y mbr y que necesitaría corregir la nueva unidad. Bueno, me dio el comando sudo dd if=/dev/zero of=/dev/sdx bs=512 count=1 Donde sdx se cambia a sdc para la unidad. Bueno, idiota, puse la unidad sdc y presioné Enter antes de darme cuenta de que era la unidad incorrecta. ¿Es posible deshacer este comando? ¿Si es así, cómo? por favor y gracias

Respuesta1

dd es un comando irreversible, pero como solo eliminaste 1 sector, es posible que puedas reconstruirlo.

cgsecurity tiene una utilidad llamada testdisk que tal vez pueda reconstruirlo.

Tendrá que escanear TODO el disco duro en busca de particiones perdidas, y puede llevar horas, pero debería poder recuperar la tabla de particiones.

Respuesta2

Los primeros 512 bytes incluyen el gestor de arranque para thevfisk y la información de la partición.

No es posible "deshacer" un dd; sin embargo, en este cade en particular, es posible, con cierta dificultad, recrear las partes importantes de la información de la lista y, como mínimo, debería poder eliminar los datos significativos. .

Es posible que pueda utilizar Testdisk para volver a buscar y reconstruir la información de la partición según las ubicaciones del sistema de archivos. Una vez que esto esté bien, vuelva a crear el gestor de arranque si es necesario (la forma de hacerlo depende de lo que lo escribió y solo es necesario si necesita arrancar la unidad).

información relacionada