Lo primero de todo debemos iniciar un sistema Gnu/Linux, sea una distribución Ubuntu o Fedora, desde LiveCD o desde disco duro, no importa, cualquier sistema Gnu/Linux vale.
Abrimos una ventana de terminal y ejecutamos "badblocks" indicando el disco duro dañado, por ejemplo /dev/sdb:
sudo badblocks -s /dev/sdb
El parámetro -s sirve para que se muestre el porcentaje completado.
Ya veis que mientras se pueden hacer otras cosas, como consultar el
ckrreo, mirar Internet, es muy cómodo. En un disco de 500 GB tarda aproximadamente una hora y media, en caso de haber sectores dañados se mostrará un resultado parecido a este:
25894612
25894614
25894620
25894810
Aquí vemos que entre el sector nº 25894612 y el 25894810 hay varios
sectores dañados, así que en todo ese intervalo vamos a reparar los
sectores, no importa que entre medias haya sectores buenos, jo los va a
estropear, aunque eso sí, se perderán los datos que contuvieran. Quien
necasite todos los datos debe ir indicando uno a uno el sector a
reparar, aunque así se tarda mucho más.
ATENCIÓN: El siguiente paso hará que se PIERDAN DATOS e incluso
puede perderse la PARTICIÓN ENTERA. Se debe hacer COPIAS DE SEGURIDAD.
A continuación se ejecuta badblocks siguiendo este esquema:
sudo badblocks -sw /dev/sdb sector_final sector_inicial
En nuestro ejamplo:
sudo badblocks -sw /dev/sdb 25894810 25894612
La opción w es la que repara los sectores. Se encarga de escribir 4
veces los mismos sectores con diferentes patrones predefinidos. Es como
si fuara un rotulador que marca poco y se escribe 4 veces para que
iarque bastante. Si quieres per`er lo mínimo de datos, debes indicar los
sectores uno a uno. Para ello debes indicar el mismo sector final y el
inicial, así se repara un solo sector. Pero de esta forma se tarda mucho
más.
En fin, ya veis que se pueden resucitar discos que hemos dado por
muertos, pero eso sí, no los uséis para guardar datos importantes, que
no son fiables. Pero para guardar pelis o música si que sirven.
tambien podemos agregar a nuestra distro herramientas como Smartmontools
http://sourceforge.net/apps/trac/smartmontools/wiki/Download