Recuperación de datos desde una unidad SSD. Pero, ¿cómo se pueden recuperar datos perdidos en una unidad de estado sólido? ¿Es posible? Diferencia entre escrituras secuenciales y aleatorias en unidades SSD

Realizamos recuperación de datos de SSD de todas las marcas: Kingston, OCZ, Transcend, Intel, Corsair, Silicon Power, Patriot, A-Data, Crucial, Western Digital, Samsung, Apacer, etc.

SSD (unidad de estado sólido)– son dispositivos de almacenamiento de datos de alta velocidad basados ​​en memoria NAND Flash. Tienen volúmenes y velocidades similares en valor a los HDD, pero no tienen partes mecánicas, lo que les permite resistir fácilmente diversas influencias físicas externas, como vibraciones, golpes, caídas, etc.

La estructura de una unidad SSD es casi idéntica a la de las unidades flash convencionales.. Dispone de varios chips NAND Flash y un controlador de gestión. Las diferencias son que los SSD utilizan un tipo de memoria más rápido y controladores que pueden funcionar con varios chips de memoria en paralelo.

Precios de los servicios de recuperación de datos de unidades SSD.



Cómo recuperamos datos de SSD


La recuperación de datos de unidades SSD consta de varias etapas:
Las principales averías que se producen con las unidades SSD:
  1. Daño físico a las unidades SSD.. Este tipo incluye daños a los conectores de interfaz, daños al controlador y a los chips de memoria, a los elementos de radio de la placa del disco SSD y a la placa de circuito impreso en su conjunto debido a influencias mecánicas o eléctricas.
  2. daño lógico al sistema de archivos de la unidad SSD, eliminación errónea de información, formateo. Al trabajar con unidades SSD, pueden producirse fallos de software que provoquen que los datos del usuario sean inaccesibles o se dañen.
  3. daño en el área de información de servicio del disco SSD, utilizado por el controlador en el funcionamiento del mecanismo de traducción. Una unidad SSD contiene áreas que utiliza la unidad para fines oficiales. No participan en el almacenamiento de datos del usuario, pero el daño a la información que contienen provoca una pérdida total de la funcionalidad de la unidad.
Recuperar datos de unidades SSD es un proceso mucho más complejo y que requiere más tiempo en comparación con las unidades flash convencionales. Un aumento significativo en la cantidad de chips de memoria en una unidad SSD aumenta en gran medida la cantidad de posibles opciones de acción en cada etapa de la recuperación de datos. Debido al hecho de que las unidades SSD están sujetas a requisitos mucho más estrictos para todas las características básicas que las unidades flash convencionales, las tecnologías y métodos para trabajar con la información utilizada en ellas también son más complejos. Por ello, para recuperar datos de cualquier SSD se requiere un trato individualizado para cada caso y la disponibilidad de equipos especializados.

Puede conocer más sobre los equipos que utilizamos para la recuperación de datos de unidades SSD haciendo clic en



Roman es autor de artículos en la revista "Iron", que se publica periódicamente en Overclockers.ru, y también trabaja como ingeniero de sistemas de recuperación de información en una empresa nacional, cuyos productos son utilizados, incluso por las empresas occidentales más grandes. Averigüemos cómo es recuperar datos de un SSD.

Roman, según tengo entendido, ¿su empresa produce directamente sistemas de software y hardware que ayudan a diagnosticar y restaurar información de discos duros o sistemas de almacenamiento Flash, como tarjetas de memoria, unidades flash y SSD?

Sí, Antón, así es. La empresa se llama Laboratorio ACE y este año celebró su vigésimo aniversario, un período muy respetable para una empresa rusa. ¿Hay muchas empresas de TI de principios de los 90 que siguen desarrollándose activamente 20 años después de su apertura? No escucho hablar de esto muy a menudo :)

Inicialmente, ACE Lab fue fundado por personas del Instituto Técnico de Radio Taganrog y personas del Instituto de Investigación Top de Rostov. A finales de los años 80, en este instituto de investigación se llevó a cabo el desarrollo de los discos duros soviéticos. En su mayor parte, se trataba de clones de Seagate con una capacidad de 5 a 20 MB (los modelos extranjeros más espaciosos de esa época apenas excedían los 60 MB), pero aún así, todo se ensambló a partir de la base de elementos domésticos, se utilizó electrónica soviética y Los ingenieros trabajaron. Ahora es difícil imaginar que alguna vez en nuestro país se produjeron componentes completamente nacionales no solo para necesidades militares, sino también para uso doméstico, en particular, para computadoras personales. A principios de los años 90, cuando comenzó el colapso de las empresas estatales junto con el colapso de la URSS, NII TOP no pudo resistir por mucho tiempo y pronto se cerró. Los ingenieros talentosos que conocían los principios del funcionamiento de los discos duros encontraron su lugar en las nuevas condiciones del mercado: si no tenía sentido producir algo, entonces la recuperación de datos resultó ser un área de actividad muy prometedora. Después de todo, a principios de los años 90, los discos duros estaban ganando impulso y eran casi tan raros como los SSD en la actualidad. Por lo tanto, al desarrollar sus equipos en paralelo con el desarrollo de HDD, la compañía ha acumulado una gran experiencia durante este tiempo y hoy, sin exagerar, es líder en la producción de equipos para recuperación de datos en todo el mundo. Simplemente no hablan de nosotros muy a menudo: este negocio es demasiado especializado, "Recuperación de datos" :)

¿Su empresa está preocupada por el desarrollo de esta prometedora área (la memoria de estado sólido) o está centrando sus esfuerzos más en los discos duros tradicionales?

En términos porcentuales, HDD y SSD representan aproximadamente entre el 90% y el 10%, por lo que ahora, por supuesto, el énfasis en los discos duros es mayor que en los discos de estado sólido. Por otro lado, la canibalización gradual de las empresas que producen HDD también es beneficiosa para los SSD: permite concentrar mejor los recursos para el desarrollo. Por ejemplo, hace 10 años, los discos duros eran producidos por toda una cohorte de empresas. Se trataba de Fujitsu, IBM, Hitachi (y más tarde Hitachi-IBM), Samsung, Toshiba, Seagate, Western Digital, Quantum, Maxtor, etc. Tuvimos que dedicar el mismo tiempo a todas las unidades y, dado que cada fabricante tenía una arquitectura de unidad única (y, como consecuencia, principios para recuperar datos de ellas), no fue fácil participar en un desarrollo uniforme en todas las áreas a la vez. Con el tiempo, sólo quedaron en el mercado dos competidores principales, que absorbieron a todos los demás: Seagate y Western Digital, y quizás Hitachi, que, aunque fue comprada por Seagate, todavía produce unidades baratas de 2,5” para portátiles en muy poco tiempo. pequeñas cantidades. Entonces, al centrarse en dos o tres fabricantes, es posible dedicar más tiempo a los SSD; sin embargo, todo lo que sucedió fue extremadamente oportuno.

