Repara y aísla sectores dañados de tu disco duro con estas herramientas

Reparar HDD en Ubuntu

Hace poco me he dado a la tarea de darle mantenimiento a mi equipo, por lo que, dentro de las tareas identifique que mi disco duro ya se encuentra con algunos sectores en mal estado lo cual ha sido la causa que ha ralentizado un poco su funcionamiento.

Si bien en Linux contamos con algunas herramientas muy efectivas y bastante potentes para este tipo de tareas, esto es excelente ya que no nos vamos a romper la cabeza buscando entre las tantas que existen para Windows y la mayoría se basan sobre el mismo método.

En Linux hacen lo mismo que es encapsular o aislar los sectores que se encuentran dañados, de esta forma el disco evitara almacenar la información en estos sectores que ya no son óptimos para ello.

Debo de mencionar que las siguientes herramientas solo detectara los daños en los sectores por lo que, si existe algún daño físico en el disco o problemas con los cabezales, este tipo de daños ya no tienen reparo de una manera sencilla, por lo que lo recomendable es que cambies de disco duro.

Ahora dentro de las herramientas que utilizaremos esta badblocks, esta potente herramienta nos ayudara a ubicar aquellos sectores con fallos o que ya no sean óptimos para almacenar información y tratara de recuperarlos.

Uso de badblocks para reparar disco duro.

Para el uso de esta herramienta lo primero es identificar el disco que vamos a reparar, para ello abriremos una terminal y ejecutamos:

sudo fdisk -l

Hecho esto veremos el punto de montaje que tiene nuestro disco, ahora es importante que el disco que vamos a analizar y reparar con badblocks no esté en uso, por lo que sí es el disco donde tienes actualmente tu sistema, te recomiendo uses un Live CD/ USB de tu sistema.

Ya identificado el punto de montaje procedemos a ejecutar badblocks desde la terminal, en mi caso el disco que voy a reparar tiene el montaje en /dev/sdb

sudo badblocks -s -v -n -f /dev/sdb

Donde le estamos indicando lo siguiente:

  • -s. Nos muestra el proceso de escaneo del disco, mostrándonos los sectores ya chequeados.
  • -v. Nos indica el modo de escritura utilizado.
  • -n. Nos pone en modo no destructivo, esto quiere decir que se recuperarán los sectores dañados y la información en el disco duro no será dañada o eliminada.
  • -f. Reparará los sectores dañados.

En mi caso es un disco al que la información ya la respaldé, por lo que no tengo problema con los datos por lo que todos los datos serán sobrescritos, bloque por bloque yo ejecute lo siguiente:

sudo badblocks -wvs /dev/sdb
  • – w: Modo escritura (destructivo).
  • -s. Nos muestra el proceso de escaneo del disco, mostrándonos los sectores ya chequeados.
  • -v. Nos indica el modo de escritura utilizado.

Solo debemos tener mucha paciencia para esto, ya que dependiendo del daño y el tamaño del disco puede demorar desde horas hasta días. Por lo que te recomiendo dejes al ordenador y prepares un buen maratón de series si tu disco está muy dañado.

¿Cómo aislar sectores dañados del disco duro?

Ahora si lo que te interesa es poder aislar aquellos sectores que ya no son óptimos para el almacenamiento de información, podremos hacer uso de la herramienta fsck.

Esta herramienta es un buen complemento para badblocks y también recomiendo su uso para el análisis y mantenimiento preventivo, ya que utilizando esta herramienta de manera periódica tendremos un disco en buenas condiciones por un buen tiempo.

Para su uso, al igual que badblocks el disco que vamos a analizar y reparar debe de estar desmontado, ahora debemos abrir una terminal y ejecutar el siguiente comando:

sudo fsck -cfvr /dev/sda

Donde le estamos indicando lo siguiente:

  •  -c. Comprobar bloques en el disco.
  • -f. Forzar el chequeo, aunque todo parezca ok.
  • -v. Despliega más información.
  • -r. Modo interactivo. Espera nuestra respuesta.

De igual manera debemos de esperar y ser pacientes.

Si conoces alguna otra herramienta que nos ayude con esta labor no dudes en compartirla con nosotros, también como comentario personal si el tiempo que tardar estas herramientas en finalizar su tarea es mayor a un día, debes ir pensando en adquirir un disco nuevo ya que estas a tiempo de respaldar tu información y evitar pérdidas innecesarias.


