Corrupción de la información del servicio. Daños en la información del servicio Winchester no se detecta en el BIOS, pero el espacio en el disco duro es cero

Seagate Barracuda 7200.11- una serie fundamentalmente nueva de discos duros Seagate, en la que el fabricante intentó combinar las tecnologías para la producción de unidades ATA y SCSI. En la nueva familia, la mecánica se transfirió de las unidades de disco duro ATA y una parte importante de la arquitectura del firmware se reconstruyó a partir de las unidades SCSI de Seagate.

Sin embargo, junto a los efectos beneficiosos de la fusión, han pasado a la nueva arquitectura una serie de enfermedades "hereditarias" de ambos antepasados, con las que los clientes han acudido en repetidas ocasiones a un servicio informático de reparación y restauración de discos duros. En particular, este es un problema relacionado con la corrupción del traductor.

El deseo de Seagate de lanzar un nuevo producto al mercado más rápido ha dado lugar a una serie de discos duros, con una serie de fallas y problemas. Es por eso que los propietarios de Seagate Barracuda 7200.11 HDD a menudo encuentran problemas con la falla de sus discos duros.

Fallos estándar de la serie Barracuda 7200.11

Winchester no detectado en BIOS

Un buen día, el disco duro puede comenzar a funcionar más lentamente o incluso congelarse. Y después de un reinicio, es posible que no se determine en el BIOS, mientras que el disco duro está constantemente en estado OCUPADO.

Esta falla del disco duro puede deberse a las siguientes razones:

  • fallas de hardware en la operación de HDD (mal funcionamiento de la placa del controlador, cabezales, etc.);
  • Corrupción de la información del servicio (SMART, G-List, traductor).

En caso de daño a la información de servicio del disco duro, el firmware de gestión bloquea su funcionamiento. En este caso, el terminal de control del disco duro emite el código de error "LED: 000000CC FAddr: 0024A051", luego de lo cual el disco duro deja de responder a cualquier comando desde el exterior (o se detecta en el BIOS).

Reparación de disco duro:

Este error solo se puede eliminar con la ayuda de equipos especiales para reparar discos duros y recuperar datos (por ejemplo, el complejo PC-3000), a través de la interfaz del terminal, conectándose directamente al HDD y realizando un nuevo cálculo del traductor. Como regla general, los discos duros Seagate Barracuda 7200.11 pueden funcionar durante algún tiempo después de eso.



Hay información en la red de que el firmware de control (firmware) tiene la culpa de todo, y para restaurar el disco duro Barracuda 7200.11, basta con actualizar el firmware en el controlador del disco duro. A pesar de que Seagate ha lanzado una actualización de microcódigo para este modelo, ¡no será posible volver a flashear un disco duro que no funcione!

Nuestro consejo:

  • Es necesario flashear el disco duro antes de que ocurra un mal funcionamiento.
  • Si el maestro recomienda que no cambie el firmware después de la recuperación de datos, sino que cambie el disco duro, debe prestar atención a su consejo. En la mayoría de los casos, después de restaurar un disco duro, permanece operativo, pero puede fallar en cualquier momento.

Winchester no se detecta en el BIOS, pero el espacio en el disco duro es cero

El disco duro generalmente se muestra correctamente en el BIOS (dependiendo del tipo de BIOS, es posible que no se detecte, se detecte incorrectamente, muestre el mensaje: "ERROR DE DISCO DURO"), sin embargo, su volumen se define como cero, lo que significa que es imposible trabajar con él y se requiere una reparación adecuada y recuperación de datos.


La causa de este mal funcionamiento puede ser:

  • destrucción de las tablas de información de servicio del disco duro (SMART, G-LIST, traductor);
  • placa controladora no nativa;
  • falla de contacto entre la placa del controlador y el HDA.

Recuperación de datos del disco duro