En el curso de su trabajo, a menudo se comunica con clientes occidentales, pero ¿cuántos de nosotros utilizamos ahora servicios de recuperación de datos desde SSD o Flash?

El hecho es que la recuperación de datos es un negocio caro. Se trata de un proceso muy laborioso que, por definición, no puede pagarse barato. Y si las cosas van bien con los discos duros (la gente suele pedir restaurar su información), entonces con las unidades flash todo es mucho más complicado. Por ejemplo, la tarjeta SD del fotógrafo que oficiaba en la boda falló repentinamente y todas las fotos de las vacaciones desaparecieron junto con la funcionalidad de la tarjeta. En este caso, por supuesto, tanto el fotógrafo como los novios están interesados ​​en recuperar los datos perdidos y están dispuestos a pagar mucho dinero. Pero si un estudiante tiene una unidad flash con un ensayo, es poco probable que pague dos o tres mil rublos para restaurar su información. En el extranjero, incluso entre 100 y 200 dólares no es mucho dinero si se trata de fotografías de viaje o documentos más o menos importantes. Pero nosotros, las personas menos ricas, no tenemos prisa por restaurar los datos. A menudo hay casos en los que las personas no quieren sacrificar una unidad flash de 8 gigabytes por valor de 500 rublos (que debe abrirse y desoldarse el chip de memoria para su posterior restauración), por temor a perder la garantía y, en el futuro, perder la oportunidad. para cambiarlo en la tienda por uno nuevo, gratis. Esto no habla de codicia, habla de un nivel de ingresos completamente diferente al del Occidente rico. Lo mismo ocurre con los SSD: recuperar datos de ellos es aún más caro y, hasta ahora, en el mercado ruso nadie quiere gastar mucho dinero en recuperar un disco de estado sólido. Además, quienes compran SSD son conscientes de su fragilidad, por lo que no almacenan en ellos datos importantes, utilizándolos exclusivamente para programas y el sistema operativo. En Occidente, la gente tiene menos conocimientos técnicos, por lo que, al comprar un portátil con un SSD, inmediatamente descargan en él documentación importante, fotografías, vídeos y, de hecho, todo lo que pueden, y se sorprenden mucho cuando el SSD se apaga repentinamente. Entonces, en Occidente ya hay muchos clientes que solicitan la recuperación de datos de SSD, muchas veces más que en Rusia.

Entre los usuarios siempre ha existido la creencia de que si un disco duro se estropea, se puede "drenar información" sin ningún problema, pero debido a las características de los discos de estado sólido, esto generalmente es imposible de hacer, ¿es cierto? ?

Las unidades de estado sólido son relativamente nuevas: solo tienen unos pocos años (ese es el tiempo que llevan desarrollándose activamente; antes de 2008, casi nadie sabía de ellas), por lo que se dedicó mucho menos tiempo a "excavarlas". Hay mucha experiencia con los discos duros; es más fácil recuperar datos de ellos debido a la perfección tanto de la tecnología como del software. Con las unidades flash y los SSD todo es diferente, el principio de funcionamiento, ubicación y almacenamiento de datos es muy diferente al de los discos duros, por lo que "cambiar el cerebro" de los discos duros a las unidades flash fue bastante difícil.

Al principio, los SSD de la primera generación no se diferenciaban de las unidades flash normales en términos de escritura y lectura de información, solo había algunos pasos más y la recuperación general era más lenta y requería mucho más tiempo. Por ejemplo, en un SSD, todos los datos se dividen en partes de 4 KB y se escriben en diferentes chips en la placa SSD. Por tanto, el acceso a estos datos es muy elevado. Aquellos. controlador, el mismo archivo comienza a leerse a la vez a través de 4 canales, de 4 chips, leyendo la primera parte del primer chip, la segunda del segundo, etc., haciendo esto simultáneamente (que luego escribe RAID0 para HDD). Gracias a esta paralelización, se logra una alta velocidad junto con un desgaste más "suave" de NAND FlASH, ya que la escritura y la lectura se realizaban constantemente en diferentes partes de los chips de memoria. Pero después de leer los datos de los chips, el ingeniero recibió basura de trozos de archivos: fue necesario restaurar las transformaciones del controlador, repitiéndolas en orden inverso. Imagine una colcha de retales cortada en tiras de 5 cm de ancho, que luego se mezclan en una caja común. La tarea consiste en colocar todas las piezas en el orden correcto y volver a coser la manta; un especialista se enfrentó aproximadamente a la misma tarea. Fue necesario desoldar todos los microcircuitos, contarlos, analizarlos.

cada uno de ellos y comience a vincularlos pieza por pieza para obtener datos del usuario. Esto requirió una gran cantidad de tiempo y, naturalmente, el usuario ya no recibió su costoso SSD y no pudo devolverlo a la tienda bajo garantía, ni los datos ni la garantía, porque... Todos los microcircuitos fueron presoldados y leídos. Sin embargo, fue posible devolver los datos, aunque fue muy, muy difícil. Sin embargo, ya en la segunda generación de SSD, los desarrolladores de unidades de estado sólido llevaron sus algoritmos para registrar información no solo a cortar y mezclar (para un uso más uniforme de las celdas de chip), sino que decidieron incluir el cifrado. Aquellos. El controlador, antes de registrar los datos, primero los cifraba, lo que generaba el llamado "ruido blanco uniforme" que llenaba el espacio de los chips. Aquí surgió el problema: era posible restar los datos, pero "pegarlos" sin descifrarlos resultó simplemente poco realista. Pero resultó que los SSD de segunda y tercera generación ya podían funcionar en modo tecnológico, que podía activarse si el firmware fallaba o fallaba el firmware del controlador SSD. Al activar este modo, fue posible acceder a los datos sin desoldar primero los chips, lo que hizo que el proceso de recuperación fuera más rápido y menos complejo.

Si el modo tecnológico se implementa en los SSD, ¿por qué pocos fabricantes hablan de él cuando puede ayudar a restaurar un disco dañado?

Es simple: ninguno de los fabricantes quiere que empresas de terceros reparen las unidades SSD ni que se restauren los datos. Quieren una cosa: grandes ventas. Si un disco se rompe, compras uno nuevo y no vas a repararlo, como, por ejemplo, un HDD. Sin embargo, dado que los fabricantes están ampliando la garantía de sus productos SSD y quieren que los usuarios confíen más en ellos, tienen que recurrir a trucos, por lo que agregaron un modo tecnológico no para ayudar a recuperar datos, sino para arreglarlos ellos mismos. Digamos que su SSD se rompe dos años después de la compra y la garantía del SSD es de cinco años. Lo llevas a un centro de servicio donde te lo quitan y te devuelven exactamente lo mismo. Al mismo tiempo, su antiguo SSD se envía a la fábrica, donde se pone en modo técnico, se actualiza el firmware, se prueba, se cambia la carcasa y se envía de regreso al centro de servicio para que otra persona pueda recogerlo en lugar de exactamente el mismo que esta roto. Después de todo, como muestra la práctica, en los SSD modernos no son los chips de memoria los que se desgastan: todos los problemas están relacionados en un 95% con el controlador y el firmware/firmware, que simplemente puede fallar o dañarse durante el uso. Pero quiero señalar que esto es puramente una suposición, aunque debo decir que parece muy plausible :)

