El comando de Windows cipher /w
se puede usar para limpiar de forma segura el espacio libre de un disco duro sin el uso de herramientas de terceros o GUI:
cipher
funciona creando una carpeta llamada EFSTMPWP
en la raíz de la unidad de destino; dentro de esta carpeta, llena sucesivamente tres archivos temporales con ceros, unos y números aleatorios, respectivamente, uno tras otro, hasta el tamaño del espacio vacío que queda en la unidad.
En el momento en que un archivo ha ocupado todo el espacio vacío de la unidad, está forzado efectivamente al sistema de archivos a sobrescribir todos los datos almacenados en su espacio libre con los datos recién escritos del archivo, lo que hace que los datos previamente almacenados allí sean irrecuperables permanentemente.
Entiendo que Windows no suele otorgar a los usuarios acceso a la unidad sin formato como lo hace Linux, pero estoy confundido acerca de por qué las propias utilidades de Windows elegirían escribir datos indirectamente en archivos de esta manera y estar sujetos a cuellos de botella de E / S de disco en el proceso, en lugar de simplemente escribir en el disco sin procesar.
¿Hay alguna razón particular por la que borra discos usando archivos en lugar de escribir en el disco sin formato, o es probable que esto sea solo un descuido del diseño?