Los diferentes sistemas de archivos para diferentes sistemas operativos funcionan de manera diferente. Pero no importa qué sistema de archivos utilice, es poco probable que se sobrescriban los datos.
Una cosa que debe comprender acerca de los sistemas de archivos es que el directorio amigable y los nombres de archivos suelen ser una abstracción para el usuario humano. En el hardware real, todos los datos del archivo son un gran bulto de uno y cero. Para encontrar un archivo, hay una tabla de archivos que asigna rutas de archivos legibles por personas a ubicaciones y longitudes de discos duros.
Les renombro por lotes 1-100.jpg, luego cambio la extensión de todos los archivos a .txt.
Esto cambiará sus nombres en la tabla de archivos, pero no cambiará ninguno de los datos.
Luego hago 100 archivos de texto en blanco y escribo en exceso los archivos de imagen convertidos.
Esto truncará la longitud de todos los archivos en la tabla de archivos a 0 bytes. No hay ninguna razón para que el sistema de archivos sobrescriba los datos reales. Es probable que termine con mucho espacio marcado como vacío, pero que aún contenga los datos de la imagen hasta que el sistema de archivos necesite el espacio para los nuevos archivos.
Luego, dividí los 100 archivos de texto en blanco y los dividí 50/50, cambiando el nombre de ambos por igual y sobreescribiendo, luego los dividí a 25/25, renombrando y sobreescribiendo, hasta que solo obtenga un archivo. Entonces acabo de borrar este archivo.
No estoy realmente seguro de lo que quieres decir con eso, pero suena como algo que de nuevo solo afectaría las entradas de la tabla de archivos pero ninguno de los datos reales.
Si desea que el sistema de archivos sobrescriba los datos y no solo el nombre del archivo, por lo general, debe reemplazar el contenido del archivo con contenido nuevo de la misma longitud y luego guardarlo con el mismo nombre. Por lo tanto, la forma manual de destruir un archivo sería abrirlo con un editor de texto y reemplazar el contenido con el mismo número de pulsaciones aleatorias (puede usar copiar y pegar si lo desea). Por supuesto, esto es muy tedioso, por lo que es posible que desee utilizar uno de los muchos programas de destrucción de archivos disponibles para libre .
También tenga en cuenta los de trituración de archivos en unidades de estado sólido . Sus algoritmos de nivelación de desgaste crean otra capa de direccionamiento indirecto debajo del sistema de archivos que el sistema operativo no conoce y puede hacer que los datos no se sobrescriban en el hardware, incluso cuando el sistema de archivos le dice al hardware que haga exactamente eso.