Recuperación de datos de unidades SSD: qué es real y qué no. Recuperación de datos SSD y reparación de SSD

Son muchas las ventajas que tienen las SSD sobre las unidades de disco duro mecánicas (HDD) tradicionales. La lista principal incluye velocidad de lectura y escritura de información, resistencia al daño mecánico y bajo consumo de energía. Las principales desventajas incluyen el alto precio y el corto tiempo hasta el fallo.

Un SSD consta de una unidad de control y una unidad de memoria (un chip FLASH y un chip DRAM). La unidad SSD se puede utilizar ampliamente como disco duro portátil, micro disco duro, tarjeta de memoria, disco U, etc.

Dado que la unidad SSD tiene un número limitado de ciclos de escritura, existe riesgo de pérdida de datos. En base a eso, queremos contarle cómo recuperar datos de una unidad SSD usted mismo.

Primero, veamos las razones principales de la pérdida de datos de un SSD:

  • daños a componentes eléctricos y físicos;
  • tener puesto;
  • corrupción de archivos causada por problemas de software o un mal funcionamiento del sistema operativo;
  • ataques de virus.

Posibilidades de recuperar datos en SSD

El proceso de eliminar archivos de un SSD es fundamentalmente diferente del proceso de eliminar archivos de un disco duro convencional.

Si el archivo se elimina de un disco duro normal, entonces este es solo un índice que se elimina. Es decir, los datos reales siguen ahí hasta que este espacio se sobrescribe con nuevos archivos. En un SSD, el contenido se eliminará inmediatamente mediante el comando TRIM.

Entonces, ¿qué es TRIM? Cuando escribe datos nuevos en un disco duro mecánico, Windows permitirá que los discos borren primero los datos anteriores. Luego los nuevos datos se colocarán en el lugar apropiado. Cuando simplemente realiza la operación de eliminación, Windows marcará el espacio correspondiente como disponible para escribir, pero no eliminará el contenido del archivo real.

Sin embargo, cuando Windows reconoce un SSD y confirma que TRIM es compatible, eliminará inmediatamente el archivo en lugar de crear una etiqueta especial.

Afortunadamente, la recuperación de datos SSD es posible bajo las siguientes condiciones:

  • Es posible restaurar archivos si conecta el SSD a su computadora como un disco duro externo a través de un puerto USB;
  • Los datos se restauran cuando se utiliza un SSD en una matriz RAID, ya que TRIM no es compatible con esta matriz de discos;
  • La compatibilidad con TRIM se introdujo desde Windows Vista. Por lo tanto, para Windows Vista y versiones anteriores, el comando TRIM no es compatible, lo que significa que la recuperación de datos es posible;
  • Si el sistema de archivos falla, el disco no se puede leer o no está disponible en absoluto, sus archivos eliminados se pueden restaurar porque no se aplicó el equipo TRIM;
  • Si su SSD es lo suficientemente antiguo, es posible que no sea compatible con TRIM. Por lo tanto, los datos eliminados se pueden recuperar.

Si su situación coincide con una de estas condiciones, puede recuperar los datos perdidos utilizando un software de recuperación de datos.

Recuperación de partición mágica

Si su disco contiene particiones eliminadas o sectores defectuosos, Magic Partition Recovery puede restaurar cualquier información desde allí. Este programa restaura todo tipo de archivos de todo tipo de medios. El modo de escaneo rápido muestra una lista de archivos eliminados en cuestión de segundos, mientras que el modo de análisis profundo encuentra archivos por su contenido, sin depender de la tabla de archivos. Magic Partition Recovery corrige errores en la estructura del disco del sistema y recupera sistemas de archivos muy dañados, eliminados y sobrescritos.

Borrador mágico

El producto recupera todos los archivos y carpetas eliminados casi al instante. Como este programa admite la recuperación de todo tipo de archivos, incluidos documentos de MS Office, fotografías digitales, archivos MP3 y ZIP, resucitará todos sus datos de manera rápida y confiable. Si limpió la Papelera de reciclaje o eliminó un documento importante sin enviarlo a la Papelera, formateó la tarjeta de memoria o perdió sus archivos en un disco duro que ya no está disponible, Magic Uneraser lo ayudará en cualquier situación. Magic Uneraser admite todo tipo de medios, incluidos discos duros, unidades SSD, unidades flash USB y tarjetas de memoria.