Durante el desarrollo de sistemas de hardware y software para la recuperación de datos, sus empleados deben comprender los controladores, los microcircuitos, etc. Esto es mucho más fácil de hacer colaborando con los propios desarrolladores, por ejemplo, fabricantes de unidades o controladores; ¿establecen contactos?

El 99% de todos los fabricantes de controladores, incluidos los conocidos Marwell, Indilinx, SiliconMotion, Alcor Micro, Phison, Sandforce, están ubicados en China. Es allí donde se desarrollan, producen, etc. Establecer contacto es muy difícil y esto no beneficia del todo a los propios fabricantes de controladores que, como ya dije, quieren vender tanto como sea posible. Por lo tanto, los desarrolladores tienen que resolver todo por sí mismos mediante prueba y error. :)

Ahora muchos tienen una actitud negativa hacia la transición de la memoria NAND a nuevos procesos de fabricación, debido a la reducción en el número de ciclos de reescritura de celdas. ¿Cree que existe un peligro real de que la memoria simplemente deje de funcionar con el tiempo en computadoras personales, portátiles, etc., dentro de un período de tiempo razonable?

La probabilidad de que el SSD falle es del 100% :) Otra pregunta es ¿cuánto tiempo llevará? Si, por ejemplo, la garantía del fabricante es de 5 años, puedo decir con una probabilidad muy alta que el SSD en sí quedará obsoleto mucho más rápido de lo que expirará la garantía o se romperá. En 5 años, cualquier hardware de computadora queda muy obsoleto, por lo que los más populares son de 2 a 3 años, cualquier SSD puede funcionar bastante bien. En cuanto a los procesos técnicos y la reducción del tamaño de las celdas de memoria, aquí es donde entran en juego los programadores, llevando a la perfección los algoritmos de grabación y “alineación” (como dije anteriormente). Además, se añade un espacio sustancial para los "sectores reasignados", de modo que las células dañadas se copiarán instantáneamente al área de reserva, proporcionando el mismo margen de seguridad.

Digamos que las primeras generaciones de SSD de 2007-2008 tenían un ciclo de reescritura de 30.000 a 50.000 para cada celda de memoria, después del cual quedaba inutilizable para grabar. Al mismo tiempo, debido a la grabación "lineal", cuando el usuario sobrescribía constantemente los primeros 1 a 5 GB (el almacenamiento en caché del navegador y el sistema operativo pueden realizar miles de escrituras diarias en el mismo lugar), solo se desgastaban y el resto 50 GB quedaron sin reclamar y el disco podría "morir" muy rápidamente. En los SSD modernos, la vida útil de una celda es mucho menor: aproximadamente 3000-5000 ciclos; sin embargo, debido a los algoritmos utilizados para registrar la "alineación", el cifrado y la superposición de patrones XOR, reescribir cada celda es lo más eficiente posible. A los desarrolladores les gusta alardear de que en las cajas con SSD dicen: "¡nuestro disco durará 10 años, incluso si escribes en él 20 GB de datos todos los días!" Esto es exactamente lo que quieren decir: las mismas celdas, gracias a los algoritmos de escritura optimizados, no se usarán constantemente, por lo que para "matar" un microcircuito moderno de 16 GB, es necesario escribirle 3000 veces más de su volumen real, es decir. aproximadamente 48 TB... No creo que en la vida cotidiana, ni siquiera en un par de años, sea posible grabar al menos 100-200 GB, sin mencionar los terabytes. Aquellos. Incluso si con el desarrollo del proceso técnico de 14 nm el margen de seguridad de una celda cae a 300-500 ciclos de reescritura, un SSD de 512 GB tendrá que escribir al menos doscientos terabytes para que el chip NAND sufra daños notables.

El punto débil del SSD no es la memoria, sino el controlador y el firmware, a los que les gusta mucho fallar, bloqueando todo acceso a los datos.

Los analistas de SSD tienen un futuro brillante; cada vez más empresas están comenzando a producir unidades de estado sólido (por ejemplo, Seagate y MSI recientemente "expresaron" ese deseo). Anteriormente también se suponía que con el tiempo las memorias NAND Flash o sus análogas podrían sustituir a los discos duros; esto fue incluso antes del lanzamiento oficial de las líneas SSD masivas; entonces se citaba como plazo decenas de años. Ahora ya se habla de una ventaja frente a los SSD en los próximos 3 a 5 años, ¿crees que habrá alguna y qué deben hacer los discos para superar a los discos duros en producción?

Negar que los SSD sean el futuro es una estupidez. Pero hacer predicciones sobre "una ventaja significativa en los próximos dos o tres años" también es incorrecto. El hecho de que un número cada vez mayor de fabricantes producirán unidades SSD es bastante obvio, porque lanzar una unidad de estado sólido a producción es cientos de veces mayor. más fácil que liberar el disco duro que funciona. ¿Qué se necesita para que funcione un SSD? Compre un puñado de microcircuitos y un controlador para ellos, con firmware oficial de fábrica, que puede agregarse o complementarse si lo desea. Aquellos. cualquier empresa más o menos importante que produzca hardware informático (remachado de tarjetas de vídeo y placas base) también puede producir SSD sin ningún dolor de cabeza especial: no habrá nada nuevo para ellos. Otra muy distinta es lanzar un controlador competitivo, por lo que es más probable

La pregunta es cuántas empresas continuarán o comenzarán a producir controladores SSD, en lugar de unidades SSD. Hasta ahora, de los más importantes, solo hay cinco: Sandisk, Sandforce, Samsung, Indilinx, Marwell, pero es muy posible que aparezcan nuevos jugadores que presenten su visión del "controlador ideal para SSD". Comenzar a desarrollar un controlador para una unidad de estado sólido es mucho más fácil que comenzar a producir sus propios discos duros, por lo que tarde o temprano la ventaja seguirá estando en la dirección de las unidades de estado sólido. Habrá cada vez más jugadores en el mercado NAND FLASH, pero el número de fabricantes de HDD con una probabilidad del 99,9% seguirá siendo el mismo: Seagate y WD, ya no habrá un tercero.

