Recuperación del sector mhdd. Cómo recuperar sectores defectuosos en discos duros

Un disco duro es una pequeña porción espacio en discoque se bloquea al correr Este sector no responde a las solicitudes de lectura o escritura.

Los sectores defectuosos pueden ocurrir como en el magnético tradicional discos duros, y en unidades SSD modernas de estado sólido. Hay dos tipos de sectores defectuosos: algunos surgen como resultado de daños físicos en el disco y no pueden repararse, otros como resultado de errores de software y pueden repararse.

Tipos de sectores defectuosos

Hay dos tipos de sectores defectuosos. A menudo se les llama "Físico"  o "Lógico"  malos sectores

Los malos sectores físicos son espacio disco duroQue está físicamente dañado. La cabeza del disco duro podría entrar en contacto con un panqueque en movimiento y dañarlo, o podría entrar humedad y polvo en el disco y obstruirlo. En el caso de Unidades SSD  Se pueden producir sectores defectuosos como resultado del desgaste o el sobrecalentamiento de las virutas, la humedad. Los sectores defectuosos de este tipo no pueden repararse.

Los sectores defectuosos lógicos son espacio en el disco duro que no funciona correctamente. Al intentar leer los datos de un sector tan malo, el sistema operativo recibe un código de corrección de errores que no coincide con el contenido del sector. Eso significa que algo salió mal. Dichos sectores están marcados como malos y Windows ya no los usa para almacenar información. Sin embargo, dichas áreas pueden restaurarse sobrescribiendo el disco con ceros (el denominado formato de bajo nivel). La utilidad de verificación de disco de Windows incorporada también puede reparar sectores defectuosos.



Razones para la aparición de malos sectores físicos.

Su disco duro  Es posible que haya roto sectores directamente de la fábrica, especialmente para modelos baratos de fabricación china. Los fabricantes de equipos modernos no son perfectos, por lo que hay un error en todo. Es por eso que los SSD a menudo vienen con varios bloques dañados. Dichos bloques se marcan como defectuosos y los datos se transfieren a celdas de memoria adicionales de la unidad de estado sólido.

En los SSD, los sectores defectuosos aparecen naturalmente como resultado de un gran número intentos de grabación El contenido de estos sectores se mueve a celdas de memoria SSD adicionales hasta que se agote la memoria. Después de eso, con la llegada de nuevas fallas, la capacidad de almacenamiento comienza a disminuir.

En tradicional duro magnético  Los sectores defectuosos a menudo aparecen como resultado de daños físicos. Los discos duros pueden tener errores de producción, las partes móviles del disco están sujetas a desgaste natural, el disco puede caerse, lo que rayará la cabeza de los panqueques magnéticos, el aire con polvo y humedad puede entrar en el disco y dañarlo.

Razones para la aparición de sectores defectuosos (lógicos) de software

Los sectores lógicos defectuosos aparecen como resultado de errores de software. Por ejemplo, si la alimentación se apaga o el cable de alimentación se desconecta cuando se escribe en el disco duro de la computadora, la grabación de datos en el sector se interrumpe en el medio de la operación. En la mayoría de los casos, esto lleva a la aparición de sectores con datos que no pasan la validación del registro de datos. Dichos sectores están marcados como malos. Virus y otro malware software  también puede causar errores del sistema  y la aparición de sectores defectuosos.

Pérdida de datos debido a un error del disco duro.

En realidad, los sectores defectuosos conducen a un hecho aterrador: incluso si su disco duro continúa funcionando correctamente, sus datos pueden sufrir daños graves, lo que conducirá a la pérdida de información importante. Ya sean documentos para el trabajo o fotos familiares, todos los datos almacenados en la computadora son valiosos para nosotros. Esta es otra razón por la que siempre debes hacer copias de seguridad  sus datos Solo tener múltiples copias de seguridad en diferentes medios de almacenamiento puede protegerlo de la pérdida de datos como resultado de sectores defectuosos u otras fallas de disco.