se realiza en equipos especiales y puede tardar de uno a varios días, ya que pueden existir defectos (bloques defectuosos) en la zona de usuario del disco duro que impidan la extracción de información de los mismos.

Qué no hacer para recuperar datos:

  • La razón principal es la falla del "traductor", y no el daño al firmware del firmware, por lo que intentar actualizar el microcódigo no conducirá a nada.
  • Reemplazar la placa del controlador tampoco ayudará.
  • Si le prometieron actualizar el firmware del disco duro de SD15 a uno más nuevo en un disco duro defectuoso, huya de esta empresa.

Vale la pena señalar que tales problemas ocurren en los siguientes modelos:

  • Seagate Barracuda 7200.11
    ST3500620AS, ST3500820AS, ST3500320AS, ST3640330AS, ST3750330AS, ST3640530AS, ST31000340AS, ST3750630AS. ST3160813AS, ST3640323AS, ST31500341AS, ST31000333AS, ST3640623AS ST3320613AS, ST3320813AS, ST31500341AS, ST31500341AS, ST31000340AS, ST3750330AS, ST3750630AS, ST3500320AS, ST3500620AS, ST3500820AS, ST31500341AS, ST31000333AS, ST3640323AS, ST3640623AS, ST3320613AS, ST3320813AS, ST3160813AS, ST31000333AS.
  • Seagate Barracuda ES.2
    ST3750330NS ST3250310NS ST3500320NS ST31000340NS ST3250310NS ST3750330NS ST3500320NS ST3250310NS ST31000340NS ST3750330NS ST3500320NS ST3250310NS
  • diamante máximo 22
    STM3750330AS, STM3500320AS, STM31000340AS, STM3750330AS, STM3500320AS, STM3320614AS, STM31000334AS, STM3640323AS, STM3160813AS.

atasco de motor

Un eje del motor del eje atascado es el problema más común que puede ocurrir después de que un disco duro se golpee o se caiga. Si el motor está atascado, al tacto, este mal funcionamiento puede detectarse por la vibración característica del HDA cuando se aplica energía.

Qué no hacer:

  • Si se le cae el disco duro, no intente encenderlo.
  • No abra el bloque hermético.
  • No intente girar los discos manualmente.
  • Reemplazar la placa del controlador puede dañar el controlador donante.

Para la recuperación de datos(no estamos hablando de reparación en este caso) se requiere transferir el paquete completo de discos al HDA donante. En caso de daño a las cabezas magnéticas, se requiere reemplazar el bloque de cabezas magnéticas del disco donante.

En algunas situaciones, el problema puede complicarse por la flexión del eje del motor del eje y, debido a un impacto, se pueden formar rayones en la superficie del disco, lo que desactivará la unidad del cabezal magnético cuando el HDD se encienda por primera vez. .

Información de servicio del disco duro- un análogo del sistema operativo de una computadora. La información del servicio se encuentra en un lugar especialmente designado (Área de Servicio, SA), en sectores con números negativos y está disponible solo para el trabajo utilidades especializadas.
Los módulos de información de servicio son no MBR, no sector de arranque y no MFT, todo lo anterior pertenece a la categoría "datos de usuario" y está disponible para su uso por parte de cualquier utilidad que funcione con el disco sin pasar por el sistema de archivos (por ejemplo, "editor de sector"). El área de servicio de un disco puede tener lo suyo: un traductor, una tabla de defectos, un catálogo, etc. (según el fabricante y la familia).

La información del servicio incluye:

Superposiciones de microcódigo- módulos que contienen la parte descargable del firmware necesario para iniciar el HDD;
Hojas de defectos: Lista P; Lista G; Relo-list y otros, según fabricante y arquitectura;
INTELIGENTE. y sus registros;
Módulos de autodiagnóstico utilizado en la producción de discos
traductor, pasaporte- en presencia de un módulo separado, o en forma de superfiles.