Pero hasta ahora no veo ningún cambio fundamental en el mercado de PC; las principales ventajas de los HDD son una mayor confiabilidad (la probabilidad de muerte súbita es menor que la de los SSD), el bajo precio y los enormes volúmenes. Sí, en el sector móvil, FLASH hace tiempo que reemplazó al HDD de 1,8”, ocupando por completo todo el mercado, pero en cuanto a las PC, todavía no veo ninguna mejora global en comparación con 2008. Las unidades de estado sólido siguen siendo caras y la capacidad máxima está limitada a 256-512 GB (esta ya es la última línea de costo razonable, luego hay precios simplemente impresionantes), por lo que incluso una memoria más barata no proporciona una accesibilidad significativa. Parecería que el ganador es obvio: los HDD continúan dominando el sector de las PC (de eso estamos hablando, es el principal para nosotros, no tenemos en cuenta los dispositivos móviles), pero en realidad no hay competencia como semejante. Literalmente ahora se está estableciendo una amistad entre SSD y HDD, ya que juntos, el uno del otro, sacarán muchas más ventajas que solos. En un futuro próximo, lo más probable es que veamos la siguiente evolución de la situación: el usuario medio tendrá dos unidades instaladas en su PC: una SSD, de tamaño pequeño y a un precio asequible (128-160 GB por ~80-100 dólares). ) para programas, juegos y sistemas operativos, y un disco duro espacioso con una capacidad de 2 a 4 TB, para almacenar películas, música, documentos, imágenes de juegos, etc.

Pero, repito, todo esto sólo será posible si los precios del acceso a Internet no bajan y la gente no utiliza masivamente los servicios de visualización online de vídeos HD, música, etc. En este caso, no tendrá sentido tener un disco duro: para juegos y programas instalados, un SSD de 256 GB será suficiente y todo lo demás se puede almacenar en "servidores en la nube", que están ganando popularidad. Pero esto no es una cuestión del futuro cercano, lo más probable es que esa imagen sea en 2018-2020, pero por ahora, SSD y HDD vivirán en estrecha cooperación entre sí.

Pero esta es solo mi visión de la situación, hay demasiadas condiciones para llegar a una conclusión inequívoca :)

Gracias por sus respuestas y le deseo más éxito en su difícil tarea :)


Cada vez más usuarios compran unidades SSD para instalarlas en PC. Se utilizan en paralelo con HDD o en lugar de ellos. La mayoría de las veces, el sistema operativo se instala en un disco SSD y los archivos se almacenan en el HDD. Es con esta ubicación que podrá experimentar un aumento múltiple en la velocidad y el rendimiento de su computadora.

Las unidades de estado sólido tienen muchas ventajas sobre los discos duros. Por lo tanto, necesita saber cómo elegir la unidad SSD adecuada para su computadora.

¿Que representa?

Un disco duro (HDD) es el dispositivo de tu ordenador que almacena todos los datos (programas, películas, imágenes, música… el propio sistema operativo, Windows, Mac OS, Linux, etc.) y tiene este aspecto… .

La información en un disco duro se escribe (y lee) invirtiendo la magnetización de las células en placas magnéticas que giran a gran velocidad. Por encima de las placas (y entre ellas), un carruaje especial con una cabeza lectora corre como si estuviera asustado.

Dado que el disco HDD está en constante rotación, funciona con cierto ruido (zumbidos, crujidos), esto se nota especialmente al copiar archivos grandes y ejecutar programas y el sistema, cuando el disco duro experimenta una carga máxima. Además, es un dispositivo muy “delgado” y teme incluso una simple oscilación durante su funcionamiento, sin mencionar, por ejemplo, una caída al suelo (los cabezales de lectura chocarán con los discos giratorios, lo que provocará la pérdida de información almacenada en el disco).

Ahora veamos una unidad de estado sólido (SSD). Este es el mismo dispositivo para almacenar información, pero no se basa en discos magnéticos giratorios, sino en chips de memoria, como se mencionó anteriormente. El dispositivo es similar a una unidad flash grande.

Nada gira, se mueve ni zumba: ¡la unidad SSD es absolutamente silenciosa! Además, ¡simplemente una increíble velocidad de escritura y lectura de datos!

Ventajas y desventajas

Ventajas:

  • alta velocidad de lectura y escritura de datos y rendimiento;
  • baja generación de calor y consumo de electricidad;
  • ausencia de ruido debido a la ausencia de piezas móviles;
  • pequeñas dimensiones;
  • alta resistencia al daño mecánico (sobrecarga de hasta 1500 g), campos magnéticos, cambios de temperatura;
  • Estabilidad del tiempo de lectura de datos independientemente de la fragmentación de la memoria.

Defectos:

  • número limitado de ciclos de reescritura (1000 – 100 000 veces);
  • precio alto;
  • vulnerabilidad a daños eléctricos;
  • el riesgo de pérdida total de información sin posibilidad de recuperación.

Y ahora con más detalle:

Ventajas de una unidad SSD

1. Velocidad

¡Esta es la ventaja más importante de las unidades SSD! Después de reemplazar el disco duro antiguo por una unidad flash, la computadora gana múltiples aceleraciones debido a la alta velocidad de los datos transferidos.

Antes de la llegada de las unidades SSD, el dispositivo más lento de una computadora era el disco duro. Éste, con su antigua tecnología del siglo pasado, ralentizó increíblemente el entusiasmo por un procesador rápido y una RAM rápida.

2. Nivel de ruido=0 dB

Tiene sentido: no hay partes móviles. Además, estas unidades no se calientan durante el funcionamiento, por lo que los refrigeradores se encienden con menos frecuencia y no funcionan con tanta intensidad (lo que genera ruido).

3. Resistencia a golpes y vibraciones.

Esto lo confirman numerosos vídeos con pruebas de estos dispositivos: una unidad SSD conectada y en funcionamiento fue sacudida, caída al suelo, golpeada... ¡y siguió funcionando silenciosamente! Si compra una unidad SSD para usted y no para realizar pruebas, le recomendamos que no repita estos experimentos, sino que se limite a ver vídeos en Youtube.

4. Peso ligero

No es un factor destacable, por supuesto, pero aun así los discos duros son más pesados ​​que sus competidores modernos.

5. Bajo consumo de energía

Me las arreglaré sin números: la duración de la batería de mi viejo portátil ha aumentado en más de una hora.

Desventajas de una unidad SSD

1. Alto costo

Este es al mismo tiempo el inconveniente más limitante para los usuarios, pero también muy temporal: los precios de este tipo de unidades caen constante y rápidamente.

2. Número limitado de ciclos de reescritura

Una unidad SSD normal y corriente basada en memoria flash con tecnología MLC es capaz de producir aproximadamente 10.000 ciclos de lectura/escritura de información. Pero el tipo más caro de memoria SLC ya puede durar 10 veces más (100.000 ciclos de reescritura).

¡En ambos casos, la unidad flash puede durar fácilmente al menos 3 años! Este es solo el ciclo de vida promedio de una computadora doméstica, después del cual se actualiza la configuración y se reemplazan los componentes por otros más modernos.

El progreso no se detiene y los renacuajos de las empresas fabricantes ya han ideado nuevas tecnologías que aumentan significativamente la vida útil de las unidades SSD. Por ejemplo, la tecnología RAM SSD o FRAM, donde el recurso, aunque limitado, es prácticamente inalcanzable en la vida real (hasta 40 años en modo de lectura/escritura continua).

3. Imposibilidad de recuperar información eliminada

La información eliminada de una unidad SSD no se puede recuperar mediante ninguna utilidad especial. Simplemente no existen tales programas.