Cuando la computadora detecta sector roto  él lo ignora en futuros trabajos. Los datos que estaban en este sector se moverán, por lo que el sistema no leerá ni escribirá este sector. Moderno discos duros  admite tecnología S.M.A.R.T. y realizar un seguimiento de la cantidad de sectores movidos. La variable para la contabilidad se llama "Sectores reasignados", su valor se puede ver en la utilidad gratuita CrystalDiskInfo. Puede haber una situación en la que el contenido de un sector defectuoso no se pueda leer ni mover. Esto dañará el archivo y no podrá volver a abrirlo.

Algunos sectores defectuosos no son un indicador de que el disco duro fallará pronto. Sin embargo, si el contador de sectores defectuosos del disco aumenta regularmente y la computadora advierte sobre esto con un error de S.M.A.R.T. debe reemplazar su unidad lo antes posible.

Cómo verificar y reparar sectores defectuosos

Windows tiene una utilidad de comprobación de disco incorporada (también conocida como chkdsk). El programa comprueba sus discos duros en busca de sectores defectuosos, y señala sectores con daño físico  como malo, y corrige sectores con errores lógicos haciéndolos disponibles para uso futuro.

Si Windows cree que hay un problema en el disco duro relacionado con sectores defectuosos, la utilidad Chkdsk se iniciará automáticamente al iniciar el sistema. Pero también puede ejecutar esta utilidad en cualquier momento manualmente.

Otros sistemas operativos, incluidos Linux y OS X, también tienen su propio incorporado utilidades de disco  para detectar sectores defectuosos.

Los malos sectores son una realidad cruel discos duros  y no se asuste cuando los encuentre. Sin embargo, siempre debe hacer una copia de seguridad de los archivos importantes en caso de un fuerte aumento en el número de sectores defectuosos. Debe recordarse que la presencia de una gran cantidad de sectores defectuosos indica una salida inminente de construyendo duro  conducir

no obliga a los desarrolladores a pensar en el almacenamiento de datos hasta el más mínimo detalle. Sin embargo, en la operación real del dispositivo, todos sus trucos no ayudan.

Por qué fallan los sectores

El principio de funcionamiento de un disco duro mecánico es muy simple. Hay varias placas magnéticas redondas. Los cabezales de lectura "corren" a lo largo de ellos y buscan la información necesaria. Cuando el mecanismo del disco duro está sujeto a vibraciones o golpes repentinos, pueden ocurrir arañazos microscópicos en la superficie del disco. Esto conduce a la corrupción de sectores y la pérdida de datos: programas, libros, música o películas.


No importa cuán cuidadosamente use la PC, el disco duro aún puede aparecer malos sectores.

Si el disco duro ha funcionado durante varios años, su estanqueidad puede verse afectada. Cualquier mota de polvo atrapado dentro es una causa potencial de sectores defectuosos.

Agregue sobretensiones, apagados repentinos de la PC y simplemente un manejo inadecuado de la computadora y habrá muchas más razones para la corrupción de la información.

Hay una salida

Si aparecen sectores defectuosos, no hay necesidad de entrar inmediatamente en pánico y cambiar urgentemente el hardware. Hay maneras de detectar áreas problemáticas para que no creen problemas en el futuro. O arregle el daño usando algunos programas especiales.


Cuando aparecen sectores defectuosos, hay dos formas: usar su propio programa del sistema o uno de terceros.

Lo más simple que puede hacer es ejecutar un escaneo de superficie de las unidades. Para hacer esto, haga clic derecho en la sección lógica fallida, seleccione “Propiedades”, luego la pestaña “Servicio” y “Ejecutar escaneo”, marcando “Escanear y restaurar malos sectores". El sistema escaneará el disco, buscará errores y devolverá los sectores a condiciones de funcionamiento, o los marcará como fallidos para que los cabezales de lectura los omitan y no creen "frenos" en funcionamiento.

Para usuarios más "avanzados" pueden recomendar el programa HDD-Regenerator. Funciona a nivel físico y ayuda a hacer frente al problema en el que un programa de comprobación de disco normal es inútil. El regenerador realiza un trabajo profundo y, en la mayoría de los casos, vuelve a los sectores a la normalidad. No perderá datos y aumentará significativamente la vida útil del disco duro.

Existen muchos otros programas, incluso aquellos que solo los "hackers" reales o los usuarios experimentados pueden entender. Sin embargo, en la mayoría de los casos, esos dos productos descritos anteriormente son suficientes. Están probados en el tiempo y han ayudado en muchos casos difíciles.