La recuperación de discos SSD es un tema candente. Existen muchos mitos y conceptos erróneos en torno a las unidades SSD en general. Los usuarios están confundidos y no entienden si pueden recuperar archivos de una unidad SSD. Intentaremos resolver estos problemas y aclarar la situación. Pero primero, veamos cómo se comparan las unidades SSD con los dispositivos de almacenamiento mecánico tradicionales.

Sí, los SSD destruyen los datos eliminados

Como sabes, el contenido de un archivo eliminado de un disco duro, unidad flash USB o tarjeta SD no estará disponible para su uso, pero tampoco se borrará por completo. El sistema operativo simplemente marca una entrada de archivo en el sistema de archivos para declarar accesibles bloques de información. A partir de este momento, el sistema operativo puede almacenar otros datos en estos bloques de datos; sin embargo, el sistema no borrará, borrará ni sobrescribirá intencionalmente su contenido hasta que haya aprobado uno o más bloques para almacenar otro archivo. Este mecanismo es exactamente la razón por la que podemos utilizar una herramienta de recuperación de datos para recuperar archivos eliminados.

Las unidades SSD funcionan según un principio diferente. En los medios de estado sólido, la información sólo se puede escribir en celdas de memoria NAND vacías. Para poder escribir algo en una celda flash, el controlador primero debe borrar el contenido de esa celda. Aunque esto ya ralentiza el dispositivo, es sólo una parte del problema. Debido a que la capacidad de una celda NAND física suele ser mucho mayor que el tamaño mínimo del bloque de escritura de datos (o sector del disco según lo declarado por el sistema operativo), escribir en bloques que no estén vacíos implica un esfuerzo de tres pasos. Al escribir en un bloque de datos que no está vacío, el controlador SSD debe leer el contenido de la celda de memoria NAND, modificar su contenido en la caché del disco, borrar la celda y luego volver a escribir el contenido modificado. Esto ralentiza enormemente la operación de escritura.

Para evitar la desaceleración, los fabricantes de SSD han utilizado una combinación de tecnologías inteligentes como la recolección de basura en segundo plano y el mapeo de direcciones físicas. Estas tecnologías permiten que una unidad SSD utilice diferentes celdas NAND físicas para recibir datos, dándole a esa celda la misma dirección lógica que la celda modificada. El contenido de la celda original se trata como "basura" y se limpia (recorta) en segundo plano.

Entonces, ¿qué sucede cuando eliminas un archivo de un SSD? El sistema operativo le dice al controlador SSD que una celda flash específica se está vacía enviando un comando "TRIM" a la unidad SSD. Una vez que una unidad recibe un comando Eliminar, sabe que algunos bloques de datos ya no se pueden utilizar. Luego, el disco borra el contenido de estos bloques de datos en segundo plano sin previo aviso. Este mecanismo hace imposible recuperar archivos eliminados de una unidad SSD.

Artículos útiles


¿Cuándo es posible la recuperación de SSD?

Espera, ¿no acabamos de decir que recuperar archivos eliminados de SSD es imposible debido al recorte de fondo, la reasignación y la recolección de basura? De hecho, la solicitud del comando TRIM se envía al controlador SSD y no siempre se cumple. En el sistema operativo Windows, el comando TRIM se ejecuta solo cuando se cumplen las siguientes condiciones:

  • La unidad SSD se conecta a través de un canal SATA (o M.2 o una interfaz similar).
    Las unidades SSD USB, FireWire y Ethernet nunca se retiran.
  • La unidad SSD está formateada con el sistema de archivos NTFS.
    FAT32, exFAT y otros sistemas de archivos no son compatibles con el mecanismo TRIM de Windows.
  • Está ejecutando Windows 7, 8 o 10. Las versiones anteriores de Windows no son compatibles con TRIM.
  • El sistema de archivos está bien. Si encuentra un sistema de archivos dañado
    o falla en la tabla de particiones, perderá el acceso a archivos y carpetas,
    pero el comando TRIM no se ejecutará.

Si no se cumple alguna de las condiciones, la operación TRIM no se iniciará y aún podrá recuperar datos de la unidad SSD. Para recuperar datos, descargue y ejecute el programa. Recuperación de partición Starus. Seleccione su unidad SSD e inicie el proceso de escaneo para buscar archivos y carpetas disponibles. Una vez completado el escaneo, seleccione los archivos que desea recuperar, seleccione el dispositivo de destino para guardar los datos recuperados y haga clic en el botón "Guardar". Sus datos se extraerán del SSD y se almacenarán de forma segura en una nueva ubicación.

