[CÓMO] Reparar un disco duro usando Linux

  • Categoría: Linux
  • Publicado hace más de 3 años




A veces nos encontramos con un disco que hace "clac-clac" "clac-clac"... y pensamos: "Ha muerto, hay que cambiarlo". ¡¡Pues tiene arreglo.!!
 
Ese ruido lo hace simplemente porque está haciendo intentos de lectura sin parar, debido a que en un momento pasado se han escrito mal unos datos en el disco y ahora no puede leerlos.
 
 
 
 
A Quien no le ha Pasado





 
 
La solución es tan simple como volver a escribir en ese sector con datos aleatorios de una forma "especial".
 De esto se encarga la magnífica herramienta "badblocks", sencilla pero potente, Gnu/Linux es una caja de sorpresas.
 
Antes de poder empezar a hacer algo, el BIOS tiene que haber detectado el disco, es que hay veces que están tan estropeados que ni los detecta, estos tienen mal apaño, aunque seguiré investigando, a lo mejor resulta que se puede hacer algo.
 
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:
 
Cita: Mostrar




El parámetro -s sirve para que se muestre el porcentaje completado. Ya veis que mientras se pueden hacer otras cosas, como consultar el correo, 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:
Cita: Mostrar




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, no los va a estropear, aunque eso sí, se perderán los datos que contuvieran.
 
Quien necesite 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:
Cita: Mostrar


En nuestro ejemplo:
Cita: Mostrar




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 fuera un rotulador que marca poco y se escribe 4 veces para que marque bastante. Si quieres perder 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.

 
Aqui eliminados todo el disco.!
 
Backtrack 4 R2 Digital Forensics Scrub





Fuente:

[CÓMO] Reparar un disco duro usando Linux
What Are Physical & Logical Hard Drive Bad Sectors, How To Repair Them
How To: Delete a partition using Fdisk utility in Linux
Reparar discos con sectores defectuosos en Linux

[CÓMO] Reparar un disco duro usando Linux
30 Puntos Score: 5/10
Visitas: 3785 Favoritos: 26
Ver los usuarios que votaron...
15 Comentarios [CÓMO] Reparar un disco duro usando Linux
Voy a intentarlo, porque tengo un disco duro que hace clac clac y no se como diablos arreglarlo
alguna solucion de disco duro de 2tb Seagate
 y 1Tb Western Digital Caviar Green
Para poder reparlo  
Gracias lo intentare a ver que sale,ya peor no puede quedar mi disco
Gracias por el dato lo intentare a ver si puedo lograr reparar mi disco duro   te dejo 5+
Consulta, una vez que hacemos este proceso y supuestamente repara, borra la informacion situada en el disco? Gracias por compartir!
me pasa esto con un disco externo samsung 690gb fat32, primero hacia ruido y ahora no lo detecta. se puede arreglar usando estos programas en  windows ?
no se tarda tan poco, el mio lo detuve despues de un 3.07% y 24 hrs de ejecucion
Lo use en el pasado varias veces para arreglar el m?
Tambien deben tener en cuenta que si le hacen un procedimiento con el argumento "w", en la primera partici?
muy bueno y muy bien explicado   , mi disco duro tiene 760 errores , hace media hora tenia 708
osea crece y decrece   podria hacer esto en mi disco sin perder los datos? o corro el riezgo de perder algo ?
es que estoy preparando mi propio disco para clonarlo con todos los comandos puestos y todo , seria una tragedia americana  
Wow wow esta genial, linux al poder interesante saber esto, muy buena explicaci?
gracias, voy a probarlo con una de 750,
Cita judasi: Mostrar
Ojala te funcione . Saludos
Gracias, hay q probar, quien no tiene un disco duro q hace clac-clac  
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!