¿Qué son los sectores defectuosos y cómo solucionarlos? [Parte 2]

¿Qué son los sectores defectuosos y cómo solucionarlos? [Parte 2]

Parte 1 de este artículo analizó el hardware de la unidad y cómo funciona el controlador entre bastidores para detectar y resolver problemas con los sectores defectuosos que detecta durante el funcionamiento normal.





En esta conclusión de esa discusión, veremos las herramientas disponibles del sistema operativo, los fabricantes de unidades y otros terceros que puede utilizar para administrar y monitorear sus unidades para mantenerlas lo más saludables posible.





Descargo de responsabilidad : Antes de ejecutar cualquiera de los comandos de este artículo, asegúrese de tener una buena copia de seguridad de la unidad, ya que los intentos de reparar los sectores defectuosos pueden dañar el sistema de archivos. Esto significa que es posible perder partes de archivos de datos o metadatos que se utilizan para ubicar archivos y directorios en el volumen. Las herramientas del fabricante y de terceros pueden ser tan catastróficas como las utilidades del sistema operativo. Esto es especialmente importante para aquellas utilidades que eluden las protecciones del sistema operativo y acceden directamente a la unidad que está exactamente lo que hacen muchas de estas herramientas.





Escaneo de un disco en busca de sectores defectuosos

Cada sistema operativo tiene herramientas para escanear un disco en busca de sectores defectuosos. Algunos se invocan automáticamente durante el inicio si la computadora detecta un apagado incorrecto. Por ejemplo, Windows mantiene un 'bit sucio' en la tabla maestra de archivos (MFT) en los volúmenes NTFS o en la tabla de asignación de archivos (FAT) en las unidades FAT16 / 32.

Durante el arranque, el programa autochk busca este valor y, si está configurado, ejecutará una versión abreviada de las acciones realizadas por chkdsk en todos los volúmenes marcados. Otros sistemas operativos modernos utilizan un proceso similar.



Ventanas

Para aquellos que no le temen a la línea de comandos de Windows, chkdsk / r o chkdsk / b se puede ejecutar en cualquier momento para buscar sectores defectuosos. Primero ejecutará otras pruebas para verificar la consistencia de los metadatos de la unidad antes de que pase el sector defectuoso opcional. Dependiendo del tamaño del volumen en cuestión y la cantidad de directorios y archivos, puede llevar bastante tiempo completarlo. La diferencia entre los dos comandos es que el segundo volverá a evaluar los sectores que ya están marcados por el sistema operativo como defectuosos.

Windows también tiene una herramienta GUI que se puede utilizar para realizar las mismas comprobaciones. Se puede acceder abriendo Explorador de Windows> haga clic con el botón derecho en la unidad para verificar> Propiedades> Pestaña Herramientas> Comprobar ahora… > marque 'Buscar e intentar recuperar los sectores defectuosos'> Iniciar .





No importa cuál elija, si está escaneando un sistema o una unidad de arranque, requerirá acceso exclusivo al volumen y le preguntará si desea programar el escaneo en el próximo reinicio. Si no es una unidad del sistema, el análisis debe comenzar inmediatamente a menos que otro proceso ya lo haya bloqueado para acceso exclusivo.

Esta herramienta no marca como malos sectores individuales; Marca todo el clúster como defectuoso en MFT o FAT y reubica todo el clúster en otro clúster no utilizado en la unidad. Esto puede suceder si el hardware de la unidad no puede reasignar el sector defectuoso por algún motivo, como que su grupo de sectores de repuesto se haya agotado.





Linux

Aunque el programa badblocks se puede usar para buscar bloques defectuosos (sectores) en una partición de disco en sistemas Linux, le recomiendo que use e2fsck -c en su lugar o el apropiado fsck variante para el sistema de archivos que está utilizando. Esto asegura que se pasen los parámetros adecuados al programa badblocks.

Los parámetros incorrectos pueden causar daños irreparables al sistema de archivos. los -c El parámetro realiza una prueba de solo lectura en el volumen. Si desea utilizar una prueba de lectura y escritura no destructiva, debe especificar el -cc parámetro en su lugar.

Cuando usas -c o -cc , se reconstruye toda la lista de bloques defectuosos. Si desea mantener las entradas existentes en la lista y simplemente agregar nuevos bloques a la lista, agregue el -para (mantener) la opción. Si sospecha que ha habido daños en la unidad y / o el sistema de archivos, también puede agregar el -pag (preen) opción que intentará reparar automáticamente cualquier daño. Le notificará si no puede corregir los errores que encuentre.

Herramientas del fabricante

Los fabricantes de variadores tienen su propio software de diagnóstico que se puede utilizar para realizar análisis de superficie y funciones de control específicas de sus variadores. Western Digital tiene Data Lifeguard para Windows para sus unidades mientras Seagate tiene SeaTools para Windows que se puede utilizar para probar unidades Seagate, Maxtor y Samsung.