Le diremos una forma simple y segunda, más avanzada, de verificar el estado de su disco duro y corregir sectores defectuosos usando HDDScan y Regenerador de HDD.

El disco duro tiene su propio recurso, por lo que es recomendable verificar su estado una vez al año.

Cómo verificar si hay errores en el disco duro

Anteriormente escribimos cómo verificar la disponibilidad del disco duro malos sectores  usando el programa. Si el programa mostró problemas con disco duro, intenta arreglarlos.

¿Qué son los bloques malos?

En pocas palabras, bloques malos (bloque malo): estos son sectores defectuosos en el disco duro en los que la información no se puede escribir ni leer. Aparecen con el tiempo en el proceso. trabajo duro  conducir o al golpear un disco duro que funciona.

Cómo eliminar bloques defectuosos del disco duro

Primera forma, para usuarios avanzados, que restaura sectores defectuosos utilizando el programa HDD Regenerator read

Segunda forma, para tontos. Recomendamos que cuando aparezcan sectores defectuosos en el disco duro, su reemplazo. Si esto no es posible, intente extender ligeramente la vida útil de su unidad.

Para hacer esto, necesitamos el programa HDDScan. Puedes descargarlo

Durante el escaneo, HDDScan accederá a los sectores defectuosos del disco y el propio disco los marcará para que sistema de Windows  ya no escribirá sus datos allí. Este método no ofrece mucha garantía, pero es fácil de usar.

Después de descargar y desempacar, vaya a la carpeta del programa y comience haciendo clic en el archivo HDDScan.

Vemos una ventana en la que debemos seleccionar la unidad que se va a verificar en Seleccionar unidad. Luego haga clic en el botón redondo y seleccione Prueba de superficie en el menú desplegable ( prueba de superficie).


En la ventana que aparece, seleccione Verificar y haga clic en el botón Agregar prueba. La prueba del disco duro se está ejecutando.


Para ver el progreso de la prueba y el resultado, haga doble clic en su disco duro en la ventana del Administrador de pruebas y seleccione la pestaña Mapa en la ventana que aparece.


La ventana muestra el proceso. verificación dura  maneje donde nos interese el parámetro Bads. Si después de la comprobación completa, el número de Bads no es muy grande de 2 a 5 sectores defectuosos, entonces, por algún tiempo, su disco duro seguirá funcionando.

Si la cantidad se mide en cientos o miles, el disco está muy dañado y puede fallar en cualquier momento.

Si hay sectores defectuosos, debe verificar el disco una vez por semana y ver si el número de Bads está aumentando.

Me golpearon recientemente duro externo  conducir ... Bueno, ¿cómo lo conseguiste? Lo compré yo mismo a bajo precio.

La unidad es como una unidad: una caja de hierro, en el interior: un controlador USB2SATA y un disco portátil Samsung para 1 TB. . Según la descripción del vendedor, resultó que el controlador USB tenía errores. Primero, dicen, escribe y lee bien, y luego gradualmente comienza a disminuir y generalmente se cae. El fenómeno de las unidades externas sin alimentación adicional es bastante común, por lo que, por supuesto, le creí. Bueno, qué es barato.

Entonces, desarmo con alegría la caja, saco el disco de allí y lo pego en el adaptador verificado por el tiempo y la adversidad. El disco se encendió, terminó, determinó e incluso se montó en Linux. Se encontró un archivo en el disco sistema NTFS  y una docena de películas. No, no se trata de aventuras eróticas, sino todo lo contrario: hay todo tipo de "Leviatanes". Al parecer, ¡salud! Pero no, solo estaba comenzando.

Ver SMART mostró una imagen decepcionante: el atributo Raw Read Error Rate cayó a la unidad (en el umbral 51), lo que significa solo una cosa: el disco tiene algo muy, muy malo con la lectura de las placas. Sin embargo, el resto de los atributos fueron dentro de lo razonable, pero no fue más fácil.