Rasgo distintivo Este problema es que el disco puede o no ser detectado correctamente en el BIOS. Además, la información incorrecta del pasaporte también puede indicar problemas en el área de servicio de la unidad. A diferencia de otras fallas del disco duro, para las fallas de información del servicio, el fabricante del disco duro es de gran importancia, ya que las diferencias se encuentran no solo en la arquitectura, sino también en la propia ideología de la información del servicio.

Teniendo en cuenta la ubicación del área de servicio de la unidad: en la superficie de los platos magnéticos, el daño a la información de servicio puede indicar problemas graves con el disco duro. La intervención no calificada, las acciones precipitadas de los maestros novatos pueden conducir a una imposibilidad total de recuperar datos.

La estructura de la información de servicio del disco duro.

Módulos críticos- partes de información de servicio, sin las cuales el disco duro no podrá iniciarse y funcionar "lógicamente" (es decir, cuando la zona de usuario esté disponible). A su vez, los módulos críticos pueden ser únicos (para una instancia específica de un disco duro) o no únicos (los mismos en familias o modelos).

A módulos únicos incluir: listas de defectos (especialmente fábrica, P-List), traductor (si lo hay);
A módulos no únicos incluyen: superposiciones de microcódigo que son compatibles entre familias y versiones de firmware.

Importante recordar:
Cualquier error al trabajar con el área de firmware de una unidad está plagado de consecuencias irreversibles. Por lo tanto, iniciar un recálculo del traductor con la placa electrónica de otra persona puede hacer que la recuperación de datos sea imposible.

El daño a los módulos críticos del disco duro hace que sea imposible iniciar la unidad, sin embargo, los no exclusivos y los críticos pueden coincidir. La situación es mucho más complicada cuando los módulos críticos únicos están dañados: si no puede ensamblarlos manualmente a partir de las copias disponibles, restaure los datos imposible. Además, para algunas unidades, existen métodos universales para restaurar algunos módulos exclusivos, por ejemplo, el recálculo del traductor de unidades de Seagate. Pero a pesar de tales opciones, resolver problemas en el área de servicio de un disco no es una tarea trivial, ya que la información de servicio de los discos duros puede dañarse de diferentes formas. No existen métodos únicos para recuperar datos de un disco duro con corrupción de la información del servicio, así como fallas típicas; además, cualquier módulo puede dañarse en el área de servicio de la unidad con la misma probabilidad.

Recuperación de datos del disco duro
con información de servicio corrupta

Para determinar formas de resolver problemas en el área de servicio de la unidad, primero es necesario realizar un diagnóstico exhaustivo según la arquitectura conducir. Por lo tanto, buscar daños en el traductor de unidades con traducción dinámica (por ejemplo, Samsung o Hitachi) es tan imprudente como volver a calcular el traductor para restaurar la capacidad nominal de una unidad Western Digital.

Caso especial número 1. Unidad Seagate 7200.11 no detectada

Ampliamente conocido y cubierto no solo con "un montón de métodos", sino también con varias "panaceas de un solo botón", un mal funcionamiento en el área de servicio de una familia de unidades Seagate (fuera de producción hace mucho tiempo) todavía excita las mentes de maestros novatos.

La esencia del problema:

Un disco, por ejemplo ST3500320AS, no se detecta en el BIOS, el registro BSY está activado en el puerto donde está conectado (un programa como Victoria lo verifica), mientras que no se escuchan sonidos extraños desde el área de contención, el disco está girando

Diagnóstico erroneo:

Al igual que con todas las unidades de Seagate, los diagnósticos se realizan a través del terminal de diagnóstico (puerto COM). Aparece el siguiente mensaje en el cuadro de diálogo del terminal:

LED:000000CC FADir:0024A051
LED:000000CC FADir:0024A051