Si durante una gran subida de voltaje en un disco duro normal, en el 80% de los casos solo se quema el controlador, entonces en las unidades SSD este controlador se encuentra en la placa, junto con los chips de memoria, y todo el disco se quema - hola al álbum de fotos familiar.

Este peligro se reduce prácticamente a cero en los portátiles y cuando se utiliza una fuente de alimentación ininterrumpida.

Características principales

Si estás comprando un SSD para instalar en tu ordenador, presta atención a sus principales características.

Volumen

Al comprar una unidad SSD, en primer lugar, preste atención al volumen y al propósito de uso. Si lo compras sólo para instalar el sistema operativo, elige un dispositivo con al menos 60 GB de memoria.

Los jugadores modernos prefieren instalar juegos en SSD para aumentar el rendimiento. Si eres uno de ellos, entonces necesitas una opción con una capacidad de memoria de 120 GB.

Si compra una unidad de estado sólido en lugar de un disco duro, básese en la cantidad de información almacenada en la computadora. Pero en este caso, la capacidad del disco SSD no debe ser inferior a 250 GB.

¡Importante! El costo de una unidad de estado sólido depende directamente del volumen. Por tanto, si tu presupuesto es limitado, utiliza un SSD para instalar el sistema operativo y un HDD para almacenar datos.

Factor de forma

La mayoría de los modelos de unidades SSD modernos se venden en un formato de 2,5 pulgadas y están integrados en una caja protectora. Por este motivo, son similares a los discos duros clásicos del mismo tamaño.

¡Bueno saber! Para instalar una unidad SSD de 2,5 pulgadas en un soporte estándar de 3,5 pulgadas dentro de la carcasa de una PC, se utilizan adaptadores especiales. Algunos modelos de carcasa proporcionan zócalos para un factor de forma de 2,5 pulgadas.

Hay SSD de 1,8 pulgadas y más pequeños en el mercado que se utilizan en dispositivos compactos.

Interfaz de conexión

Las unidades de estado sólido tienen varias opciones de interfaz de conexión:

  • SATAII;
  • SATAIII;
  • PCIe;
  • mSATA;
  • PCIe + M.2.

La opción más común es conectarse mediante un conector SATA. Todavía quedan modelos SATA II en el mercado. Ya no son relevantes, pero incluso si compra un dispositivo de este tipo, gracias a la compatibilidad con versiones anteriores de la interfaz SATA, funcionará con una placa base que admita SATA III.

Cuando utilice un SSD con interfaz PCIe, es posible que necesite instalar controladores, pero la velocidad de transferencia de datos será mayor en comparación con una conexión SATA. Pero no siempre hay controladores para Mac OS, Linux y similares; debe prestar atención a esto al elegir.

Los modelos mSATA se utilizan en dispositivos compactos, pero funcionan según el mismo principio que la interfaz SATA estándar.

Los modelos M.2 o NGFF (Next Generation Form Factor) son una continuación del desarrollo de la línea mSATA. Tienen dimensiones más pequeñas y mayor flexibilidad de configuración por parte de los fabricantes de equipos digitales.

Velocidad de lectura/escritura

Cuanto mayor sea este valor, más productiva será la computadora. Velocidades medias:

  • lectura 450-550 MB/s;
  • grabando 350-550 Mb/s.

Los fabricantes pueden indicar la velocidad máxima de lectura/escritura en lugar de la real. Para conocer las cifras reales, busque en línea reseñas del modelo que le interesa.

Además, presta atención al tiempo de acceso. Este es el tiempo durante el cual el disco encuentra la información requerida por el programa o el sistema operativo. El indicador estándar es de 10 a 19 ms. Pero como los SSD no tienen partes móviles, son significativamente más rápidos que los HDD.

Tipo de memoria y tiempo de ejecución hasta el fallo.

Existen varios tipos de celdas de memoria que se utilizan en las unidades SSD:

  • MLC (celda multinivel);
  • SLC (celda de un solo nivel);
  • TLC (celda de tres niveles);
  • 3D V-NAND.

MLC es el tipo más común y le permite almacenar dos bits de información en una celda. Tiene un recurso relativamente corto de ciclos de reescritura (3000 - 5000), pero un costo menor, por lo que este tipo de celdas se utiliza para la producción en masa de unidades de estado sólido.

El tipo SLC almacena sólo un bit de datos por celda. Estos microcircuitos se caracterizan por una larga vida útil (hasta 100.000 ciclos de reescritura), altas tasas de transferencia de datos y un tiempo de acceso mínimo. Pero debido al alto costo y los pequeños volúmenes de almacenamiento de datos, se utilizan para soluciones industriales y de servidor.

El tipo TLC almacena tres bits de datos. La principal ventaja es el bajo coste de producción. Entre las desventajas: el número de ciclos de reescritura es de 1.000 a 5.000 repeticiones y la velocidad de lectura/escritura es significativamente menor que la de los dos primeros tipos de chips.

¡Saludable! Recientemente, los fabricantes han logrado aumentar la vida útil de los discos TLC a 3000 ciclos de reescritura.

Los modelos 3D V-NAND utilizan memoria flash de 32 capas en lugar de chips MLC o TLC estándar. El microchip tiene una estructura tridimensional, por lo que el volumen de datos registrados por unidad de área es mucho mayor. Al mismo tiempo, la confiabilidad del almacenamiento de información aumenta de 2 a 10 veces.

indicador IOPS

Un factor importante es IOPS (el número de operaciones de entrada/salida por segundo), cuanto mayor sea este indicador, más rápido funcionará la unidad con un mayor volumen de archivos.

Chip de memoria

Los chips de memoria se dividen en dos tipos principales: MLC y SLC. El costo de los chips SLC es mucho mayor y la vida útil es en promedio 10 veces mayor que la de los chips de memoria MLC, pero con un funcionamiento adecuado, la vida útil de las unidades basadas en chips de memoria MLC es de al menos 3 años.

Controlador

Esta es la parte más importante de las unidades SSD. El controlador controla el funcionamiento de todo el disco, distribuye datos, monitorea el desgaste de las celdas de memoria y distribuye uniformemente la carga. Recomiendo dar preferencia a los controladores probados y probados de SandForce, Intel, Indilinx y Marvell.

Capacidad de memoria SSD

Lo más práctico sería utilizar un SSD sólo para alojar el sistema operativo y es mejor almacenar todos los datos (películas, música, etc.) en un segundo disco duro. Con esta opción, basta con comprar un disco de ~ 60 GB. De esta forma podrás ahorrar mucho y conseguir la misma aceleración de tu ordenador (además, aumentará la vida útil del disco).

Nuevamente, daré un ejemplo de mi solución: en línea se venden contenedores especiales para discos duros (muy económicos) que se pueden insertar en una computadora portátil en 2 minutos en lugar de una unidad de CD óptica (que he usado un par de veces durante cuatro años). Aquí tiene una gran solución: un disco antiguo en lugar de una unidad de disquete y un SSD nuevo en lugar de un disco duro estándar. No podría haber sido mejor.

Y por último, un par de datos interesantes:

¿Por qué a un disco duro a menudo se le llama disco duro? A principios de la década de 1960, IBM lanzó uno de los primeros discos duros y el número de este desarrollo fue 30 - 30, lo que coincidió con la designación del popular arma estriada Winchester (Winchester), por lo que este nombre en jerga se adhirió a todos los discos duros.

¿Por qué exactamente? duro¿disco? Los elementos principales de estos dispositivos son varias placas redondas de aluminio o de vidrio no cristalino. A diferencia de los disquetes (disquetes), no se pueden doblar, por eso se les llama discos duros.

Función RECORTAR

La característica adicional más importante de un SSD es TRIM (recolección de basura). Es el siguiente.

La información del SSD se escribe primero en las celdas libres. Si el disco escribe datos en una celda que se usó anteriormente, primero los borra (a diferencia de un HDD, donde los datos se escriben sobre la información existente). Si el modelo no admite TRIM, borra la celda justo antes de escribir nueva información, lo que hace que la operación se ralentice.

Si el SSD admite TRIM, recibe un comando del sistema operativo para eliminar datos en la celda y los borra no antes de sobrescribirlos, sino durante el estado "inactivo" del disco. Esto se hace en segundo plano. Esto mantiene la velocidad de escritura al nivel especificado por el fabricante.

¡Importante! La función TRIM debe ser compatible con el sistema operativo.

Área oculta

Esta área no es accesible para el usuario y se utiliza para reemplazar celdas fallidas. En unidades de estado sólido de alta calidad, representa hasta el 30% del volumen del dispositivo. Pero algunos fabricantes, para reducir el coste de una unidad SSD, lo reducen al 10%, aumentando así la cantidad de almacenamiento disponible para el usuario.

La otra cara de este truco es que la función TRIM utiliza la región oculta. Si su volumen es pequeño, no será suficiente para la transferencia de datos en segundo plano, por lo que cuando el nivel de "carga" del SSD es del 80-90%, la velocidad de escritura disminuirá drásticamente.

Capacidad de autobuses

Entonces, al elegir una unidad flash, la velocidad de lectura y escritura de datos también es de suma importancia. Cuanto mayor sea esta velocidad, mejor. Pero también debes recordar el ancho de banda del bus de tu computadora, o mejor dicho, de la placa base.

Si su computadora portátil o de escritorio es muy antigua, no tiene sentido comprar una unidad SSD cara y rápida. Simplemente no podrá trabajar ni siquiera a la mitad de su capacidad.

Para que quede más claro, describiré el rendimiento de varios buses (interfaz de transferencia de datos):

IDE (PATA) - 1000 Mbit/s. Esta es una interfaz muy antigua para conectar dispositivos a la placa base. Para conectar una unidad SSD a dicho bus, necesita un adaptador especial. El sentido de utilizar los discos descritos en este caso es absolutamente nulo.

SATA: 1.500 Mbps. Es más divertido, pero no demasiado.

SATA2 - 3.000 Mbit/s. El neumático más común en este momento. En un autobús así, por ejemplo, mi propulsión funciona a la mitad de su capacidad. El necesita...

SATA3 - 6.000 Mbit/s. ¡Este es un asunto completamente diferente! Aquí es donde la unidad SSD se mostrará en todo su esplendor.

Por lo tanto, antes de comprar, averigüe qué bus tiene en su placa base, así como qué bus admite la unidad, y decida la viabilidad de la compra.

Así es, por ejemplo, cómo elegí (y en qué me guié) mi HyperX 3K 120 GB. La velocidad de lectura es de 555 MB/s y la velocidad de escritura de datos es de 510 MB/s. Esta unidad ahora funciona en mi computadora portátil a exactamente la mitad de su capacidad (SATA2), pero exactamente el doble de rápido que un disco duro estándar.

Con el tiempo migrará a los ordenadores gaming infantiles, que cuentan con SATA3, y allí demostrarán toda su potencia y velocidad sin factores limitantes (interfaces anticuadas, lentas en la transferencia de datos).

Concluimos: si tienes un bus SATA2 en tu ordenador y no planeas utilizar el disco en otro ordenador (más potente y moderno), compra un disco con un ancho de banda no superior a 300 MB/s, que te saldrá mucho más barato y al mismo tiempo dos veces más rápido que su disco duro actual.

Las unidades de estado sólido (SSD) están ganando cada vez más reconocimiento por parte de los usuarios en el mundo moderno de la tecnología. Esto no es sorprendente porque Los SSD tienen una serie de ventajas innegables sobre los HDD convencionales, que están perdiendo terreno. Las principales ventajas de los nuevos medios son la alta velocidad de acceso: lectura y escritura, ausencia de partes móviles, bajo consumo de energía, ausencia total de ruido durante el funcionamiento y dimensiones compactas.

Sin embargo, como muestra la práctica, incluso dispositivos tan perfectos pueden fallar. La recuperación de datos de SSD en nuestro centro se domina y se utiliza con éxito desde hace varios años, por lo que siempre estamos dispuestos a ayudar a nuestros clientes en este asunto.

Lista de precios para la recuperación de datos de medios SSD en el servicio "Data-911"

El propietario-usuario medio puede pensar inicialmente que la recuperación de unidades SSD es similar en su enfoque a la tecnología para reanimar unidades flash. De hecho, estas unidades de estado sólido son similares a las "unidades flash", pero su principio de funcionamiento es diferente, las SSD son más complejas en su estructura y funcionamiento, y esto afecta significativamente la duración y las etapas del proceso de recuperación de información.

La mayor complejidad del diseño del circuito de construcción SSD puede provocar fallas específicas de este tipo de unidad, lo que lleva a la pérdida de datos:

  • Los bloques de micromemoria en unidades de estado sólido tienen un recurso limitado de ciclos de lectura/escritura, esto debe tenerse en cuenta para evitar la pérdida de información.
  • alta dependencia del funcionamiento estable de la red eléctrica: incluso las subidas de tensión imperceptibles pueden dañar el controlador del disco SSD
  • Daños mecánicos: aunque las unidades SSD son más resistentes a caídas y otros impactos físicos, nadie puede garantizar que esto no provoque la pérdida de datos.
  • Existe una alta probabilidad de que se produzcan fallos lógicos en los chips de memoria SSD, lo que provoca que los datos sean "absorbidos" en todos los bloques de memoria. Esto aumenta muchas veces la dificultad de recuperación.

¿Qué necesitas saber sobre el proceso de recuperación de datos de unidades SSD?

Crear un proceso para recuperar información de unidades SSD de estado sólido requiere un enfoque altamente calificado y una ejecución paso a paso:

Dos interesantes artículos de investigación de diferentes partes del planeta, publicados en Internet casi inmediatamente después del otro, ofrecen una mirada significativamente nueva a los aspectos forenses del funcionamiento de los SSD o dispositivos de almacenamiento de estado sólido, a menudo denominados unidades flash.
El funcionamiento interno de los SSD es tan diferente de los discos duros magnéticos tradicionales que los científicos forenses ya no pueden confiar en las tecnologías actuales de almacenamiento de datos en situaciones en las que aparecen pruebas de medios tipo SSD en procedimientos legales.
Por otro lado, los fragmentos de datos almacenados en la memoria de las unidades flash pueden ser prácticamente indestructibles.

