Vous êtes sur la page 1sur 3

Discos duros con sectores defectuosos

Recientemente he tenido diversas aventuras y desventuras (ms de lo segundo) con un disco duro (con Windows, aunque en principio da igual) que fallaba debido a sectores defectuosos. Cost lo suyo, pero finalmente sal airoso y desfice el entuerto. Para el que le pueda servir y tambin a modo de apuntes para m mismo, dejo aqu plasmado lo que he aprendido al respecto.

Diagnstico
Doctor, qu le sucede a mi PC? El sntoma ms claro de que nuestro disco duro pudiere albergar sectores defectuosos es que todo va bien en apariencia, pero observamos mucha lentitud en determinadas acciones. Ojo! No confundir con la tontera creciente que va acumulando Windows con el paso del tiempo, no Me refiero a LLLLLLEEEEEEEEEEENNNNTTTIIITTTTTUUUUUUUUUUUUDDDD (el ordenador puede llegar a quedarse parado), y adems en puntos concretos: al abrir un archivo, al iniciar el PC, etc. Y si tiene sectores defectuosos, es grave? Depende; para empezar del nmero de defectos, y, por ltimo, del tipo de estos. Existen dos tipos: sectores mal magnetizados y defectos materiales del disco. Los primeros se pueden arreglar fcilmente con el software adecuado. Los segundos no tienen remedio, pero si no son demasiados podremos seguir utilizando el disco sin problemas tras realizar unos apaos. Por qu se produce esto? Generalmente por tratar el PC con cario a hostia limpia. Lo malo que tienen los defectos materiales es que, si son muchos, pueden indicar que el deterioro del disco va in crescendo. Por lo tanto, ms nos vale comprar otro (y cuidarlo mejor). En cualquier caso, y dejando aparte el disco, lo peor que nos puede pasar es que perdamos algn archivo.

Ya nos hemos mentalizado. Por dnde empezamos?


Antes que nada, recomiendo bajar un LiveCD que os puede sacar de ms de un apuro y ms de dos, y que contiene la mayora de las herramientas que os voy a recomendar. Se trata del Hirens BootCD. Lo primero que hay que hacer cuando Windows empieza a tambalearse es ejecutar elCHKDSK (el que por all por Windows 98 se llamaba SCANDISK). En mi caso, haba un problema: Windows no llegaba a iniciarse, y sin Smint no hay

beso. Esto significaba que los sectores defectuosos se encontraban al principio del disco: mal rollo As que nada, metemos el LiveCD, arrancamos, y ejecutamos una herramienta llamadaNTFS Dos Pro, que lo primero que hace es ejecutar CHKDSK. En este punto ya confirm que haba sectores defectuosos, pero como la herramienta en cuestin es estpida, no hace nada con ellos. Una vez confirmado el diagnstico, lo primero es utilizar la excelente herramienta llamada HDD Regenerator (en el mismo CD mientras no diga lo contrario). Es un programa bastante lento, todo hay que decirlo, pero con la peculiaridad de que repara los sectores defectuosos debidos a errores magnticos sin prdida de datos. Si hace bien su trabajo, solucionado. Como mucho, tendris que volver a copiar los archivos del sistema de Windows si no carga porque estaban daados, y el PC como nuevo.

Los sectores estn materialmente daados


Todava no est todo perdido (ni lo estar). El programa Seagate Seatools Graphical es capaz de encontrar los sectores defectuosos y marcarlos, haciendo una lista con ellos. As, el sistema operativo los ignora, y es como si no existieran, como si tuviramos un disco duro un peln ms pequeo. Vale, perfecto. Tras esto, como en el apartado anterior, el disco como nuevo.

Son demasiados sectores y la cosa va a ms


El disco duro est en las ltimas. Pobrecillo. Habr que copiar todo a un disco nuevo y corregir all los errores. Tenis diversas herramientas en el CD que seguro funcionarn muy bien (como Norton Ghost, Acronis True Image, etc.), sin embargo, al ser un sistema de ficheros NTFS, acud a una herramienta especfica: ntfsclone. Os recomiendo para ello el SystemRescueCd, un LiveCD de Linux que contiene todas las herramientas ms importantes de Linux para la recuperacin de nuestro sistema. Conectamos el disco duro nuevo vaco (como esclavo, por USB, o como queris), iniciamos y ejecutamos lo siguiente: 1 2
ntfsclone --rescue /dev/hda1 --overwrite /dev/hdd1 dd if=/dev/hda of=/dev/hdd bs=446 count=1

La primera sentencia clona la particin NTFS daada (hda1) al nuevo disco (hdd) ignorando los errores de lectura debido a los sectores daados. La segunda, copia elMBR, para que podamos arrancar desde el nuevo disco. Ahora no recuerdo si es necesario poner el flag de boot en la particin del nuevo disco, pero

eso es fcil con cualquier editor de particiones (recomiendo Gparted, del LiveCD de Linux).

Ya est?
No. Ahora viene lo bueno: tenemos un disco sin daos, pero con supuestos sectores daados marcados gracias al punto 3. Hemos clonado el disco, para lo bueno y para lo malo. Si queremos redimensionar la particin, por ejemplo, no nos dejar debido a esto. Pero sabemos que no estn realmente daados! Cmo los desmarcamos? Esto no es tan fcil. Al parecer Windows Vista trae un CHKDSK con una opcin/b que vuelve a repasar los sectores marcados para ver si realmente estn daados, pero, obviamente, no merece la pena instalar ESO La solucin la encontr en el LiveCD de Linux que os acabo de recomendar (por esta razn recomiendo ese y no otro), pues es de los pocos que he visto con el programa que necesitamos: ntfstruncate. Primero ejecutamos lo siguiente (sustituimos <partition> por nuestra particin): 1
ntfsinfo -i 8 <partition>

Esto nos da una informacin de salida. De ella, bajo el ttulo Dumping attribute $DATA (080), tenemos que buscar el apartado que dice Allocated size y copiar el valor que aparece a la derecha. Ahora: 1 2
ntfstruncate <partition> 8 0x80 '$Bad' 0 ntfstruncate <partition> 8 0x80 '$Bad' <ntfs_size>

Donde <ntfs_size> es el nmero que hemos copiado antes. Ya est. De esta manera, hemos eliminado la lista de sectores defectuosos que habamos mencionado ms arriba. Slo queda ejecutar el CHKDSK de Windows para que arregle algn ndice y como nuevo.

Vous aimerez peut-être aussi