Un intento de formatear el disco condujo al resultado esperado: error de escritura. Podría, por supuesto, hacer una lista de sectores defectuosos con la utilidad regular de bloques defectuosos, y luego deslizar esta lista al crear el sistema de archivos. Pero rechacé esta idea como poco práctica: demasiado tiempo tendría que esperar el resultado. Y, como resultó más tarde, una lista compilada de sectores sería inútil: en áreas dañadas, los sectores son inestables, por lo que lo que se lee una vez puede producir un error de lectura la próxima vez.

Después de haber jugado lo suficiente con todo tipo de utilidades, descubrí los siguientes detalles:

  1. Hay muchos sectores defectuosos, pero no se encuentran al azar en todo el disco, sino en grupos densos. Entre estos grupos hay áreas bastante grandes donde la lectura y la escritura van sin ningún problema.
  2. Un intento de reparar un sector defectuoso sobrescribiendo (para que el controlador lo reemplace por uno de respaldo) no funciona. A veces, después de eso, se lee el sector, a veces no. Además, a veces un intento de escribir en un sector defectuoso hace que el disco se "caiga" del sistema durante varios segundos (aparentemente, el controlador del disco se reinicia). Al leer, no hay restablecimientos, pero tratar de leer un sector defectuoso lleva medio segundo, o incluso más.
  3. Las "áreas rotas" son bastante estables. Entonces, el primero de ellos comienza en la región de los 45 gigabytes desde el comienzo del disco, y se extiende bastante (cuánto, no fue posible averiguarlo con un chasquido). Mediante prueba y error, también logramos encontrar el comienzo de la segunda región en algún lugar en el medio del disco.
  La idea surgió de inmediato: ¿qué pasa si dividimos el disco en dos o tres particiones para que los "campos rotos" permanezcan entre ellos? Luego, el disco se puede utilizar para almacenar algo no muy valioso (por ejemplo, películas de "verlo una vez"). Naturalmente, para esto primero debe conocer los límites de las áreas "buenas" y "rotas".

Apenas dicho que hecho. Se escribió una utilidad en la rodilla que lee desde el disco hasta que se detecta un sector defectuoso. Después de eso, la utilidad marcó como no exitosa (en su propia placa, por supuesto) un área completa de una longitud determinada. A continuación, se omitió el área marcada (por qué verificarla, ya estaba marcada como incorrecta) y la utilidad leyó más los sectores. Después de un par de experimentos, se decidió marcar el área fallida de 10 megabytes: esto ya es lo suficientemente grande como para que la utilidad funcione rápidamente, pero también lo suficientemente pequeña como para que la pérdida de espacio en disco sea demasiado grande.

Para mayor claridad, el resultado del trabajo se grabó como una imagen: puntos blancos - buenos sectores, rojo - malo, gris - un área mala alrededor de sectores defectuosos. Después de casi un día de trabajo, la lista de áreas rotas y una imagen clara de su ubicación estaban listas.

Aquí está, esta foto:

Interesante, ¿no es así? Había muchas más áreas dañadas de lo que imaginaba, pero las áreas no dañadas claramente representan más de la mitad del espacio en disco. Parece una pena perder tanto espacio, pero no quiero hacer docenas de pequeñas particiones.

¡Pero llevamos mucho tiempo en el siglo XXI, la época de las nuevas tecnologías y las matrices de discos! Por lo tanto, puede pegar una matriz de discos de estas pequeñas particiones, crear en ella sistema de archivos  y pena no saberlo.

En el mapa de las áreas golpeadas, se creó un mega equipo para crear particiones. Utilicé el GPT para no preocuparme por cuáles deberían ser primarios y cuáles extendidos:

  # Parted -s -a / dev / sdc unidad s ninguno mkpart mkpart 1 20480 86466560 2 102 686 720 134 410 240 218 193 920 3 151 347 200 mkpart mkpart 4 235 274 240 285 306 880 401 612 800 302 489 600 mkpart 5 6 418 078 720 449 617 920 mkpart mkpart 7 466 206 720 499 712 000 548 966 400 516 157 440 671 539 200 mkpart 8 mkpart 9 565186560 mkpart 10 687595520 824811520 mkpart 11 840089600 900280320 mkpart 12 915640320 976035840 mkpart 13 991354880 1078026240 mkpart 14 1092689920 1190871040 mkpart 15 1205288960 1353093120 mkpart 16 1366794240 1419919360 mkpart 17 1433600000 1485148160 mkpart 18 1497927680 1585192960 mkpart 19 1597624320 1620684800 mkpart 20 1632808960 1757368320 mkpart 21 1768263680 1790054400 mkpart 22 1800908800 1862307840 mkpart 23 1872199680 1927905280 mkpart 24 1937203200 1953504688

