Cuando elimina un archivo en Linux o Windows (ya sea que elimine o shift + del) o en cualquier sistema operativo, su archivo irá a un lugar en el HDD solamente, conocido como Garbage Collector (la palabra Garbage collector se usa comúnmente para el administrador de memoria en Common Language Runtime (CLR) como Java y .net u otro lenguaje. Así que estoy usando ese mundo aquí no en un sentido técnico, sino para dar una representación gráfica del concepto para que pueda entenderlo mejor, pero el concepto es correcto así que por favor no confunda) Se puede definir como un contenedor de basura (o Papelera de reciclaje) de su sistema operativo como en Windows cuando elimina un archivo que va a su contenedor de basura, es decir, la papelera de reciclaje.
Por lo tanto, su sistema operativo nunca elimina su archivo de forma permanente, de forma predeterminada, se almacena en el HDD, pero elimina el puntero de ubicación de ese archivo de los usuarios (si es un programador o una persona de CS, puede entenderlo por el concepto de encapsulación, ocultando lo que los usuarios finales En realidad, el sistema operativo solo reescribe un archivo en particular para eliminarlo permanentemente, es decir, cuando ha eliminado un archivo, vaya al recolector de basura y luego cuando quiera copiar algo como películas o canciones en su computadora, luego la computadora ve el espacio vacante en su HDD que es el espacio del recolector de basura, luego elige una dirección particular y la escribe en el HDD y el sistema operativo también coloca esa dirección en el sistema de archivos para que sea visible para el usuario final. Entonces, cuando este proceso se completa, entonces la basura o el espacio libre en en el que este nuevo archivo está escrito, el archivo que está en esa basura o espacio libre ahora se elimina permanentemente.
Los shedders de software también utilizan esta técnica que le ayuda a eliminar permanentemente los archivos de la computadora. Lo que hacen sobre datos cifrados correctos o en bruto producidos por SSA aleatorio, RSA u otras claves de algoritmos.
- ¿Cuál es la mejor manera de deshacerme de toda evidencia en mi computadora?
- ¿Cómo afecta el envejecimiento al rendimiento de una computadora portátil (por ejemplo, una con una unidad de estado sólido)?
- ¿Por qué las computadoras cuánticas son mejores para la inteligencia artificial?
- ¿Qué consejo darías al construir una computadora desde cero?
- ¿Qué debo tener en cuenta antes de acelerar la CPU de mi computadora?
Una cosa importante para ver es por qué un sistema operativo sigue este procedimiento de reescritura para el archivo de eliminación porque es por la vida útil más larga de su HDD. Porque si nota o ve que se registra una vida de HDD en ningún ciclo de lectura-escritura. Si no sigue este procedimiento o sigue algo así como al eliminar un archivo, un sistema operativo reescribe instantáneamente el archivo. Luego, el método aumenta los ciclos de lectura y escritura de la unidad de disco duro, por lo que es más propenso al desgaste prematuro que a leer la cabeza de la unidad de disco duro con los discos del disco duro.
Espero que esto te aclare el concepto.