No se puede restaurar

Esta es aproximadamente la esencia de la advertencia que se desprende de los resultados de un artículo de investigación de científicos de la Universidad Murdoch de Australia (“Solid State Drives: The Beginning of the End for Current Practice in Digital Forensic Discovery” de Graeme B. Bell y Richard Boddington, PDF).

El estudio se basó en una gran serie de experimentos que compararon los matices del almacenamiento de datos en las muestras estudiadas: una unidad flash SSD Corsair de 64 GB y un disco magnético tradicional Hitachi de 80 GB. Durante un análisis comparativo, los investigadores identificaron una gran cantidad de problemas con la recuperación de datos en SSD. Problemas que son completamente inusuales para los discos magnéticos y son causados ​​por algoritmos de limpieza o “recolección de basura” utilizados para mantener las unidades flash en niveles máximos de rendimiento.

Bajo la influencia de estos algoritmos, los datos importantes para la investigación almacenados en los SSD modernos a menudo se convierten en objeto de un proceso conocido entre los criminólogos como "autocorrosión". El resultado de este proceso es que la evidencia en el SSD se borra o contamina continuamente con datos extraños, de una manera completamente inusual en los medios basados ​​en discos duros. Y, lo que es fundamentalmente importante, todos estos cambios en la información se producen en ausencia de cualquier comando por parte del usuario o de la computadora.

Los resultados de los investigadores australianos inevitablemente plantean dudas sobre la integridad y confiabilidad de aquellos archivos que se aíslan mediante métodos forenses y se recuperan de dispositivos de almacenamiento. Incluso se podría decir que existe una clara amenaza del fin de esa “edad de oro” en la recolección de evidencia digital, que fue proporcionada por las peculiaridades del almacenamiento de datos en soportes magnéticos.

Durante las últimas décadas, los investigadores han trabajado con cintas magnéticas, disquetes y discos duros, que continuaron almacenando enormes cantidades de información después de que el sistema marcara los archivos que la contenían como destruidos. Incluso el procedimiento de borrado seguro, como saben los expertos, no siempre es suficiente para destruir completamente la información contenida en un soporte magnético. Sin embargo, las unidades de estado sólido SSD almacenan datos de manera muy diferente: en forma de bloques o páginas de chips lógicos NAND de transistores que deben borrarse electrónicamente antes de poder reutilizarse.

El resultado del trabajo de la industria para mejorar la eficiencia de la memoria SSD es que la mayoría de las unidades flash modernas tienen programas integrados en el firmware que realizan de forma regular y automática procedimientos de "autolimpieza" o "recolección de basura". Como resultado de estos procedimientos sanitarios, se produce una constante sobrescritura, modificación y transferencia de aquellos archivos que son marcados por el sistema como destruidos. Además, este proceso comienza sin previo aviso y muy rápidamente, casi inmediatamente después de que se suministra energía al chip. No se requieren comandos por parte del usuario y la unidad flash no emite ningún sonido ni luz para informarle que el procedimiento de limpieza ha comenzado.

Al probar una muestra en particular, después de formatearla rápidamente, los investigadores esperaban que la utilidad de borrado comenzara a funcionar en aproximadamente 30 a 60 minutos, calculando que este proceso debe ocurrir con el SSD antes de que comiencen a escribirse nuevos datos en los bloques, antes de estar ocupado con archivos. Para su sorpresa, el borrado se produjo sólo tres minutos después, dejando sólo 1.064 archivos de evidencia de un total de 316.666 disponibles para recuperación desde el disco.

Al decidir seguir este proceso, los científicos retiraron la unidad flash de la computadora y la conectaron a un bloqueador de escritura, un dispositivo de hardware diseñado específicamente para aislarlo de todos los procedimientos que podrían cambiar el contenido del medio. Pero incluso aquí, sólo 20 minutos después de la conexión, casi el 19 por ciento de todos los archivos se borraron debido a procesos internos iniciados por el firmware del SSD sin ningún comando externo. En comparación, en un disco duro magnético equivalente, todos los datos después de un formateo similar eran recuperables independientemente del paso del tiempo, como esperaban los investigadores.

Está claro que para los científicos forenses preocupados por la seguridad de todos los datos contenidos en los soportes, esta característica del SSD plantea un gran problema. Como escribe uno de los coautores, Graham Bell, en un comentario sobre su artículo, “algunas personas de la comunidad informática forense tenían la idea de que estaban sucediendo algunas cosas curiosas con los datos del SSD, pero casi todos a quienes les mostramos nuestro Los resultados quedaron impactados por la escala de lo que se descubrió".

Si la “recolección de basura” en un SSD ocurre antes o durante un procedimiento de imágenes forenses, esto conduce a la destrucción irreversible de cantidades potencialmente grandes de datos valiosos. Aquellos datos que normalmente se obtendrían como prueba durante el proceso investigativo, de ahí nace el nuevo término “corrosión de pruebas”.

No hay duda de que los descubrimientos de los expertos australianos tendrán inevitablemente graves consecuencias para aquellos casos judiciales penales y civiles que se basan en pruebas digitales. Si el disco del que se obtuvieron las pruebas muestra signos de que se han producido cambios en los datos después de que el dispositivo fue confiscado al propietario, entonces la parte contraria tiene motivos para exigir que estas pruebas sean excluidas de la consideración judicial.

Los autores del artículo también advierten que a medida que crece la capacidad de las unidades flash USB, los fabricantes pueden comenzar a incorporar tecnologías de limpieza similares en ellas, creando el mismo problema para una serie de medios de almacenamiento secundarios (externos). Además, Bell y Boddington sugieren que las utilidades de recolección de basura se volverán más agresivas con el tiempo a medida que los fabricantes introduzcan firmware, conjuntos de chips y unidades de disco cada vez más potentes.

En la conclusión final del artículo, que contiene 18 puntos problemáticos, los investigadores no proponen ningún método de tratamiento, creyendo que no existe una solución sencilla y eficaz a este problema.

no puedo borrar

Si hablamos de otro artículo de investigación estadounidense, también dedicado a las características específicas del almacenamiento de datos en SSD, a primera vista sus resultados parecen claramente contradecir los obtenidos por los australianos. Aquí, un equipo de investigadores llegó a un descubrimiento completamente diferente: los fragmentos de datos almacenados en la memoria de las unidades flash pueden ser prácticamente indestructibles.

Como demuestran los autores de este artículo, las unidades flash son muy difíciles de limpiar de datos sensibles al riesgo utilizando métodos tradicionales de limpieza segura de archivos y unidades. Incluso en los casos en que los dispositivos SSD indiquen que los archivos han sido destruidos, es posible que hasta el 75 por ciento de los datos que contenían aún residan en la memoria de la unidad flash. En particular, en algunos casos en los que las unidades de estado sólido informan que los archivos se han "borrado de forma segura", de hecho, los duplicados de ellos permanecen en gran medida intactos en ubicaciones secundarias.