Ambos ofrecen opciones para probar y reparar sus unidades asociadas, pero debe tener cuidado con las pruebas que son destructivas y las que no lo son. En cualquier caso, deberías tener un copia de seguridad actual antes de continuar.

Herramientas de terceros

También existen herramientas de terceros como SpinRite de Gibson Research Corporation que acceden a la unidad por debajo del nivel del sistema operativo para realizar su magia. Omite el BIOS e interactúa directamente con el controlador del disco duro. Es principalmente para la recuperación de datos, pero también se puede utilizar para realizar análisis de superficie y verificación antes de poner en servicio una nueva unidad.

SpinRite tiene sus limitaciones. Debido a que se ejecuta en el sistema operativo FreeDOS y usa CHS para acceder a la unidad, solo puede acceder a los primeros 228(268,435,456) sectores. Por lo tanto, una unidad que usa sectores de 512 bytes estará limitada a 128 GB y una unidad que use sectores de 4K estará restringida a 1 TB.

Al configurarlo en un disco de arranque usando el intérprete de comandos de Windows 98 DOS 7, SpinRite 6 teóricamente puede probar todo el disco.

cómo conectar un micrófono a una computadora portátil para grabar

¿Son reparables los sectores defectuosos?

Los defectos físicos de fabricación, caídas de cabeza y la mayoría de las otras fallas detectadas por el controlador de disco duro generalmente no se pueden reparar. Los que han sido aislados por el sistema operativo son otra historia.

Herramientas del sistema operativo

A veces es posible recuperar bloques o clústeres que el sistema operativo ha marcado como incorrectos. Dado que un clúster normalmente consta de varios sectores y un solo sector defectuoso obtendrá un clúster completo marcado como defectuoso, en ocasiones es posible recuperar esos clústeres.

Esto se debe a que es posible que el controlador del disco duro no se haya ocupado del sector defectuoso antes de que el sistema operativo tuviera un problema. Recuerde, la unidad generalmente no sabe que algo está mal hasta que no puede leer el sector y no intenta reasignar el sector a menos que haya numerosas lecturas fallidas o se intente escribir en ese sector después de una lectura fallida.

Si el controlador del disco duro ha reasignado el sector defectuoso después de que el sistema operativo marcó el clúster que lo contiene como defectuoso, vuelva a ejecutar el comando apropiado para reevaluar los bloques defectuosos ( chkdsk / b para ventanas, e2fsck -cc para Linux: no debe utilizar el -para opción aquí, ya que mantendría la lista actual de bloques defectuosos) debería borrarla de la lista.

SpinRite

SpinRite es una de las herramientas que asegura poder recuperar sectores débiles. Incluso con tres décadas de trabajo con tecnología, esto es algo en lo que no estoy dispuesto a confiar. El controlador de la unidad marcó originalmente el sector como defectuoso (o el sistema operativo marcó el clúster que lo contenía) porque los datos no se podían leer de forma fiable. Incluso si se puede mejorar su capacidad para retener datos, es probable que sea temporal, lo que debería traer algunas preguntas a la mente.

  1. ¿Qué tan temporal es esta reparación?
  2. ¿Estás dispuesto a confiar tus datos a este sector?

Personalmente, esta es un área en la que no estoy dispuesto a pisar. Gran parte de mis datos son demasiado importantes.

Supervisión del estado de la unidad

Una de las dos mejores formas de proteger los datos que ha almacenado en sus unidades, si no los ha distinguido de los comentarios anteriores, es asegurarse de haber implementado un plan de respaldo confiable.

La otra es usar software para monitorear el estado de sus unidades. Los discos duros modernos incluyen tecnología de autocontrol, análisis e informes (SMART) para ayudar a determinar el estado del disco y predecir fallas.

Ubuntu, RedHat y sus derivados tienen la utilidad Disks como parte de su instalación predeterminada. Le permite acceder a los contadores SMART más importantes, así como ejecutar las pruebas SMART cortas y extendidas. También hay herramientas de línea de comandos como smartctl que se pueden utilizar para automatizar la verificación y la generación de informes del estado de la unidad.

Windows no proporciona esta capacidad, por lo que necesitamos herramientas de terceros como CrystalDiskInfo y Hard Disk Sentinel para manejar el trabajo.

Contadores SMART

No se asuste cuando vea los valores que reportan estas herramientas. El valor de umbral lo establece el fabricante para indicar cuándo se considerará un problema. Es probable que el valor normalizado actual sea más alto que el peor valor informado y para la mayoría de los contadores esto es lo esperado. Los valores normalizados que van de 1 a 253, aunque algunos fabricantes eligen un punto de partida de 100 o 200 para algunos atributos, disminuyen desde un punto de partida más alto con el tiempo y no es necesariamente un problema hasta que desciende por debajo del valor umbral.

