Olvidé destruir un archivo antes de borrarlo (en Windows). ¿Cómo destruyo esa parte del sistema de archivos donde estaba ubicado el archivo?

21

Mi empresa tiene una política de que los archivos se deben destruir después de haberlos leído. Proporcionan una herramienta shred.exe que ejecuto en el archivo y lo sobrescribe con basura en el sistema de archivos antes de desvincularlo.

Hoy me olvidé de hacer eso y me pregunto qué hacer ahora. ¿Cómo destruyo un archivo que no ha sido enlazado?

Estoy usando el sistema operativo Windows 7.

En este momento, intenté crear miles de archivos pequeños de 1 a 200 mb y simplemente copiarlos cien veces en el sistema de archivos, pero lleva demasiado tiempo.

¿Alguna otra sugerencia para hacer esto más rápido?

    
pregunta bodacydo 19.10.2015 - 00:23
fuente

1 respuesta

22

En primer lugar (solo para estar seguro), verifique que el archivo no esté en la Papelera de reciclaje. Si es así, elija Restaurar y, por supuesto, destruya el archivo recuperado (o quizás pueda hacerlo mientras está en la Papelera de reciclaje).

Si el archivo se ha "eliminado realmente", recupérelo con una herramienta de recuperación como Recuva de Piriform, luego destrúyalo bien.

Nota (sugerida por Chris H): la eliminación en la mayoría de los sistemas de archivos es perezosa , es decir, el espacio ocupado por el archivo simplemente se marca como reutilizable. Hasta que se reutilice, los datos antiguos todavía están allí y pueden recuperarse. Las herramientas de recuperación incompleta pueden funcionar de dos formas: pueden marcar ese espacio como ocupado de nuevo, o pueden leer el espacio y hacer una copia en otro lugar. Desea el primer tipo de recuperación, ya que desea que el triturador tenga acceso al espacio original y lo destruya, no haga una copia que deje el espacio original aún recuperable una y otra vez.

Un archivo eliminado puede ser recuperable usando Shadow Shadow , que está disponible desde XP y está habilitado de forma predeterminada en Windows 7 +. En una edición anterior escribí "lo más probable es que esté deshabilitado". Debería haber escrito "en una nota no relacionada, garantizar que está deshabilitado". VSS no lo ayudará a destruir un archivo eliminado, ya que (como Chris H notó) realmente hará otra copia . No recupera el espacio del archivo original, que permanece sin eliminar. Por este motivo, los administradores de TI de su empresa deben tener deshabilitado VSS en su computadora . De lo contrario, cualquier archivo "triturado" puede tener varias copias no trituradas y recuperables en el disco.

Sobrescritura DIY

Sin embargo: un archivo recién copiado (con VSS deshabilitado) estaría al principio del área de espacio libre. Si copia un par de miles de archivos que tienen el mismo tamaño de clúster del sistema de archivos (o 1 K si tiene dudas), debería estar bastante seguro de que el archivo se ha vuelto irrecuperable incluso si no se ha "destruido oficialmente".

Herramientas de sobrescritura "oficiales"

Si realmente desea estar seguro de usar una herramienta como SDelete y dígaselo a borre el espacio libre del disco (tenga cuidado, no el espacio asignado!). O puede usar CCleaner de Piriform y hacer lo mismo en el menú Herramientas. Otra herramienta que acabo de descubrir por casualidad, y que es recomendada por Gutmann, es Eraser .

A menos que el disco se examine con cuidado con un microscopio de exploración de electrones, nadie podrá saber si el archivo fue destruido con la herramienta requerida o no antes de que sea totalmente irrecuperable. Si usa SDelete o algo así en el llamado modo "seguro" (también conocido como Gutmann borra ), incluso un microscopio de barrido electrónico No seas el más sabio. Punto obligatorio: el borrado de Gutmann es una exageración grave incluso en propia opinión de Gutmann .

(Lo anterior puede, por supuesto, no aplicarse si el ejecutable de trituración de la compañía mantiene y posiblemente transmita un registro del MD5 de cada archivo que destruye) .

    
respondido por el LSerni 19.10.2015 - 00:45
fuente

Lea otras preguntas en las etiquetas