3 de diciembre de 2011 a las 12:32

Recuperar un SSD dañado

  • Hardware de computadora

Pensé que de repente este tema haría que algunos de los propietarios de un dispositivo SSD pensaran en la copia de seguridad, algunos en una actitud generalmente más cautelosa y otros salvarían a otros de comunicarse con el servicio de soporte no demasiado apresurado. Todo lo escrito no se aplica solo a. dispositivos de la misma serie y fabricante que tengo.

Hace unos 10 días dejé una computadora portátil con la batería en estado crítico sin cargar durante la noche. No me preocupa demasiado la duración de la batería, pero el golpe vino por el otro lado. Por la mañana, cuando conecté la computadora portátil y la encendí, me sorprendió descubrir que:


El disco duro fue detectado en BIOS. Tomando el Live CD de Ubuntu en la memoria flash que tenía a mano y armado con la línea de comando, me preparé para depurar.
Vale la pena decir de inmediato que en casos de tales fallas, sería más conveniente usar algún tipo de CD Data Rescue Live, con utilidades de diagnóstico ya instaladas, en lugar de un paquete de Office completamente innecesario, pero aún así.

Recopilemos un arsenal que nos será de utilidad:

$ sudo apt-get install hdpam partx smartmontools

Veamos qué nos pasó:
$ sudo partx -s /dev/sda
partx: /dev/sda: no se pudo leer la tabla de particiones

Entonces parece que puedes decirle adiós a la tabla de particiones.
$ sudo smartctl -s on -d ata -A /dev/sda -T muy permisivo
smartctl 5.41 2011-06-09 r3365 (compilación local)
Copyright 2002-11 de Bruce Allen,

El soporte SMART es: No disponible - dispositivo carece de capacidad INTELIGENTE.
=== INICIO DE LA SECCIÓN DE COMANDOS DE ACTIVACIÓN/DESHABILITACIÓN ===
Error al habilitar SMART: Error de entrada/salida

¿Error de E/S? ¿La unidad no es compatible con SMART? Esto ya es una especie de tontería.

$ sudo hdparm -I /dev/sda

Dispositivo ATA, con medios no extraíbles
Número de modelo: INTEL SSDSA2CW080G3
Número de serie: BAD_CTX 00000150
Revisión de firmware: 4PC10302

Configuración:
Corriente máxima lógica
cilindros 16383 16
cabezas 16 16
sectores/pista 63 63
-
Sectores direccionables actuales de CHS: 16128
Sectores direccionables por el usuario de LBA: 156301488
Sectores direccionables por el usuario LBA48: 156301488
Tamaño del sector lógico: 512 bytes
Tamaño del sector físico: 512 bytes
tamaño del dispositivo con M = 1024*1024: 76319 MBytes
tamaño del dispositivo con M = 1000*1000: 80026 MBytes (80 GB)


Sí. Puede notar que la cantidad de cilindros SSD condicionales se ha reducido 10,000 veces y, según el escritorio de Gparted, el tamaño del disco duro es de 8 MB (lo confieso, el comando de la consola y su salida para ver esta desgracia no se guardaron en los registros, Por favor, confíe en mi palabra). Falta el número de serie y en su lugar hay algo BAD_CTX. Bien, comprende los síntomas, puede comunicarse con la búsqueda y el soporte. el problema está lejos de ser aislado, pero, por desgracia, soy el único idiota con Linux.

En resumen, para aquellos que no están familiarizados con el idioma y los perezosos, los miembros del foro hablan de la susceptibilidad generalizada de todos los SSD Intel a este tipo de error, que afecta especialmente a las series 320 y X25M. Hay noticias sobre el firmware 0362, que está diseñado para eliminarlo. de este error en particular, pero la cantidad de solicitudes de personas que ya tienen este firmware con los mismos síntomas indica que el problema no se ha resuelto. Sí, la mejor solución en este caso sería enviar el disco duro de regreso a Intel para que lo hagan. tienen un incentivo para corregir sus errores.

