El comando TRIM (conocido como TRIM en el set de comandos ATA, y como UNMAP en el set SCSI), permite al sistema operativo informar a los discos de estado sólido (SSD) acerca de qué bloques de datos ya no se consideran en uso y que, por lo tanto, pueden ser borrados y sobrescritos automáticamente.
Es un comando que borra los bloques de memoria flash no utilizados en SSD por adelantado para acelerar la escritura posterior.
Antecedentes
Las primeras generaciones de discos de estado sólido degradaban su desempeño en poco tiempo, pues, a diferencia de los discos duros tradicionales, en los que los datos viejos simplemente se sobrescriben, en los SSD los bloques que contienen datos viejos deben ser borrados antes de poder ser reescritos.
Con el comando ATA TRIM (que se utiliza a partir de Windows 7), el sistema operativo realiza la limpieza automáticamente, borrando los espacios previamente ocupados por la información vieja. Por eso cuando el archivo es borrado, se limpia completamente el bloque que será utilizado.
Si bien lo anterior nos otorga el beneficio de tener nuestro disco SSD trabajando como nuevo todo el tiempo, también es cierto que se elimina la posibilidad de hacer la recuperacion de datos en caso de sufrir algún daño lógico (virus, malware, etc.) o por errores humanos al borrar archivos o carpetas, o al no realizar un respaldo comprobado previo al reformateo y reinstalación de sistema operativo.
Cómo afecta a la recuperación de datos
Cuando se utiliza software de recuperacion, probablemente se puedan ver trazas de la información anterior. Esto ocurre porque existen archivos «residentes» de NTFS, y el resultado es que es posible «ver» el árbol de directorios pasado e inclusive podemos visualizar el tamaño y nombre de archivos, pero en realidad ya no queda nada fuera de la zona reservada a los mencionados residentes de NTFS.
En un estudio llevado a cabo por la Universidad Carnegie Mellon, se encontró que en los discos que no usaron TRIM, la recuperacion de datos fue posible en casi todos los casos, pero en los discos con TRIM la recuperacion fue únicamente del 27% en promedio.
Puedes descargar el pdf del estudio aquí.
TRIM destruye una importante suposición de la recuperación de datos: «Los datos no son sobrescritos hasta que se requiera guardar información nueva».
Entonces, ahora no basta con «no escribir nada en el disco», pues incluso si Windows se mantiene encendido el tiempo suficiente, borrará de manera definitiva el contenido de los archivos en silencio, por lo que, cuando tratemos de recuperar o de hacer undelete en algún archivo, solo conseguiremos «ceros».
En caso de un daño catastrófico, cuando el disco entero no es legible, o se muestra como RAW, o si Windows falla al arrancar, no existen los efectos secundarios de TRIM, pues el sistema operativo no es accesible o no hay un comando TRIM para aplicar en un disco inaccesible o RAW.
Aunque el comando TRIM puede ser desactivado, no se recomienda pues el disco se vuelve lento en poco tiempo y se hace propenso a errores lógicos. Lo mejor es contar con una política de respaldo efectiva.
Puedes aprender más de TRIM en Wikipedia.
Mantenemos una categoría del blog para TRIM que puede ser accedida en este enlace.
Si necesitas la recuperacion de datos de discos SSD lo mejor es desconectar el dispositivo y solicitar un diagnóstico gratuito en https://recuperaciondedatos.com.mx/contacto/
- Plan general para el respaldo de datos de una empresa PYME - noviembre 13, 2024
- Video: Recuperacion de datos de memoria flash con VNR y Flash Extractor - septiembre 14, 2024
- Como identificar si un disco duro usa tecnología de aire o helio (helioseal) - septiembre 11, 2024