Cuando tenemos problemas con nuestro disco duro de que no inicia o muestra mensajes como que tiene sectores defectuosos, podemos usar una serie de herramientas localizables en cualquier distro de Linux para intentar recuperar el disco, o bien la informacion que hay en el.
Para mi caso use una Live de Kubuntu.
Para aquellos que vengais de WIndows estareis acostumbrados a usar partition magic un entorno grafico para gestionar las particiones, reparar MBR y chequear nuestro sistema de ficheros, en linux esta herramienta se conoce como Gparted.
Para instalarla
aptitude install gparted
Si tenemos bloques de disco defectuosos podemos chequearlos desde consola con Badblocks.
# badblocks -f -s /dev/sda
No llevara a cabo ninguna reparacion solo nos informara.
# badblocks -w -s /dev/sda
Buscara sectores defectuosos y los reparara.
Una vez chequeados los bloques podemos sacar un listado para usarlos en las herramientas de chequeo de sistemas de archivos.
e2fsck fsck fsck.ext3 fsck.ext2
# badblock /dev/sda > badblocks.log
Con este comando enviamos los bloques defectuosos a badblocks.log
Luego lo usaremos en el chequeo de sistema de archivos.
# fsck.ext3 -l badblocks.log /dev/sda
Si conseguimos montar definitivamente nuestro disco duro podemos usar el comando
# df -h
para ver la cantidad en MB de bloques dañados