Hola amig@s!!! Bien en esta oportunidad les vengo a mostrar un pequeño tutorial que ya muchos deben de saber, pero para los que aún desconocen como reparar sectores dañados en discos duros, aquí les mostraré un pequeño tutorial de como intentar recuperar dichos sectores, antes de pasar al tutorial veremos primero como "auto-diagnosticar" si tenemos sectores dañados con simples cosas que debemos tener en cuenta, así que empezamos!
Diagnóstico:
Si al iniciar tu PC está demasiado lenta, se queda trabada en cualquier momento, o escuchas algún ruido como un clac clac clac...Bingo!!! Muy posiblemente tengas un fallo en tu disco duro que puede ir desde algo mal hasta sumamente grave... No te alarmes a la primera, siempre que arranca a tu sistema operativo( aunque se llegue a quedar flipada a medio andar ), existe alguna posibilidad de darle algún tiempo de vida mas ( con esto quiero decir que vayas pensando inmediatamente en hacerte de otro disco duro ), y esto último tómalo muy en serio ya que si tienes información muy valiosa hay que ir viendo como trasladarla a otro dispositivo, pero existen hoy en día algunas herramientas para reparar los sectores dañados del disco duro, cuando NO es un daño mas severo.
- Los discos duros se componen de platos, éstos son los que guardan la información y poseen pistas (tracks) o cilindros que a su vez son divididas en sectores que guardan pequeñas cantidades de información. Cuando el daño es "levemente grave" los sectores crean algún conflicto en el cual se pueden aislar los sectores que contengan daño para poder utilizar el disco, pero cuando el daño es mas grave por ejemplo desviación de los platos, ésto sucede por golpes al disco, sobrecalentamiento o simplemente por uso difícilmente siga funcionando ya que chocaría con los cabezales.
- Los cabezales o headers son los que leen la información almacenada en los platos, éstos cabezales están calibrados para que trabajen a distancias micrométricas de los platos a revoluciones muy altas entre 4,500 y 15,500 por minuto, cuando el daño es muy severo en éstos se denomina Head Crashes y sucede cuando los cabezales chocan con los platos, la mayoría de veces los cabezales chocan con los platos sin que éstos estén desviados, pero también se pueden desviar los cabezales por algún golpe o movimiento brusco del disco duro.
- Hay que saber igualmente a la hora que nosotros diagnostiquemos nuestro disco duro que puede haberse quemado la tarjeta electrónica que posee, si es así definitivamente no queda de otra que o comprar un disco duro nuevo, o bien cambiar la tarjeta por una del mismo modelo y marca del disco duro, rara vez(muy rara, excesivamente rara vez) se puede acoplar una de un modelo antiguo o mas raro aún de otra marca de disco. Esto sucede por varios motivos unos por negligencia propia y otras veces por cosas que quedan fuera de nuestras manos, sobrecarga eléctrica, calentamiento excesivo que conlleva que estallen los integrados, aunque si es un capacitor el que se daña puedes cambiarlo o mejor dicho que lo haga con experiencia en electrónica jejejejeje.
Reparación:
Bien ya que vimos los "síntomas" y conocimos un poco mas a fondo los discos duros y los daños posibles, pasamos a intentar recuperar los sectores dañados, para esto debemos primero tener en cuenta que la bios reconozca el disco duro, segundo como mejor opción arrancar en modo live CD/DVD o live USB, también si poseen otro disco duro con alguna distro linux arrancarlo desde ahí, ya que en una de las opciones no tiene que estar montado el disco duro o partición a reparar.
Para este tutorial usaré arrancar desde otro disco duro con Kali Linux para reparar los sectores dañados usando la utilidad de discos para ver si tiene sectores dañados y posterior a ello con las herramientas fsck y badblocks para intentar reparar los daños.
Antes de empezar la reparación podemos verificar en nuestra terminal los discos y particiones que tenemos, esto lo podemos hacer con las líneas de comandos fdisk o lsblk, en mi caso usaré la segunda:
Utilidad de discos:
Reparando con badblocks:
Bablocks es una utilidad de Linux que sirve para reparar discos duros, para conocer las opciones del mismo basta con entrar a una terminal como root y escribir:
Para este tutorial usaré arrancar desde otro disco duro con Kali Linux para reparar los sectores dañados usando la utilidad de discos para ver si tiene sectores dañados y posterior a ello con las herramientas fsck y badblocks para intentar reparar los daños.
Antes de empezar la reparación podemos verificar en nuestra terminal los discos y particiones que tenemos, esto lo podemos hacer con las líneas de comandos fdisk o lsblk, en mi caso usaré la segunda:
lsblk -fm
Utilidad de discos:
- En Kali siendo una distro para pentesting basada en Debian Wheezy nos vamos a Sistema > Accesorios > Utilidad de Discos , ya abierta nos mostrará los discos duros conectados y podemos ver si posee sectores dañados, si llegase a tener sectores dañados la utilidad nos muestra que el disco duro tiene sectores dañados como vemos en la imagen a continuación.
Reparando con badblocks:
Bablocks es una utilidad de Linux que sirve para reparar discos duros, para conocer las opciones del mismo basta con entrar a una terminal como root y escribir:
man badblocks
La forma mas común para reparar los sectores dañados es la línea de comandos:
badblocks -svnf /dev/sd*
o bien
badblocks -s -v -n -f /dev/sd*
o bien
badblocks -s -v -n -f /dev/sd*
-s Nos muestra el proceso de escaneo del disco, mostrándonos los sectores analizados.
-v Nos muestra los sectores dañados.
-n Lee 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.
Hay otras opciones pero quiero hacer énfasis en la opción -w esta opción no debe ponerse junto la opción -n porque entraría en conflicto lógico ya que -w es destructiva es decir sobre escribe en los sectores dañados borrando la información existente en el mismo.
Si bien es cierto usar badblocks es sumamente tardado es muchísimo mas efectivo, cuanto tarda? Pues depende el tamaño del disco duro y a cuantas revoluciones trabaje, 2,3,4,5,6 horas o muchas mas pero mas efectivo como dije anteriormente.
Reparando con fsck
Esta utilidad también viene con nuestra distro, pero honestamente a diferencia de badblocks tiende a no reparar por completo los sectores dañados, obviamente es mas utilizada por los usuarios ya que es muchísimo mas rápida que la otra en cuanto a escanear y reparar, pero igual si funciona en la mayoría de casos aunque yo si recomiendo badblocks para una mejor reparación de los sectores dañados, para utilizarla igualmente nos logueamos como root en la terminal y escribimos la siguiente linea de comandos:
fsck -c -y -v /dev/sd*
Donde:
-a Confirmar automáticamente. No recomendado.
-c Comprobar bloques en el disco.
-f Forzar la verificación aunque todo parezca normal.
-v (verbose) Despliega más información.
-r Modo interactivo. Espera nuestra respuesta.
-y Asume yes de respuesta.
Existen otras herramientas y de entorno gráfico para reparar sectores del disco duro como hirens boot pero yo en lo personal me inclino por badblocks y fsck para conseguir los mismos resultados. Bien amig@s esto ha sido todo en este tutorial, próximamente haré uno similar para los usuarios de Windows y con herramientas gráficas, me suscribo de ustedes atentamente ...By 4uxx! :-)
1 comentarios :
Muy bien explicado, justo lo que buscaba !!!
Gracias por el aporte, sigue asi !!!
Publicar un comentario