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
353 feedbacks
Rating: 4.8 / 5
R-Studio just resurrected 8 months worth of work documents and files for me.

I tried a lot of other well-known data recovery apps before R-Studio but none of them were able to mount the volume. I`m glad that there is such a good tool on the market.
Excellent product. I used over a year. Easy to manage. Worth buying them. I use R-studio8.
Hello!
Thank you very much for R-Studio for Linux.
Please pay attention to new Linux package manager `Snappy` => https://snapcraft.io/
Good luck!
Best money I`ve ever spent. Quadruple failures left me with 2-of-4 disks from a toasted ReadyNAS RAID4 and a parity drive from 6 months before the failures. Netgear service gave up, but R-Studio autodetected everything in usb-SATA docks and recovered years of photos I thought were lost. Excellent product.
Hi Respected Sir/Madam

I`m very much glad to give feedback on your R-Studio Data Recovery Software. I lost my whole partition over 700 GBs yesterday and it was a shock for me, it happened during the Dell Backup and Recovery PC Reset to Factory Stat. Then I tried my luck with R-Studio Data Recovery and I wasn`t beleiving that I got all my data back all of it, I must say its 100% recovery, because every file or folder i checked it showed its content as exact it was before even the videos (some movies, songs ...