A un compañero de trabajo se le daño el disco de su laptop (una Lenovo con Windows XP instalado). y tenia dias tratando de clonar el disco usando ghost, seagate tools, y una infinidad de herramientas especializadas para Windows.
Hoy que yo tenia un poco mas de tiempo le propuse que intentara bootear desde un Live CD de Fedora y lo clonara bit por bit usando el comando dd. Para clonar el disco actual lo que hicimos fue conectar el nuevo disco vía USB y ejecutamos:
dd if=/dev/sda of=/dev/sdb conv=notrunc,noerror
Las opciones notrunc y noerror le dicen a dd que no trunque el archivo a cero bytes y evita que se detenga cuando encuentre errores respectivamente.
Si tenemos suerte y no hay data critica para el sistema operativo en los sectores dañados podemos recuperar la instalación.
Casi 130 horas después dd termino, Windows corrió un chkdisk y la computadora inicio con algunos problemas como era de esperarse.