13 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Pedro Correa dijo

    Hola, gracias por la ayuda, estoy intentando recuperar un disco de respaldo que se dañó. La cosa va lenta pero trabaja :), cuando termine compartiré el resultado.

  2.   reinaldo gonzalez dijo

    gracias por la informacion, tengo un disco duro de500gb con dos SOS, busque a analizar slackware 14.2 pero me dio un error despues de un bajon y bajo ninguna circunstancia me deja ingresar ahora con este metodo intentare hacer que funcione…

    ojo si alquien sabe como recuperar este error por favor me avise

  3.   Animales dijo

    Que buen tutorial, muchas gracias. He empezado a escanear un HDD 1Tb y llevo 16 horas, 2 patrones terminados el otro por 4%. Era el disco original que trae la HP 14-ac132la, noté un cambio en su desempeño estropeando bastante el trabajo, le he cambiado por un SDD de 240Gb Kingston y fluye perfectamente. El anterior lo he puesto en la bahía de CD (esta laptop no viene con esa unidad) con un caddy y ha encajado perfecto. Ahora a esperar que termine la labor del badblocks, seguir con el fsck y ojalá quede optimizado como almacenamiento adicional. También he cambiado el S.O. de Win10 a Ubuntu, me tenía harto con tanta actualización mediocre y ralentizadora.
    De nuevo gracias por el tutorial.
    Un seguidor más.

    1.    CarlosD dijo

      Tuve el mismo problema, el disco original de 1 Tb de mi laptop HP no levantaba Win 10, hice el cambio con un Disco solido de 128 Gb y aproveche en instalarle Ubunto 19.10, ahora estoy reparando el disco de 1 Tb con badblocks y ya voy 53 hrs, vamos a ver cuando termina.
      40464163hecho, 53:18:44 transcurrido. (1772/0/0 errores)
      40464164hecho, 53:22:01 transcurrido. (1773/0/0 errores)
      40464165hecho, 53:25:18 transcurrido. (1774/0/0 errores)

  4.   Guille RS dijo

    Tenia un error eventualmente y se me paralizaba el S.O. se me ocurrio analizar el disco y tenia errores en bloques y clusters. Solo use fsck con los parametros indicados arriba y Xubuntu dejo de congelarse.

    Gracias por el tutorial excelente ayuda.

    Saludos desde Argentina!

  5.   Jhon Gesell Villanueva Portella dijo

    Vale muchas gracias , por lo pronto me va bien lo de badblocks , ya me identificó 4 bloques dañados. Estoy haciendo las operaciones desde una imagen ISO en un pendrive; espero todo al final salga en orden, gracias por todo!

  6.   Martin dijo

    Hola, muy bueno el tutorial! Te hago una consulta: en mi pc la herramienta disk me tira el sig. mensaje: «Disco correcto, 32456 sectores erróneos», y con Smart me aparecen varios items como «Pre-fallo». Eso es normal? Y lo raro es que cuando ejecuto Badblocks o FSCK, me sale que está todo ok y no tiene ningún error. Qué puede estar pasando? Muchas gracias!

  7.   Aquiles Baeza dijo

    Es una verdadera VERGUENZA, que sitios donde se alenta la utilizaciòn de software LIBRE, obliguen a los visitantes a aceptar el uso de cookies, de verdad, dan pena ajena.

    1.    Cristian Cala dijo

      Y tambien es una VERDADERA VERGUENZA el hecho de que no sepas que es una cookie, gafo! Callate y enfocate en aprender payaso

    2.    Amado dijo

      Tu comentario refleja el poco conocimiento que tienes de Blog y el gestionamiento de páginas Web. Antes de criticar, asesórate para que no pases pena.

    3.    liberto dijo

      Hijo mío, estás mezclando las pestañas con el culo. No se trata de una artimaña capitalista, sino de una obligación legal para TODAS las páginas de internet, ya que TODAS están alojadas en un servidor que aloja cookies en tu ordenador.

  8.   Angel Kirilov dijo

    Hello ,
    1TB disk for 216 hours and the % is 106189% ?!
    Nowhere does it say how much is left, what should I do?

  9.   Akshay Patil dijo

    Can I install new OS after isolating bad sectors without any error? While installing new OS we have to format disk, which can remove isolation?