Independientemente de la herramienta que elija usar para monitorear sus dispositivos de almacenamiento, hay una lista breve de contadores que deben preocuparle siempre que su unidad los admita:

  • Contador 5 (recuento de sectores reasignados ) es un recuento total de sectores que se han reasignado y colocado en la LISTA G desde que se puso en servicio. Esto no incluye los sectores marcados en la fábrica. Los datos brutos son un recuento real, por lo que cuanto más bajos, mejor.
  • Contador 10 (número de reintentos de giro) indica cuántas veces necesitó la unidad para intentar hacer girar la unidad hasta que alcanzó la velocidad operativa si el primer intento no tuvo éxito. Los aumentos en este atributo indican problemas mecánicos con la unidad o un posible problema de energía.
  • Contador 187 (errores incorregibles informados) es el número de errores de ECC que el controlador de la unidad no pudo solucionar. Cuanto más bajo, mejor cuando se mira el valor bruto.
  • Contador 188 (tiempo de espera del comando) es el número de operaciones abortadas en el dispositivo. Esto suele ser el resultado de problemas con la fuente de alimentación o problemas de conexión del cable de datos. Nuevamente, el valor de los datos brutos debe ser bajo.
  • Contador 195 (ECC de hardware recuperado) es una implementación específica del proveedor, por lo que es posible que los valores no siempre representen condiciones idénticas. En general, es un recuento de la cantidad de veces que se requirió la corrección ECC para devolver los datos correctos desde la unidad.
  • Contador 196 (recuento de eventos de reasignación) representa el número de veces que los sectores han activado un evento de reasignación por parte del controlador. Cuenta tanto los intentos exitosos como los fallidos de reasignar sectores. No todos los fabricantes lo admiten.
  • Contador 197 (recuento actual del sector pendiente) es el número de sectores que están actualmente marcados como inestables y se reasignarán si su próximo intento de lectura es exitoso o cuando se escriba la próxima vez. Este contador se reduce una vez que el sector se ha reasignado correctamente.
  • Contador 198 (recuento de sectores incorregibles fuera de línea) es el recuento total de errores al leer o escribir sectores. Si comienza a subir, hay un problema con la superficie del disco o el subsistema mecánico.

Tomados por sí mismos, muchos de los contadores disponibles no ofrecen mucha información sobre el estado general de sus unidades. Pero cuando se toman en conjunto, prestando especial interés a los enumerados anteriormente, es más probable que detecte tendencias negativas para poder prepararse para la inevitable desaparición de la unidad.

¿Pueden dos personas ver Netflix al mismo tiempo?

Conclusión

Aunque existen herramientas disponibles para ayudar a predecir cuánta vida puede quedar en sus dispositivos de almacenamiento, esto no evita la necesidad de un plan de respaldo sólido y probado. Hay evidencia que una gran cantidad de unidades fallarán sin que aparezca un solo error SMART en todo su historial. En el mismo informe, también muestra una alta correlación entre algunos de los errores SMART enumerados anteriormente y una vida útil extremadamente abreviada del dispositivo.

Por ejemplo, los sectores defectuosos indicados en la imagen de arriba son de una unidad que Hard Disk Sentinal Pro estima que le quedan 21 días de vida útil. Hace dos meses, informaba 30 días y todavía estoy esperando ver cuánto tiempo más tardará antes de que encuentre su camino hacia el cielo de los datos. Por lo tanto, muestra que el análisis predictivo, aunque indica que los datos están en riesgo, aún no puede dar una idea confiable de cuanto tiempo le queda.

Aunque el recuento de sectores defectuosos no ha aumentado en meses y el uso de HDD Regenerator en el disco para ver si podía revivir esos 77 sectores defectuosos no ayudó, la salud general aún ha disminuido un poco. Será interesante ver cuánto más sobrevive.

Me interesa saber si alguien más ha tenido experiencias similares con las herramientas de monitoreo SMART. ¿Ha tenido éxito en salvar sus datos de un desastre usándolos? ¿No te han funcionado en absoluto? ¿Qué hay de las herramientas para revivir sectores defectuosos como SpinRite o HDD Regenerator? ¡Déjame saber abajo en los comentarios!

Cuota Cuota Pío Correo electrónico Cómo limpiar su PC con Windows usando el símbolo del sistema

Si su PC con Windows se está quedando sin espacio de almacenamiento, limpie la basura con estas rápidas utilidades del símbolo del sistema.

Leer siguiente
Temas relacionados
  • Tecnología explicada
  • Disco duro
Sobre el Autor Bruce Epper(13 Artículos publicados)

Bruce ha estado jugando con la electrónica desde los años 70, las computadoras desde principios de los 80 y respondiendo con precisión preguntas sobre tecnología que no ha usado ni visto en todo el tiempo. También se molesta al intentar tocar la guitarra.

Más de Bruce Epper

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse