Cómo funciona el software de recuperación de datos

●Cómo funciona el software de recuperación de datos●

Para dar una analogía fácil de entender, el almacenamiento de archivos en el disco es como una lista enlazada y el encabezado es la dirección inicial. del archivo. , todo el archivo no es necesariamente continuo, sino que está conectado nodo por nodo. Cuando desee acceder a un archivo, simplemente busque el encabezado. Al eliminar un archivo, solo se elimina el encabezado y los datos posteriores no se eliminan. Los datos correspondientes no se sobrescribirán hasta que la siguiente operación de escritura en el disco deba ocupar la ubicación del nodo. El software de recuperación de datos aprovecha esto. Por lo tanto, incluso si elimina accidentalmente un archivo y luego realiza otras operaciones de escritura en el disco, se puede recuperar siempre que no se sobrescriban los datos. En aquel entonces, su compañero de clase Ma Jiajue formateó su disco duro N veces para ocultar su paradero después de cometer el crimen. Sin embargo, el tío policía utilizó herramientas de recuperación profesionales para encontrar pistas y finalmente determinó su paradero y lo capturó.

La razón por la que se pueden recuperar archivos debe comenzar con la estructura de datos del archivo en el disco duro y el principio de almacenamiento del archivo. El disco duro recién adquirido debe particionarse y formatearse antes de poder instalar y utilizar el sistema. Generalmente, el disco duro se divide en cinco partes: sector de arranque principal, sector de arranque del sistema operativo, tabla de asignación de archivos (FAT), área de directorio (DIR) y área de datos (Data).

En la eliminación y recuperación de archivos, el "área de directorio" de la "tabla de asignación de archivos" juega un papel importante. Por razones de seguridad, el sistema suele almacenar dos copias de la misma FAT y la información en el archivo. área de directorio Ubica la ubicación de almacenamiento específica de los datos del archivo en el disco: registra la unidad inicial del archivo (esta es la más importante), los atributos del archivo, el tamaño del archivo, etc.

Al localizar un archivo, el sistema operativo conocerá la ubicación y el tamaño específicos del archivo en el disco en función de la unidad de inicio registrada en el área del directorio y el área de la tabla de asignación de archivos.

De hecho, aunque el área de datos del archivo del disco duro ocupa la mayor parte del espacio, en realidad no tiene significado sin las partes anteriores.

Lo que la gente suele hacer para eliminar es dejar que el sistema modifique los dos primeros códigos en la tabla de asignación de archivos (equivalente a marcar "eliminado") y al mismo tiempo cambiar el número de grupo ocupado por el archivo. en la tabla de asignación de archivos. Los registros de la tabla se borran para liberar el espacio ocupado por el archivo. Por lo tanto, después de eliminar el archivo, el espacio restante en el disco duro aumenta; mientras el contenido real del archivo todavía está almacenado en el área de datos, debe esperar hasta que se escriban nuevos datos antes de que el nuevo contenido los sobrescriba. Los datos originales no desaparecerán antes de que se sobrescriban. Las herramientas de recuperación (como FinalData, etc.) utilizan esta función para recuperar archivos eliminados.

El principio de particionar y formatear el disco duro es similar al de la eliminación de archivos. El primero solo cambia la información de la tabla de particiones, mientras que el segundo solo modifica la tabla de asignación de archivos, y ninguno de los dos elimina realmente los datos. el área de datos. Es por eso que existen todo tipo de herramientas de recuperación de datos del disco duro.

Entonces, ¿cómo hacer que los archivos eliminados sean irrecuperables? Muchos amigos dijeron que si elimina un archivo y luego lo reescribe con datos nuevos, es posible que el archivo original no se recupere después de repetidos intentos. Pero es más problemático de operar y no lo suficientemente seguro.

Por lo tanto, es mejor utilizar algunas herramientas de eliminación profesionales, como Oamp; OSafeErase, etc., que pueden reescribir automáticamente los datos N veces, haciendo que los datos originales sean completamente diferentes.

Materiales de referencia: Foro de guías de compra de software