Desafortunadamente, el soporte de Intel no es muy rápido y responde aproximadamente una vez al día, respondiendo obtusamente preguntas técnicas y recomendando encarecidamente instalar su SSD Toolbox para determinar el problema. Me gustaría señalar por separado que el segmento principal de usuarios de SSD son los propietarios de MacBooks que, como yo, tienen dificultades para instalar software en Windows. Cabe mencionar especialmente que esta herramienta, diseñada para identificar fallas, requiere:
-Java
- .NET 3.5
- Reproductor de Windows Media redistribuible 11
lo que hace que instalarlo en una computadora cargada desde un Live CD sea una tarea casi imposible (en primer lugar, debido a las limitaciones de capacidad del disco duro virtual, y en segundo lugar, debido al hecho de que WMP 11 requiere autenticación de Windows, que solo cruje y gime en algunas personalidades particularmente destacadas). se producen en Vino.
Saludos cordiales a los desarrolladores de este software.
Milagrosamente logré explicar la situación al soporte y aceptaron un reemplazo, pero para reemplazarlo necesito completar una cantidad increíble de formularios, a los que también debo adjuntar la confirmación de la compra del dispositivo. Quiso el destino que ahora me encuentre a diez mil kilómetros de casa y no esperaba semejante captura.

Afortunadamente, todos en los foros dicen claramente que el contenido del disco no se puede restaurar, pero que es posible restaurar la funcionalidad. Y el tiempo dedicado a la correspondencia con el servicio de soporte no se desperdició, sino que se dedicó útilmente a leer foros y experimentos, cuyos breves resultados se detallan aquí.

Es necesario restablecer el número de cilindros, devolviendo el preciado 16383.
Para esta operación necesitaremos dos comandos, ejecutar ambos es difícil de proteger contra tontos y plagas.

Configuramos el usuario y la contraseña para las operaciones maestras en el disco.

$ sudo hdparm –user-master user –security-set-pass abc /dev/sda

A continuación, necesitamos desbloquear un conjunto ampliado de comandos ATA, en particular el borrado seguro, que se bloquean cuando se inicia el sistema. Hay varias formas de hacer esto, una de las cuales es apagar y encender la caja externa. No tenía una caja externa, pero poner la computadora portátil en suspensión y reactivarla funcionó milagrosamente.

Los siguientes comandos realizan algún tipo de limpieza segura. Ejecuté ambos porque no estaba seguro de cuál sería necesario. Antes de cada uno, comencé a establecer una contraseña maestra y a cerrar la tapa de la computadora portátil.

$ sudo hdparm –usuario-usuario maestro –borrado de seguridad abc /dev/sda
$ sudo hdparm –user-master u –security-erase-enhanced abc /dev/sda

Ahora bien, esto no es para los débiles de corazón. Restablezca la configuración del disco a los valores predeterminados de fábrica. Para ejecutar el comando necesitas otra clave, que te dirá la línea de comando, y para limpiar mi conciencia, no la enumeraré aquí, así como mencionaré que en la documentación este comando está marcado como ESPECIALMENTE PELIGROSO y NO CORREDOR.
$ sudo hdparm --dco-restore /dev/sda

Conclusiones totales que saqué por mí mismo:
- tenga a mano un Live CD
- no deje la computadora portátil completamente sin energía con una carga crítica
- realizar copias de seguridad, incluidos llaveros, listas de paquetes instalados, configuraciones y claves rsa
- actualice el firmware (después de haber descubierto que definitivamente funciona bien)
- cuida tus nervios

También me gustaría señalar que este método no siempre restaura completamente la funcionalidad y que a veces el disco sigue fallando y es lento.

Una vez más me gustaría enviar mis más cordiales saludos al soporte de Intel, hacerles saber que todavía no puedo iniciar sesión con mi nombre de usuario y contraseña en su comunidad para poder publicar esta receta milagrosa con ellos, y recordarles que He estado esperando al menos algún tipo de ayuda de ellos durante una semana. Alguna respuesta de por qué no puedo hacer esto.

En el siguiente tema te contaré estadísticas interesantes sobre muertes, devoluciones, reparaciones y errores de funcionamiento de SSD por fabricante y modelo.

PD: Estimado Habr, corrija la visualización de la etiqueta "código".
PPS Lo encontré por casualidad.

Las unidades de estado sólido (o SSD) están adquiriendo cada vez más relevancia en la actualidad y están desplazando del mercado a los ya familiares discos duros HDD. Por el momento, los usuarios que tienen un SSD instalado lo utilizan para almacenar archivos del sistema, algunos programas, documentos, configuraciones y similares necesarios e importantes.

Las unidades SSD se han vuelto tan populares debido a que, a diferencia de sus predecesoras HDD, no tienen elementos móviles. Por tanto, los errores, virus y cierres del sistema pueden dañar enormemente los datos almacenados en dichos discos. Y, por lo tanto, los archivos se eliminan, los discos se formatean, las particiones y los archivos del sistema se dañan en dichas unidades con la misma frecuencia que en las unidades magnéticas convencionales.