El equipo trabajó durante bastante tiempo (varios minutos). En total, se obtuvieron 24 (!) Particiones, cada una de su tamaño.

Particiones

# parted / dev / sdc print Modelo: SAMSUNG HM100UI (scsi) Disco / dev / sdc: 1000GB Tamaño del sector (lógico / físico): 512B / 512B Tabla de particiones: gpt Número Inicio Fin Tamaño Tamaño del sistema de archivos Banderas 1 10.5MB 44.3GB 44.3 GB 1 2 52.6GB 68.8GB 16.2GB 2 3 77.5GB 112GB 34.2GB 3 4 120GB 146GB 25.6GB 4 5 155GB 206GB 50.8GB 5 6 214GB 230GB 16.1GB 6 7 239GB 256GB 17.2GB 7 8 264GB 281GB 16.8GB 8 9 289GB 344GB 54.5GB 9 10 352GB 422GB 70.3GB 10 11 430GB 461GB 30.8GB 11 12 469GB 500GB 30.9GB 12 13 508GB 552GB 44.4GB 13 14 559GB 610GB 50.3GB 14 15 617GB 693GB 75.7GB 15 16 700GB 727GB 27.2GB 16 17 734GB 760GB 26.4GB 17 18 767GB 812GB 44.7GB 18 19 818GB 830GB 11.8GB 19 20 836GB 900GB 63.8GB 20 21 905GB 917GB 11.2GB 21 22 922GB 954GB 31.4GB 22 23 959GB 987GB 28.5GB 23 24 992GB 1000GB 8346MB 24


  El siguiente paso es crear un solo disco a partir de ellos. El perfeccionista dentro de mí sugirió que sería más correcto confundir algún tipo de matriz RAID6 que sea tolerante a fallas. El practicante objetó que la partición que había caído en el astral de todos modos no tendría nada que reemplazar, por lo que el JBOD habitual se vendría abajo, ¿por qué perder espacio en vano? El practicante ganó:

  # mdadm --create / dev / md0 --chunk \u003d 16 --level \u003d linear --raid-devices \u003d 24 / dev / sdc1 / dev / sdc2 / dev / sdc3 / dev / sdc4 / dev / sdc5 / dev / sdc6 / dev / sdc7 / dev / sdc8 / dev / sdc9 / dev / sdc10 / dev / sdc11 / dev / sdc12 / dev / sdc13 / dev / sdc14 / dev / sdc15 / dev / sdc16 / dev / sdc17 / dev / sdc18 / dev / sdc19 / dev / sdc20 / dev / sdc21 / dev / sdc22 / dev / sdc23 / dev / sdc24
  Bueno, eso es todo. Queda por crear un sistema de archivos y montar un disco animado:

  # mkfs.ext2 -m 0 / dev / md0 # mount / dev / md0 / mnt / ext
  El disco resultó ser bastante espacioso, 763 gigabytes (es decir, era posible usar el 83% de la capacidad del disco). En otras palabras, solo el 17% del terabyte inicial fue al montón:

  $ df -h Tamaño del sistema de archivos Utilizado Disponible Uso% Montado en rootfs 9.2G 5.6G 3.2G 64% / ... / dev / md0 763G 101G 662G 14% / mnt / ext
  El conjunto de prueba de películas basura se cargó en el disco sin errores. Es cierto que la velocidad de escritura era pequeña y flotaba de 6 a 25 megabytes por segundo. La lectura fue estable, a una velocidad de 25-30 mb / s, es decir, se limitó a un adaptador conectado a USB 2.0.

Por supuesto, tal perversión no puede usarse para almacenar algo importante, pero puede ser útil como entretenimiento. Cuando la pregunta es, desmonte el disco en imanes o atormente primero, mi respuesta: "¡por supuesto, atormenta!".