¿Cómo borra un sistema operativo los datos? (Linux / Windows) [cerrado]

11

Mi pregunta es simple: ¿cómo elimina el sistema operativo (Linux o Windows) los datos de mi HDD?

Me puedo imaginar dos maneras:

  1. 'forma física': elimine realmente los datos poniendo las direcciones de memoria de los datos a cero. Por ejemplo, si en algún lugar de mi HDD los datos se ven 1010...010después, se verán como0000...000

  2. Guarde los datos pero permita sobrescribirlos.

alexx
fuente
44
Si está preocupado, debe comprar uno de estos: gizmodo.com/5910937/…
Radu Murzea

Respuestas:

13

Hablar de "datos" es demasiado amplio, pero es bastante obvio que en realidad estás hablando de archivos . Debe tener en cuenta que los archivos generalmente se almacenan en sistemas de archivos. Aunque existen diferencias, esto generalmente significa que hay una estructura de árbol de rutas, que representan archivos o directorios, y a los archivos se les asigna espacio en los discos duros donde se almacena su contenido.

Comandos como rmsimplemente eliminar el archivo, es decir, la entrada en el árbol: marcan el directorio principal como que tiene un hijo menos. En la dirección donde estaba el archivo y donde estaban los contenidos del archivo, nada cambia.

Sin embargo, también hay comandos como shred, que en realidad sobrescriben el contenido del archivo, por lo que (idealmente) no se puede restaurar. Esto es realmente más difícil que el primero, porque no se garantiza que se utilicen los mismos sectores para almacenar los datos de sobrescritura, y porque físicamente, los datos magnéticos en el disco no son simplemente binarios. Además, tales herramientas no simplemente ponen a cero los datos, sino que los sobrescriben varias veces con patrones o datos aleatorios, para que sea físicamente más difícil de restaurar.

Entonces, hay dos opciones que mencionó, pero la eliminación diaria es simplemente eliminar el puntero a los datos reales.

Monstruo tonto
fuente
11

Casi has respondido tu propia pregunta. Cuando el sistema operativo elimina, marca el espacio utilizado por el archivo como "reutilizable". Las "eliminaciones" más seguras sobrescribirán los bloques de archivos. Esto también es lo mismo con los formatos de disco "rápidos" y "completos"

Kinnectus
fuente
1

El segundo camino. El sistema de archivos en su disco duro tiene una tabla maestra de archivos, esto es básicamente un índice que indica qué sector contiene qué archivo. Si se elimina un archivo, la entrada se borra de esa tabla y los sectores se pueden usar para archivos nuevos. Los datos antiguos todavía están allí y se pueden recuperar a menos que se sobrescriban.

usuario1793963
fuente