Pero, ¿cómo se pueden recuperar datos perdidos en una unidad de estado sólido? ¿Es posible?

La forma en que se recupera la información en discos duros convencionales es significativamente diferente de cómo se puede y se debe recuperar en unidades de tipo SSD. La información aquí se puede restaurar o no. Pero puedes considerar un método de recuperación de datos si utilizas un programa especial llamado Hetman Partition Recovery.

El proceso de recuperación de datos de un disco eliminado, que se realiza con tecnología SSD, es casi imposible.

En muchos casos, los datos que se eliminaron intencionalmente o accidentalmente no se pueden restaurar. Esta conclusión puede resultar aterradora, porque muchos no estarían preparados para escuchar tal respuesta, pero es así. Una característica distintiva que tiene una unidad SSD, a diferencia de otros dispositivos tradicionales, es TRIM. Este es un comando especial en la interfaz ATA, gracias al cual el controlador de estado sólido literalmente borra físicamente los bloques de datos utilizados anteriormente para almacenar archivos eliminados. Es decir, el controlador recibe un comando en el momento en que se elimina el archivo, pero la eliminación real de la información existente no se produce instantáneamente. Sin embargo, ahora los controladores en los SSD funcionan de tal manera que el mensaje de que el bloque de datos está vacío aparece inmediatamente cuando se recibe un comando de eliminación, a pesar de que el bloque de datos se puede borrar más tarde.

¿Y qué se puede hacer al respecto? En general, no mucho, pero aun así. También se puede decir que incluso esta regla tiene una excepción. Cuando el comando TRIM no se ejecuta, o esta opción no es compatible en absoluto con el disco, en el propio sistema operativo o en la interfaz entre la computadora personal y la unidad SSD, entonces puede restaurar los archivos como si estuvieran guardados en un disco normal. Pero hoy en día, la mayoría de las unidades SSD admiten el comando TRIM. Hay versiones de Mac OS que no admiten esta función y, por lo tanto, puedes recuperar archivos eliminados de forma segura. De la misma manera, puede restaurar archivos en versiones anteriores a Windows Vista. Tampoco cuentan con soporte para el comando TRIM. Y además, a modo de información general, podemos decir que este comando no es posible y no es compatible con los protocolos USB y FireWire. Por lo tanto, los datos de sus medios externos se pueden restaurar fácilmente.

Tampoco se recomienda recuperar archivos eliminados de unidades SSD ya formateadas.

Hay dos tipos de formato: completo y rápido. Si usas el completo, luego se borra toda la información almacenada en el disco duro. Pero si usas rápido, entonces solo se borra la tabla de particiones, que contiene información sobre los archivos. Esto permite que un programa llamado Hetman Partition Recovery recupere archivos perdidos y eliminados de manera eficiente y también rápida. Pero ahora, para los usuarios que tienen unidades SSD, este número no funcionará. En el momento en que se formatea el disco, y no importa si es un formato completo o rápido, el propio sistema operativo da luz verde al comando TRIM. A continuación, el controlador SSD borra literalmente físicamente la información contenida en los bloques de datos. Y nuevamente, hay que decir que este procedimiento no es instantáneo, pero aún así muchos controladores están diseñados de tal manera que los datos existentes se restablecen después de ejecutar el comando TRIM. Si no se tienen en cuenta las excepciones mencionadas anteriormente, los datos después de formatear el disco SSD no se restaurarán. E incluso cuando se seleccionó el tipo de formato rápido.

¿Cómo reparar una unidad SSD averiada o dañada?

Si su disco SSD se ha deteriorado o tiene daños muy graves, ya no se puede leer y el sistema no lo ve, entonces esto también es una ventaja. Quizás sea irónico que en este mismo momento todos los archivos estén almacenados de forma segura en el disco, porque el comando TRIM no tenía dónde ejecutarse bajo la influencia del sistema operativo. En otras palabras, puede utilizar de forma segura el programa Hetman Partition Recovery, que está diseñado para recuperar datos de unidades SSD ya corruptas, dañadas, así como ilegibles e inaccesibles. Con este programa podrás recuperar todos tus datos perdidos, o casi todos.

En resumen, podemos decir que los datos perdidos en las unidades SSD no son tan fáciles de recuperar, pero es posible si sigues todas las instrucciones descritas anteriormente.




Arriba