Estamos comprometidos a ofrecer soluciones de software rápidas, eficientes y asequibles que establecen nuevos estándares de la industria de desarrollo de aplicaciones.
  • Opciones para recuperar archivos de discos SSD

La mayoría de los ordenadores modernos, incluso los muy baratos, tienen un disco de estado sólido (SSD) como dispositivo de almacenamiento principal (y bastante a menudo el único). Los discos de este tipo son más rápidos, son silenciosos, consumen menos energía y son más resistentes a los impactos físicos en comparación con los discos duros convencionales.

Hay dos tipos de dispositivos SSD que difieren en sus factores de forma: el viejo de 2.5" (el mismo que para discos duros convencionales) y uno nuevo M.2, que se parece a un banco de memoria.
Recuperación desde SSD
Fig. Dos factores de forma de discos SSD: 2.5" (izquierda) y M.2 (derecha).
Haz clic en la imagen para ampliarla

Desafortunadamente, tales dispositivos tienen también algunas serias desventajas, siendo la recuperación de archivos una de ellas.

Conceptos Básicos de SSD
Los SSDs son dispositivos de almacenamiento de estado sólido, como otros tipos de memorias flash (tarjetas SD, pendrives y similares), pero no todos los dispositivos de almacenamiento de estado sólido son SSDs. Es importante distinguir qué dispositivo es un SSD y cuál no. La regla del pulgar es la siguiente:

  • Si el dispositivo es externo, como una tarjeta de memoria, pendrive o incluso un dispositivo SSD real en una caja USB/Thunderbolt, debería tratarse como memoria flash convencional, y toda la información incluida más adelante no es aplicable a ellos.
  • Si el dispositivo está indicado para uso interno y tiene una interfaz ATA/IDE/SATA/M.2/PCI Express, debe tratarse como un disco SSD, y toda la información que se incluye a continuación es completamente aplicable a él.

Cuando un fichero se elimina en un disco mecánico, el sistema operativo simplemente marca el área del disco ocupado por el fichero como libre, pero sus datos quedan en el disco sin alterar hasta que algún nuevo fichero los sobrescribe. Cuando un programa de recuperación de datos accede al área inalterada obtiene los datos antiguos. Así es cómo funciona la recuperación de ficheros.

Un disco SSD, sin embargo, debe o bien usar sus nuevas celdas, o purgar primero los viejos datos que están en las celdas ocupadas para guardar los datos nuevos. La purga de los datos viejos en SSDs es un proceso bastante lento. Es por eso por lo que el borrado de ficheros en un SSD funciona de la siguiente forma: cuando un usuario, programa o el SO mismo borra un fichero, el SO envía el comando TRIM que informa al SSD de que los datos ya no son necesarios. El SSD coloca las celdas que el fichero ocupaba en un grupo especial que será purgado más tarde. Cuando cualquier programa o SO pide datos de esas celdas, el SSD simplemente devuelve basura o ceros.

Además, el dispositivo mezcla constantemente los datos entre sus celdas para equilibrar su carga, y solo el propio dispositivo sabe dónde están almacenados los datos de ficheros en un momento dado. El SO no tiene control sobre este proceso y, además no tiene forma de conocer la ubicación física real de los datos.

Es por ello que la recuperación de datos de discos SSD cuando se usa el comando TRIM es extremadamente difícil, si no imposible.

SSDs, SOs, y sistemas de ficheros que soportan el comando TRIM
TRIM funciona cuando los tres componentes lo soportan: un disco SSD, el sistema operativo, y el sistema de ficheros del disco SSD. Casi todos los dispositivos modernos SSD soportan el comando TRIM. En cuanto a volúmenes complejos que consisten en SSDs, depende. LVM2 de Linux y los RAID basados en software de Windows soportan TRIM, mientras que los RAIDs software de macOS y la mayoría de los controladores hardware RAID no.

Los discos virtuales de máquinas virtuales son un poco más complicados. El hecho de que un disco virtual esté almacenado en un SSD no significa nada. Para el sistema operativo del SO, este disco es un fichero válido y todas las operaciones de disco de su máquina virtual son operaciones de lectura-escritura para ese fichero. Dentro de la máquina virtual con un disco SSD, todo depende del software de virtualización. Algunos solo simulan el comando TRIM y retornan basura sin ningún cambio real en el fichero SSD, mientras que algunos cambian los datos del fichero.

SOs y sistemas de archivos que soportan el comando TRIM:

TRIM on/off por defecto Sistemas de archivos Cuando se envía TRIM
Windows (7 y posterior)
On NTFS y ReFS (Solo espacio de almacenamiento de Windows) Inmediatamente tras el borrado
macOS (Mac OS X Lion 10.6.8 y posterior)
On en dispositivos Apple SSD nativos
Off en dispositivos no-nativos
APFS y HFS+ Inmediatamente tras el borrado
Linux (Kernel 2.6.28 y posterior)
On en la mayoría de las distros, pero depende de las configuraciones. Ext4, Btrfs, JFS, XFS, F2FS, NTFS Depende de las distros y las configuraciones, normalmente de forma semanal, pero puede ser inmediatamente tras el borrado.

Cómo afecta el comando TRIM a la recuperación de datos
Archivos eliminados:
Windows y Mac: Casi siempre imposible. Incluso la recuperación de archivos en bruto es inútil.
Linux: Posible, si se hace antes de que el comando TRIM se envíe.

Archivos perdidos en sistemas de ficheros con daños leves (reconocidos por su SO nativo):
Todos los SOs reparan gradualmente esos sistemas de ficheros usando el comando TRIM para eliminar basura, registros de ficheros inválidos, y ficheros innecesarios. La recuperación de datos es posible si se hace rápido y en sistemas con el comando TRIM deshabilitado.

Sistemas de archivos con daños severos (no reconocidos por su SO nativo):
La recuperación de datos es posible porque el SO no puede repararlos y no elimina ningún dato.

Cómo minimizar el efecto negativo del comando TRIM
Es posible realizar algunos pasos para minimizar el efecto negativo del comando TRIM cuando la restauración de datos es posible.

  • Conecta el dispositivo SSD a través de cajas externas USB, FireWire, o Thunderbolt. TRIM no funciona en esas conexiones. Pero pueden ser lentas, especialmente al recuperar archivos de dispositivos grandes.
  • Deshabilita el comando TRIM mientras que se recuperan datos. No olvides habilitarlo una vez que la restauración de archivos se haya completado.

Windows:
Pulsa la combinación de teclas Win+X.
Aparecerá Windows PowerShell:
Introduce "fsutil behavior set DisableDeleteNotify 0/1"
(1 para deshabilitar, 0 para habilitar)

macOS:
En el Terminal, introduce "sudo trimforce disable"
Introduce la contraseña administrativa, y responde "Y" a varias preguntas.
El ordenador se reiniciará automáticamente con TRIM deshabilitado.

Para habilitar de nuevo TRIM, introduce "sudo trimforce enable".

Linux:
Depende de las distribuciones y configuración. Consulta la documentación de la instalación en particular.

Conclusión
La recuperación de datos de dispositivos SSD que operan en alguno de los sistemas operativos modernos más importantes es imposible para los ficheros borrados y muy difícil en otros casos. Cualquiera que afirme lo contrario es o bien un incompetente o está engañando deliberadamente a sus clientes. Es por eso por lo que es especialmente importante programar de manera adecuada y regular la copia de seguridad de los datos para ordenadores con discos SSD. R-Drive Image, creado por R-TT Inc., es un producto recomendable para hacer las copias de respaldo de tales dispositivos. Si tu ordenador usa un disco SSD, te recomendamos descargar una versión de prueba completamente funcional por 30 días.

Comentarios sobre la recuperación de datos
362 feedbacks
Rating: 4.8 / 5
Hi!

I used some software for data recovery on MAC, but THIS IS only one, that help me!!!

THX :)

bye
Tom from Hungary
I want to upgrade it to the technician tool.
This tool is amazing. I was able to recover 5 years` worth of lost photos by imaging 4 disks from a corrupted RAID 10 array.

It did a byte copy of the disks and then replicated the array layout and I could see the files instantly. I`d recommend it to anyone, especially at these license fees. You`ll struggle to get better for the price.
After several attempts, using various softwaretools, I wasn`t able to recover any files from my encrypted drive.
I almost had to come to terms with the darkest of dark scenarios, losing it all to oblivion and no one to blame but myself.
Then I came across the demo version of R-studio and decided to giving it a final try.
YES-yes-yes... Utterly wonderfully fabulously FANTASTIC R-Studio!
The most important files were in good condition so (the paid version of) R-Studio could recover these right away.
Unfortunately ...
I accidentally deleted several gigs worth of data from an external drive - no restore point. I tried other recovery software, but what was `recovered` was mostly junk files in randomized order. Considering the cost of professional data recovery, and given the online reviews, I decided to purchase R-Studio.

Wow. Everything - like, EVERYTHING I had ever moved to the Trash from that drive - was recovered, folder and subfolder structure intact.

I am grateful and beyond impressed at this program`s price point ...