Existe una gran cantidad de herramientas de recuperación de datos disponibles en el mercado. ¿Funcionan todas de la misma manera? ¿Son simplemente un buen viejo undelete.exe con una interfaz de usuario llamativa en lugar de la línea de comandos? ¡Sigue leyendo para averiguarlo!
Undelete.exe
«Undelete» era el nombre de la herramienta de recuperación de archivos incluida por Microsoft en MS-DOS 5.0 a 6.22. El comando funcionaba simplemente «revirtiendo» la operación de eliminación, marcando un registro en el sistema de archivos que pertenecía a un archivo eliminado como existente o, bueno, no eliminado. Este enfoque no era más que un truco sucio que solía funcionar (más o menos) en la época de archivos pequeños, discos pequeños y PCs lentos.
Con los sistemas operativos multitarea de hoy en día que leen y escriben muchos archivos al mismo tiempo, este enfoque, de implementarse, arruinaría rápidamente el sistema de archivos, dejando el disco inutilizable. Las herramientas modernas de recuperación de datos se basan en un enfoque diferente.
La forma moderna de recuperar archivos eliminados
Las herramientas de recuperación de datos actuales ya no modifican el sistema de archivos para recuperar tus archivos. De hecho, intentan no escribir nada en los discos que contienen los archivos que se están recuperando. Las herramientas de recuperación de datos más simples aún analizarán solo el sistema de archivos para descubrir registros que pertenecen a archivos eliminados. Luego, analizarán esos registros en un intento de averiguar qué sectores en el disco pertenecen a esos archivos en particular. Luego, leerán esos sectores, guardando un nuevo archivo en otro lugar.
Las herramientas un poco más sofisticadas harán un esfuerzo adicional para revisar todo el sistema de archivos, buscando registros que apunten a esos sectores en el disco. Si algunos sectores que pertenecen a un archivo eliminado son utilizados por otros archivos, las posibilidades de una recuperación exitosa disminuyen.
Búsqueda de firma
Finalmente, algunas de las mejores herramientas de recuperación de datos (por ejemplo, RS Partition Recovery) utilizarán algoritmos inteligentes que pueden localizar archivos eliminados incluso si ya no aparecen en el sistema de archivos. Esto funciona realizando un análisis exhaustivo de la superficie del disco en modo de bajo nivel y comparando los resultados con una base de datos de formatos de archivo compatibles. Si se detecta una firma de un tipo de archivo conocido (por ejemplo, la firma «JFIF» para archivos JPEG, «%PDF%» para Adobe PDF, etc.), la herramienta analizará el encabezado del archivo para calcular la longitud del archivo. Finalmente, sabiendo el comienzo exacto y la longitud de un archivo, la herramienta puede determinar exactamente qué sectores pertenecen a un archivo. Por supuesto, también se utilizará información del sistema de archivos para tomar una decisión más precisa.
Conclusión
Las herramientas de recuperación de datos actuales han avanzado mucho en comparación con el antiguo «undelete.exe». Ya no corrompen el sistema de archivos y utilizan algoritmos sofisticados que les ayudan a localizar y recuperar archivos incluso si ya no aparecen en el sistema de archivos. Como resultado, tus posibilidades de una recuperación exitosa son mucho mayores hoy que hace una década.