¿Cómo funciona un sistema de almacenamiento ?
En este tutorial te contaré en un lenguaje simplificado como funciona un sistema de almacenamiento.
Con esta explicación podremos entender cómo es posible recuperar archivos aunque se hayan borrado, o incluso cuando hayamos formateado el sistema de almacenamiento para dejarlo como nuevo.
La estructura de archivos en las tarjetas SD, microSD, memorias USB ó discos duros consta de dos partes:
Por un lado, existe una pequeña area dentro del medio de almacenamiento donde habita un directorio con la lista de archivos. La lista se compone por la información (o metadatos) que describen a cada archivo incluyendo el nombre, su tamaño, fecha de creación, dueño, etc.
Luego tenemos el área grande, la parte restante del sistema de almacenamiento, donde se graba realmente el contenido de cada archivo (una foto, un mp3, un documento, etc.).
Entre los metadatos que van en el directorio se incluye una «mapa» para delimitar el lugar o espacio que ocupa cada archivo, en el área grande. De esa forma quedan vinculados el directorio y contenido del archivo.
Grabando y Borrando archivos
Al grabar un nuevo archivo, nuestro medio de almacenamiento primero se dirige al directorio, buscando en el mapa de archivos existentes, un espacio libre apropiado para el nuevo archivo.
Cuando lo encuentra, se dirige al area grande y guarda allí el contenido del nuevo archivo. Por último, ingresa en su directorio los metadatos y mapa de ocupación del flamante archivo.
Para borrar un archivo el sistema de almacenamiento se limita a borrar su entrada en el directorio, incluyendo el «mapa» de espacio utilizado. Ese espacio, nuevamente sin declarar, queda disponible para algún futuro archivo que lo necesite.
En definitiva el sistema de almacenamiento NO BORRA EL CONTENIDO DEL ARCHIVO EN SI.
Y ese, es el secreto: La información del archivo borrado sigue estando allí, pero ahora el espacio que ocupa es «tierra de nadie» quedando liberado para que un futuro archivo le sobreescribirá encima.
Dando formato a un medio de almacenamiento
Al formatear un medio de almacenamiento, usualmente lo que se elimina es solamente el directorio de archivos con su mapeo de espacio ocupado.
Nuevamente, NO SE BORRA el espacio donde va el contenido de los archivos (porque llevaría mucho tiempo).
Recuperar archivos en un medio de almacenamiento
En definitiva la información de los archivos persistirá dentro del medio de almacenamiento, aunque los hayas borrado, incluso al formatear el disco o memoria entera.
Degradación de los archivos
El contenido de los archivos borrados se irá sobreescribiendo cada vez que se graben nuevos archivos: El medio de almacenamiento buscará espacio libre en el mapa de archivos existentes, y .. ¡ El espacio que ocupaba ese archivo borrado ahora está libre!
Y terminamos esta explicación con la primer regla de ORO para la recuperación de archivos borrados o formateados: Si queremos recuperar archivos, es muy importante no seguir utilizando ese disco o memoria para grabar nuevos archivos.