Tecnología

Inicio

Cómo funciona la recuperación de datos

La recuperación de datos funciona de diferentes maneras y depende de cómo se pierden los datos. Aunque el almacenamiento del ordenador puede ser extremadamente compleja, el caso más sencillo es el de un ordenador personal que tiene un disco duro para el almacenamiento y que el disco duro tiene una única partición.

Fondo

Un ordenador personal se ejecuta un sistema operativo (Windows, Macintosh, etc.). El sistema operativo sabe acerca de los archivos. El disco duro no saber acerca de los archivos; se sabe acerca de los sectores. Los sectores son pequeños fragmentos de datos, por lo general de 512 bytes. Un sistema de archivos (NTFS, HFS +, etc.) se traduce entre archivos y sectores del disco duro. La pérdida de datos es cuando el sistema operativo ya no puede leer uno o más archivos desde el disco duro.

El sistema de archivos

En su forma más simple, un sistema de archivos es sólo una tabla en el disco duro con una columna para el nombre del archivo y otra columna para los números de sectores utilizados por el archivo. Cuando el sistema operativo crea un archivo, el sistema de archivos se encuentra una fila vacía en la tabla, a continuación, escribe el nombre del archivo y los números del sector. Cuando el sistema operativo lee un archivo, el sistema de archivos busca el nombre del archivo y luego lee los sectores del disco.

Los archivos borrados

Al vaciar la basura, el sistema operativo le dice al sistema de archivos para eliminar cada archivo en la basura. La mayoría de los sistemas de archivos en realidad no borrar la información; simplemente marcan la fila en la tabla como disponible. Esa fila de la tabla puede ser reutilizada por el sistema de archivos en el futuro. Finalmente, los sectores pueden ser reutilizados en el disco, pero que no se vuelven a utilizar inmediatamente. Hasta que se vuelven a utilizar, el archivo se puede recuperar mediante la lectura de la información del sistema de archivos directamente y actuando como si la fila estaban disponibles. Guardar archivos y la desfragmentación del disco puede hacer que los archivos borrados no recuperable mediante la reutilización de filas de la tabla de archivos y sectores del disco duro.

Los archivos dañados

Un archivo está dañado cuando no se puede leer de nuevo. Un archivo puede estar dañado por un error de software, un fracaso del sector o por un sistema de archivos dañado. Aunque las porciones pueden ser recuperados, archivos dañados generalmente no se pueden recuperar por completo.

Sistema de archivos dañados

La información del sistema de archivos se almacenan en el disco, por lo que puede estar dañado como cualquier otro archivo. La mayoría de los sistemas de archivos modernos, ya sea mantener un duplicado de la información del sistema de archivos o llevan un diario que se puede jugar de nuevo a reconstruir la información. Incluso cuando un sistema de archivos no puede ser completamente restaurado, archivos aún pueden recuperarse mediante la lectura de la información del sistema de archivos directamente. Algunos archivos normalmente se pierden al restaurar los sistemas de archivos dañados.

Talla de datos

Muchos tipos de archivos contienen cadenas hexadecimales distintas o firmas que los identifican. Los archivos JPEG, por ejemplo, comienzan con la cadena hexadecimal 0xFFD8FF. La lectura de los sectores del disco duro directamente y en busca de sectores disponibles que comienzan con 0xFFD8FF le puede permitir recuperar un archivo JPEG. Sin embargo, esta técnica, denominada "talla datos", adolece de varias limitaciones. Se consume mucho tiempo. Ficheros no-JPEG también pueden comenzar con 0xFFD8FF. Usted puede encontrar muchos archivos que no son archivos JPEG. Sectores se reutilizan y los archivos pueden ser fragmentados. A veces, se recupera sólo una parte del archivo. No todos los tipos de archivos pueden ser reconocidos por una firma simple y por lo tanto no todos los archivos se pueden recuperar.