Por supuesto, la jerga tampoco pasó por alto este mal funcionamiento, y fue apodada la "mosca TsT" debido a las peculiaridades de la pronunciación del contenido del terminal. Al igual que con otras fallas, este mensaje en el terminal indica problemas con alguna parte de la información de servicio. En este caso, el desbordamiento de registros, y dicho desbordamiento a menudo se asocia con un funcionamiento inestable del disco duro o defectos en la superficie

Solución:

Interrupción del proceso de inicialización de la unidad y posterior recálculo del traductor con lista P, comprobar la disponibilidad de datos y obligatorio copia sector por sector a un disco saludable. La técnica "como en un quiosco en el mercado" a menudo conduce a "bifurcaciones" en la transmisión (cuando todos los sectores se vuelven inaccesibles a partir de un determinado LBA).

¡Ejecutar el recálculo del traductor automático en modelos posteriores que no sufren estos problemas no solo es inútil, sino destructivo!

Caso especial número 2. Disco duro Western Digital WD20EZRX no detectado

La esencia del problema:

Un disco, por ejemplo, WD20EZRX, no se detecta en el BIOS, mientras gira y no emite sonidos extraños. Antes de romperse finalmente, el disco "se ralentizó" bastante, se hicieron intentos fallidos de recuperar datos usando R-Studio. La señal de que era hora de llevar el disco al laboratorio fue el estado del disco "girado, pero no detectado en el BIOS de la computadora".

Diagnóstico erroneo:

Teniendo en cuenta que los discos de la familia WD Marvell no escriben mensajes de diagnóstico en el terminal, el disco se conecta a través de la interfaz SATA al sistema PC-3000Express. En los registros de estado hay una señal de disponibilidad (registros DRD y DSC "quemados"); en cualquier apelación, incluida la lectura del pasaporte, se enciende una señal BSY permanente, el motor no se detiene, no hay sonidos extraños.

Para acceder al área de servicio de la unidad, el disco se transfiere a régimen tecnológico(instalando los puentes apropiados), lo que le permite trabajar con una utilidad especializada. En este modo, se bloquea el acceso a la información del servicio y se reinicia el disco. Una unidad que se ha preparado en caso de emergencia (debido a la imposibilidad de leer el área de servicio en direcciones falsas) permite cargar en la RAM las superposiciones de microcódigo necesarias para trabajar con módulos de información de servicio. Después de leer y diagnosticar el área de servicio, se aclaró el diagnóstico: defectos en el área de servicio.

Solución:

1. Ensamblar los módulos necesarios para iniciar la traducción de una unidad defectuosa (módulos críticos únicos), es decir, para garantizar la capacidad de exportar los datos del usuario a una unidad en buen estado.

2. Selección de una unidad donante compatible (familia, mapa principal y versión del preamplificador-interruptor) para realizar el procedimiento de "intercambio en caliente".

3. Registro en el área de servicio de los módulos "donante" del "paciente" requerido para la traducción

4. Inicialización de la información de inicio en la RAM de la unidad con posterior inicio en el HDA del "paciente"

5. Extracción de información: creación de una copia sector por sector en un disco en buen estado mediante el PC-3000 DataExtractor

El caso de bloqueo de disco descrito en el ejemplo durante intentos independientes de recuperar datos es de la práctica diaria real. En este caso, la información se restauró por completo a pesar de los sectores inestables de 1877, por lo que se bloqueó el disco duro.

En caso de cualquier daño en el área de servicio de un disco duro, nuestro laboratorio realiza la clonación sector por sector de los datos del usuario en un disco que funcione. Solo esto enfoque puede dar garantía total y recuperación segura de datos. No existen soluciones estándar y de plantilla en la recuperación de datos en caso de daños en la información del servicio y no puede ser.

Artem Makarov alias Robin

09.11.2013

38824 vistas

Otro problema difícil con Seagates, que se resolvió con la ayuda del llamado firmware Seagate HDD (microcódigo de carga a través de la interfaz).

Esta vez, la computadora portátil HDD ST9500325AS, cuando se aplica energía por el oído, se recalibra, se cuelga en OCUPADO, solo emite al puerto de diagnóstico:

