29Jun
. La mayoría de las veces, raras veces pensamos en los archivos eliminados, aparte de saber que ahora están fuera de nuestro alcance, pero, ¿qué ocurre realmente con esos archivos cuando los eliminamos? La publicación SuperUser Q & A de hoy tiene las respuestas a las preguntas de un lector curioso sobre el proceso de eliminación.
Pregunta de hoy &La sesión de respuesta nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web Q & A dirigida por la comunidad.
Foto cortesía de Gerard's World( Flickr).
La pregunta
SuperUser lector Shea A. quiere saber qué sucede con los archivos eliminados en una computadora:
Corrígeme si me equivoco aquí, pero cuando eliminas algo de tu PC, todo lo que hace es escribir sobre algunos de los archivos binarioscon 0 reemplazando los 1( o algo por el efecto).Entonces, cuando envía algo a la Papelera de reciclaje, escribe sobre una parte del archivo y luego, cuando elimina el archivo de la Papelera de reciclaje, escribe más.
¿Cómo funciona el proceso de eliminación de archivos y Papelera de reciclaje?
La respuesta
SuperUser Contribuyentes Boann y Mary Biggs tienen la respuesta para nosotros. Primero, Boann:
Ninguna operación escribe sobre el archivo. Mover un archivo a la Papelera de reciclaje hace precisamente eso, mueve el archivo. Su contenido se deja completamente intacto.
Eliminar un archivo de la Papelera de reciclaje( o eliminarlo directamente usando Mayús + Eliminar) elimina la entrada del nombre de archivo de la carpeta. La parte del disco previamente ocupada por el archivo no se modifica ni se sobrescribe y aún contiene los datos del archivo, pero esos datos ya no están vinculados a un nombre de archivo. Sin embargo, ese punto en el disco se registra como "libre", por lo que las futuras escrituras en el disco pueden reutilizar ese espacio, y si continúa usando el disco, el espacio se sobrescribirá con el tiempo .
En un caso donde necesita evitar la recuperación de datos eliminados, existen herramientas especiales para sobrescribir los datos de forma segura. Eso no se hace de manera predeterminada porque es lento y aumenta el desgaste en el disco.
Seguido de la respuesta de Mary Biggs:
Un archivo se divide en dos partes:
- Una entrada de directorio que registra el nombre del archivo y también contiene una lista de los bloques en el disco que contienen los contenidos de datos del archivo. El sistema operativo entonces "sabe" que estos bloques están en uso.
- Los bloques reales que contienen los contenidos de datos del archivo.
Cuando se elimina un archivo:
- La lista de bloques en la entrada del directorio se marca como "libre" y se devuelve al sistema operativo. La entrada del directorio se elimina, por lo que el archivo "desaparece" del sistema de archivos.
- Los bloques reales no se tocan, por lo que los contenidos de datos del archivo permanecen intactos hasta que algún otro archivo nuevo los sobrescriba. Esta es la razón por la cual el software de recuperación de archivos a menudo puede reconstruir archivos eliminados( pero solo si se usa poco después de la eliminación).
¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios.¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Mira el hilo de discusión completo aquí.