Recientemente me ha dado por recuperar viejos discos duros que tenÃa por casa, y antes de nada querÃa comprobar su estado y repararlos si era posible, bueno, pues más o menos es posible desde Ubuntu 12.04 y cualquier otro Linux, claro. Cuando comprobamos los discos desde la Utilidad de discos podemos ver algo parecido a la siguiente imagen.
Bueno, vamos al lÃo, desde un terminal ejecutamos el siguiente comando.
$ sudo badblocks -s -v -n -f /dev/sda
Donde
/dev/sda será el dispositivo que intentaremos reparar, para ver cual es el nuestro podemos utilizar el comando fdisk -l y comprobarlo. Ahora os explico en que consisten los argumentos utilizados.- -s muestra el proceso de la operación utilizando porcentajes.
- -v nos indica el modo de escritura utilizado.
- -n utiliza el modo no destructivo para recuperar sectores defectuosos e intentará recuperar la información.
- -f fuerza la lectura/escritura en los dispositivos montados, esta opción es muy peligrosa, es recomendable no utilizarla. Únicamente serÃa segura utilizarla cuando tenemos el fichero
/etc/mtabdañado y estamos seguros que el dispositivo está desmontado.
Una vez terminado el proceso es conveniente formatear el disco para comenzar a utilizarlo, decir también que es un proceso bastante lento y puede tardar horas.
0 Comentarios