Primero 0x08M

Y eso es. No hay funcionalidad de terminal después del inicio, ya que el disco se congela. Antes que yo, el disco estaba en otro lugar, donde se cambió el bloque de cabezas (por lo general, este es siempre el caso, si no entienden qué le pasa al disco duro, inmediatamente cambian de cabeza, por si acaso) . Por supuesto, en el tema de la restauración de archivos de usuario, reemplazar los cabezales de lectura/escritura en esta situación no ayudó de ninguna manera y el disco se llevó al Hardmaster SC.

La funcionalidad del terminal en esta línea de unidades está integrada por el fabricante en el código ROM, se enciende después de que se suministra energía a la interfaz. Se parece a esto:

Rst 0x08M RW cmd 002F req = 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 00 00 A0 E1 opts = 00000000 RW Err = 84150180 ASCII Diag mode F3 T>

Aquellos. error de posicionamiento en las marcas del servo, parada del motor del husillo y disponibilidad en los registros para responder rápidamente a las solicitudes del terminal. En esta posición, puede hacer girar el motor con un comando, levantar diag ovl desde la superficie y leer por ATA todos los módulos descritos por id, así como todos los módulos descritos en el volumen del sistema. Todos los módulos se consideraron sin errores y, a primera vista, no contenían nada sedicioso que pudiera provocar que la unidad se congelara durante un arranque normal.

Inmediatamente hubo una sospecha de una falla en las tablas de traducción, pero un intento de recalcular llevó al siguiente resultado:

Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify Rewrite Retries = 2DF8 DiagError 0000500D Error de formato de partición de usuario - Tiempo transcurrido 0 min 00 seg R/W Sense 00000002, R/W Error 843200A2 , Error de archivo 00000000 Blk Addr AD6F0001, Blk Addr Type D0, Cyl FFFF0000, Hd EC

Aquellos. terminó con un error. Después de algunas deliberaciones, se tomó una decisión decisiva. Dado que todas las partes necesarias de la información del servicio se respaldaron con éxito anteriormente, decidí formatear completamente el área de servicio. Recibido al final del proceso:

Formato de partición del sistema correcto: tiempo transcurrido 2 minutos 00 segundos

Accioné la fuente de alimentación y el disco se preparó con un pasaporte de fábrica "vacío". En tal posición, cualquier operación de lectura/escritura de información de servicio da como resultado un mensaje de que el proceso no está listo, debido a la falta de comandos "extendidos" en el microcódigo ROM "básico".

No se puede cargar la superposición del procesador Diag Cmd

Para obtener una funcionalidad completa en tal situación, debe escribir superposiciones en la superficie para que el disco las lea. Y para poder escribir en la superficie, el disco debe leerlos antes. Círculo vicioso. ¿Cómo encontrar una salida a tal situación?

Solo hay una opción, dado que en una situación con un servicio formateado, el disco está listo a través de la interfaz normalmente, uno es cargarlo en el cargador de HDD usando el comando id92h, es decir un paquete de microcódigo que contiene, entre otras cosas, las superposiciones requeridas y, por lo tanto, como se suele decir, vuelve a flashear un disco duro de Seagate.

Después de esta operación, el recálculo del traductor se completó con éxito.

Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify Rewrite Retries = 2DF8 Formato de partición de usuario correcto - Tiempo transcurrido 0 min 00 seg

Y, el toque final es un registro de un traductor previamente guardado (id2Bh). Después de que se volvió a aplicar la energía, el disco emitió lo habitual:

Rst 0x08M (P) Restablecimiento de SATA

y acceso completo a todos los LBA descritos en el pasaporte. Si, antes de que me llegara el disco, los bolígrafos curiosos no hubieran subido al área de contención, entonces, usando las manipulaciones descritas anteriormente, sería posible reparar el disco duro conservando la información.