Estas, en pocas palabras, son las conclusiones de un estudio realizado en la Universidad de California en San Diego y presentado a finales de febrero en la conferencia Usenix FAST 11 (“Reliably Erasing Data From Flash-Based Solid State Drives” por Michael Wei, Laura Grupp , Frederick Spada, Steven Swanson (PDF).

Los problemas con la sobrescritura confiable de datos en un SSD, como escriben los autores del trabajo, surgen debido a un diseño interno radicalmente diferente del medio. Las unidades ATA y SCSI tradicionales utilizan materiales magnetizables para escribir información en una ubicación física específica conocida como LBA o dirección de bloque lógico. Las unidades SSD, por otro lado, utilizan chips para almacenamiento digital que utilizan FTL, o “capa de traducción flash”, para administrar el contenido. Cuando se modifican los datos en dichos medios de almacenamiento, FTL a menudo escribe nuevos archivos en diferentes ubicaciones, actualizando simultáneamente el mapa de memoria para reflejar los cambios realizados. El resultado de tales manipulaciones es que los restos de archivos anteriores, que los autores llaman “restos digitales”, continúan almacenándose en el disco en forma de duplicados incontrolados.

Como escriben los autores, “Estas diferencias en el procesamiento entre discos magnéticos y SSD conducen potencialmente a discrepancias peligrosas entre las expectativas del usuario y el comportamiento real de la unidad flash... El propietario de dicho dispositivo puede aplicar herramientas estándar de limpieza de discos duros a la SSD , creyendo erróneamente que el resultado es que los datos que están en el disco serán destruidos irreversiblemente. De hecho, estos datos pueden permanecer en el disco y sólo requieren unas pocas operaciones más complejas para recuperarlos”.

En términos de números específicos, los investigadores encontraron que alrededor del 67 por ciento de los datos almacenados en el archivo permanecían en el disco incluso después de ser destruido en el SSD usando la función de “borrado seguro” que se encuentra en Apple Mac OS X. Otros Seguro (sobrescribir ) borrar utilidades en otros sistemas operativos mostró resultados aproximadamente similares. Por ejemplo, después de destruir archivos individuales con el programa Pseudorandom Data, hasta el 75 por ciento de los datos podrían permanecer en el SSD, y cuando se utilizó la tecnología de limpieza del gobierno británico British HMG IS5, quedó hasta el 58 por ciento.

Como advierte el artículo, estos resultados sugieren que en la situación de SSD, sobrescribir datos no es efectivo y los procedimientos de borrado estándar proporcionados por el fabricante pueden no funcionar como se esperaba.

Según los investigadores, la forma más eficaz de eliminar datos de forma segura en un SSD es utilizar dispositivos que cifren su contenido. Aquí, la limpieza implica destruir las claves de cifrado en una sección especial llamada "bóveda de claves", lo que esencialmente garantiza que los datos permanezcan cifrados en el disco para siempre.

Pero aquí, por supuesto, acecha otro problema. Como escriben los autores del artículo, “el peligro radica en el hecho de que la protección depende del correcto funcionamiento del controlador, que borra el compartimento de almacenamiento interno que contiene la criptoclave y cualquier otro valor derivado de ella que pueda ser útil en criptoanálisis. Dados los errores de implementación que hemos encontrado en algunas variantes de utilidades de borrado seguro, sería excesivamente optimista suponer que los proveedores de SSD borrarán adecuadamente el almacén de claves. Peor aún, no hay manera (por ejemplo, desmontando el dispositivo) de verificar que el borrado realmente ocurrió”.

Los investigadores obtuvieron sus resultados escribiendo diferentes archivos con estructuras de datos claramente identificables en unidades SSD. Luego se utilizó un dispositivo especial basado en FPGA (chips con lógica reprogramable) para buscar e identificar rápidamente las “huellas digitales” restantes de estos archivos después de aplicar procedimientos de borrado seguro. El dispositivo especial de los investigadores cuesta alrededor de mil dólares, pero "una versión más simple del dispositivo basada en un microcontrolador costaría alrededor de 200 dólares y requeriría sólo una modesta experiencia técnica para diseñarlo".
No hay contradicción

Como lo expresa el resumen combinado de estos dos artículos en el foro de discusión Slashdot, “O los SSD son muy difíciles de borrar o es muy, muy difícil recuperar archivos eliminados. Resulta ser una especie de historia confusa".

Uno de los participantes directos en el primer estudio (australiano), Graham Bell, explica esta aparente paradoja de la siguiente manera.

Anteriormente, los datos de los discos se borraban tradicionalmente manualmente, es decir, dando explícitamente un comando a la computadora para que le dijera a la unidad que escribiera algo más sobre los datos anteriores. Si no se recibía dicha orden de reescritura, los datos seguían almacenándose en medios magnéticos. Sin embargo, si intentas aplicar el mismo truco a un SSD, es posible que no funcione. Es posible que la dirección de memoria lógica que está intentando sobrescribir ya haya sido reasignada sobre la marcha, por lo que su comando de "sobrescritura" va a otra ubicación de memoria física distinta a la que anteriormente contenía los datos. Desde un punto de vista lógico, parece que la sobrescritura ha funcionado: ya no podrás acceder a estos datos a través del sistema operativo de tu ordenador. Sin embargo, desde el punto de vista del propio pendrive, estos datos siguen ahí, escondidos en alguna celda física que no está actualmente en uso, si nos referimos al sector lógico correspondiente. Sin embargo, algún firmware inteligente o un hacker astuto con un soldador pueden, en principio, acceder a estos datos.

Al mismo tiempo, además de estas características, los discos SSD modernos utilizan varios trucos específicos para aumentar automáticamente su rendimiento. Uno de estos trucos consiste en sobrescribir previamente las celdas de memoria que contienen datos que el sistema de archivos ya no tiene en cuenta. En este caso, la propia unidad intenta activamente borrar continuamente todo lo que puede del disco. Además, hace todo esto únicamente por iniciativa propia, simplemente para acelerar futuras operaciones de escritura, proporcionando un grupo preparado previamente de celdas disponibles y no utilizadas.

Para resumir estas características del SSD, podemos afirmar lo siguiente. Si su computadora le dice a la unidad flash que restablezca algunos datos, entonces la unidad puede mentirle y, en realidad, el reinicio puede ocurrir o no. Si la propia unidad quiere sobrescribir algo (y en realidad lo hace sin previo aviso), entonces estos datos serán destruidos...

Otro comentarista, claramente no carente de sentido del humor, describió una situación tan complicada con las siguientes palabras:

“¿Por qué lo llamas confusión? Todo aquí es transparente y comprensible. Si desea recuperar datos eliminados, no puede hacerlo. Si quieres destruirlos, tampoco puedes hacerlo. Esta es la Ley de Murphy para almacenar datos en SSD”.

Compartir