![¿Cómo evito utilizar sectores defectuosos en el disco duro?](https://rvso.com/image/1438127/%C2%BFC%C3%B3mo%20evito%20utilizar%20sectores%20defectuosos%20en%20el%20disco%20duro%3F.png)
Sé que tengo un problema de hardware y que empeorará, y una unidad de repuesto llegará en 2 o 3 días.
Sin embargo, necesito desesperadamente volver a usar mi computadora esta noche. La mayoría de las cosas parecen funcionar bien, pero Firefox invariablemente falla después de estar encendido durante un par de minutos. ¿Supongo que está atrapado en uno de los sectores defectuosos? ¿Cómo consigo que mi computadora evite esos sectores temporalmente?
Si no existe una forma específica de evitar esos sectores, ¿debería simplemente reinstalar Firefox y esperar lo mejor?
Supuse que la computadora marcaría automáticamente los sectores defectuosos y evitaría usarlos, pero eso no explica por qué la computadora sigue fallando (y solo cuando uso Firefox).
Respuesta1
Esto es compatible con badblocks (para Ext2, en Linux). En DOS y OS/2, era CheckDsk/F (o Chkdsk/F según la versión) (para FAT16, en DOS)... Seguramente ScanDisk también puede hacer eso (para Microsoft Windows). En versiones más recientes de Microsoft Windows, puede agregar /r a eso (Chkdsk /F /R o Checkdsk /F /R) para realizar una verificación, marcado o reparación más exhaustiva. En las versiones más recientes de Microsoft Windows, para usar la GUI, vaya a Mi PC, acceda a las Propiedades de una unidad, vaya a la pestaña Herramientas y "Comprobar ahora". Marque la casilla que dice "Buscar e intentar recuperar sectores defectuosos". Esas instrucciones son para Win7; Es de suponer que XP y otros sistemas operativos están cerca.
Entonces, para resumir, el método exacto de cómo se hace esto dependerá del sistema operativo que se esté utilizando. Eso supone que utiliza tipos de sistemas de archivos predeterminados. Si está utilizando otros tipos de sistemas de archivos, entonces el software que utilice también puede depender de los tipos de sistemas de archivos que utilice.
Entonces, ahí está la respuesta a su pregunta, si desea utilizar utilidades de disco estándar que vienen incluidas con el sistema operativo. Otro software especializado también puede tener la capacidad de hacer esto.
Nota: No se debe confiar en esto. Como se señaló en algunos de los comentarios de la pregunta, es probable que continuar usando el disco provoque daños. Si tiene suerte ahora, podrá leer datos de los sectores defectuosos, pero no escribir datos en ellos. Sería una suerte, porque aún podrías conseguir una copia de seguridad. No sólo es posible, sino también bastante probable, que al seguir utilizando la unidad se pierda la capacidad incluso de leer desde sectores adicionales. Las personas que tienen experiencia en la pérdida de datos le recomendarán que utilice la unidad al mínimo. Lo ideal es ni siquiera dejar que la computadora cambie a la unidad. ¿Cómo se evita que la computadora cambie a la unidad? Déjalo lo más posible. Entonces, aunque estoy dando la respuesta a la pregunta solicitada, me siento obligado a reiterar las advertencias que ya se han hecho. No se recomienda confiar en ninguno de los programas mencionados, ni en ningún otro software, porque no es lo suficientemente seguro.
Si se trata de una computadora doméstica, asegúrese de hacer una copia de seguridad de los datos más valiosos. Por lo general, eso significa hacer una copia de seguridad de ~ y/o /home y/o /users en Unix, y de C:\Documents and Settings y/o C:\Users en el Microsoft Windows moderno. Simplemente una copia a una unidad USB o una carga a un sistema remoto puede brindarle una tranquilidad justificada, porque podría salvarlo. Sugiero encargarse de eso antes de hacer que su navegador web visite otras páginas web y antes de hacer cualquier otra cosa. Incluso si tiene otro disco duro para poder hacer una copia de seguridad de todos sus datos. Por el momento, busca una memoria USB y copia esos datos que normalmente son valiosos. Este es un consejo que daría para cualquier unidad con un solo sector defectuoso. Dado que ya está encontrando problemas, está más avanzado en el camino de los problemas, por lo que este consejo es aún más crítico. Las cosas pueden funcionar igual de bien o mal, sin cambios, durante días o semanas. Pero las probabilidades de que ocurra un desastre más completo e instantáneo son bastante altas. Esto podría suceder fácilmente en cualquier momento sin previo aviso. Claro, esa siempre es una posibilidad. En este caso, parece muy probable. Entonces, vuélvete paranoico rápidamente.
Respuesta2
Un sistema operativo sólo puede operar en bloques y sectores "lógicos" a los que el firmware de un disco duro proporciona una API para acceder. Un número simple de bloques de 0 a N.
Sólo el firmware tiene visibilidad R/W de los bloques físicos, identificar si un bloque no funciona o está a punto de fallar, etc.
Cuando el firmware no puede leer o escribir contenido, devuelve un error al sistema operativo. Si el firmware puede recuperar datos o identificar que un bloque físico está funcionando mal, entonces puede "mover los datos".
A veces, reiniciar muchas veces puede permitirle sobrevivir a una falla.
Pero durante casi 20 años he recuperado la usabilidad de discos duros defectuosos utilizando un producto llamado SpinRite, dewww.grc.com
Después de recuperar los datos, es una buena idea reemplazar la unidad o usarla solo como respaldo (tenga un conjunto de discos de respaldo para rotar).
En el modo de recuperación básico, SpinRite obliga al firmware a leer una y otra vez (posiblemente durante horas) un sector lógico defectuoso con diferentes técnicas de "enfoque" que funcionan bien en unidades giratorias, hasta que el firmware encuentra una manera de leer un sector "marginal o bloque "dañado".
Puede que se necesite un poco de habilidad para crear una unidad de arranque con el software SpinRite y bastantes horas de trabajo. Y puede que esto no sea lo suficientemente rápido; pero un pequeño proyecto para recuperar datos de unidades.
Por alrededor de $90, una vez que tenga ese software, se ahorrará días y días de trabajo que, de otro modo, pasaría reconstruyendo sus datos a partir de copias de seguridad o "reescribiéndolos".