Existe-t-il une commande / utilitaire cmd intégré sous Windows qui peut détruire des fichiers (supprimer et écraser avec des données aléatoires) sans avoir besoin d'utiliser un logiciel tiers? Sous Linux, j'utiliserais shred. C'est un merveilleux outil qui non seulement supprime les fichiers, mais détruit également tout "résidu" laissé sur le disque en écrasant les données.
windows
file-shredding
Tawfik Khalifeh
la source
la source
Réponses:
Probablement pas. Sauf s'ils en ont ajouté un dans Win 8J'ai récemment acheté un nouveau PC avec Win 7, le fabricant a fourni une application de déchiquetage tierce. J'en déduis qu'il n'y en a pas de standard (et je n'en ai jamais entendu parler) ou (moins probable?) Que le fabricant a ajouté des logiciels inutiles sans le ruban de justification habituel.
Il est cependant difficile de prouver un résultat négatif.Remarques:
Shred écrase uniquement un fichier, il ne recherche pas les fragments et les copies des données dans l'espace disque non alloué (causé par l'édition, etc.).
Vous n'avez pas besoin d'écraser un fichier plus d'une fois. Les déclarations contraires ont été complètement réfutées depuis longtemps.
Peu importe ce que vous écrasez avec.
Il suffit donc de copier un fichier suffisamment volumineux mais inoffensif par-dessus.
Mise à jour
Vous pouvez supprimer le fichier puis utiliser le chiffrement
Il est probablement plus rapide de simplement copier un gros fichier sur le fichier sensible, mais plus sûr pour effacer l'espace non alloué.
la source
C:\Downloads\Goat-pics
et inC:\Download\favicons\potato-icons
, puis exécutezcipher /w:C:\Downloads
-vous pour couvrir ces deux disques? ou doit-il être exécuté directement sur ces dossiers?CCleaner de Piriform offre une option pour effacer l'espace libre. File Shredder permet d'effacer un fichier particulier "au moment de la suppression"
** EDIT: J'ai trouvé quelque chose sur les sysinternas de MS. SDelete . Je n'ai pas essayé mais je pourrais essayer.
la source
Pas natif de Windows, mais susceptible d'être déjà installé pour de nombreuses personnes lisant cette question: Git pour Windows est livré avec ses propres ports de nombreux utilitaires Unix courants, y compris
shred
. Par défaut, il se trouve àC:\Program Files\Git\usr\bin\shred.exe
.L'utilisation est la même que sur les likes Unix, par exemple
C:\"Program Files"\Git\usr\bin\shred.exe myfile.txt
la source
Si vous considérez Powershell comme étant intégré, il est possible d'écrire un script let, peut-être en utilisant
Get-Random
pour écraser le contenu d'un fichier avec des valeurs aléatoires, avant de le supprimer.Cette question de dépassement de pile peut être utile.
la source
Aujourd'hui, j'ai recherché sur Google , trouvé un article sur lifewire.com et choisi Eraser . Je suis très impressionné jusqu'à présent. Il s'intègre à l'Explorateur Windows, en ajoutant une gomme -> Effacer le choix du menu du clic droit.
la source
SDelete est aussi proche du natif que je ne l'ai jamais trouvé.
Il n'a pas de programme d'installation, donc si vous extrayez simplement les fichiers dans leur propre répertoire dans Program Files, que vous ajoutez à votre
PATH
, vous pouvez l'utiliser à partir de la ligne de commande comme vous le feriezdel
. Il peut supprimer récursivement et déchiqueter le contenu et le nom du fichier.La première fois qu'il s'exécute, il affiche une boîte de dialogue "Accepter les termes", alors exécutez-le une fois avant de créer un script avec.
la source