Dateien in Windows löschen

22981
sarepta

Gibt es ein integriertes Cmd-Kommando / Utility unter Windows, mit dem Dateien gelöscht (gelöscht und mit zufälligen Daten überschrieben) werden können, ohne Software von Drittanbietern verwenden zu müssen? In Linux würde ich shred verwenden. Es ist ein wunderbares Werkzeug, das nicht nur Dateien löscht, sondern auch alle auf der Festplatte verbleibenden "Rückstände" zerstört, indem die Daten überschrieben werden.

10
Ich habe noch nie etwas von "eingebautem" Windows gehört. Wenn Sie versuchen, die Datei zu überschreiben, ordnet das Dateisystem möglicherweise die "überschriebene" Version in einem anderen Bereich als dem Original zu, wodurch das Original unangetastet bleibt. Daher sind einige grundlegende Kenntnisse des jeweiligen Systems und seiner Konfiguration erforderlich. (Und das ist doppelt wahr, wenn die "Festplatte" eine SSD ist.) Daniel R Hicks vor 12 Jahren 0
Microsoft bietet ein Addon-Programm (sdelete) an, das von der Befehlszeile aus ausgeführt wird: http: //technet.microsoft.com/en-us/magazine/dd334519.aspx Moab vor 12 Jahren 1
Sdelete kann auch mit einem Skript versehen werden ... http: //forum.sysinternals.com/topic6065.html Moab vor 12 Jahren 0
@Moab Das Programm überschreibt laut Deckblatt den freien Speicherplatz - nicht ganz dasselbe. Daniel R Hicks vor 12 Jahren 0
@DanH es ist mächtiger als das ... http://www.brighthub.com/computing/smb-security/articles/46693.aspx Moab vor 12 Jahren 0
Der Link zum Herunterladen ist defekt, hier ist es .... http: //technet.microsoft.com/en-us/sysinternals/bb897443.aspx Moab vor 12 Jahren 0
Ich erinnere mich vage an installierbare Dateisysteme, die bei der Freigabe automatisch Speicherplatz überschreiben. Dies ist wahrscheinlich der einzig wirklich sichere Ansatz. Daniel R Hicks vor 12 Jahren 0

5 Antworten auf die Frage

6
RedGrittyBrick

Wahrscheinlich nicht. Es sei denn, sie fügten einen in Win 8 hinzu

Ich habe vor kurzem einen neuen PC mit Win 7 erworben, der Hersteller hat eine Schredderanwendung eines Drittanbieters gebündelt. Ich schließe daraus, dass es entweder keinen Standard gibt (und ich habe noch nie davon gehört) oder (weniger wahrscheinlich?), Dass der Hersteller unnötige Bloatware hinzugefügt hat, ohne die übliche Rechtfertigung.

Es ist schwer, ein Negativ zu beweisen.


Anmerkungen:

  1. Shred überschreibt nur eine Datei, es werden keine Fragmente und Kopien der Daten im nicht zugewiesenen Speicherplatz gesucht (verursacht durch Bearbeiten usw.).

  2. Sie müssen eine Datei nicht mehr als einmal überschreiben. Gegenteilige Aussagen wurden vor langer Zeit gründlich entlarvt .

  3. Es ist egal, womit Sie es überschreiben.

Es genügt also, eine ausreichend große, aber harmlose Datei über die Oberseite zu kopieren.


Aktualisieren

Sie könnten die Datei löschen und dann die Chiffre verwenden

  1. Beenden Sie alle Programme.
  2. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie cmd ein und drücken Sie die EINGABETASTE.
  3. Geben Sie cipher / w: Laufwerkbuchstabe: \ Ordnername ein, und drücken Sie die EINGABETASTE. Geben Sie das Laufwerk und den Ordner an, der den Datenträger angibt, der die gelöschten Daten enthält, die Sie überschreiben möchten. Daten, die nicht Dateien oder Ordnern zugeordnet sind, werden überschrieben. Dadurch werden die Daten dauerhaft entfernt. Dies kann lange dauern, wenn Sie einen großen Speicherplatz überschreiben.

Es ist wahrscheinlich schneller, eine große Datei über die vertrauliche Datei zu kopieren, aber nicht zugewiesenen Speicherplatz zu löschen.

netter Ansatz, ich verwende genau das. Nachdem ich einige professionelle Datenwiederherstellungswerkzeuge wie recovermyfiles von [GetData] (http://www.getdata.com/) verwendet hatte, erstellte ich ein kleines C # -Programm, das Dummy-Daten erstellt, indem ich es spezifizierte die Größe, um solche Werkzeuge zu besiegen. danke für eure hilfe, ich wünschte, ich könnte abstimmen, aber ich kann es nicht, (immer noch neu bei super user). Grüße. sarepta vor 12 Jahren 1
Interessant, ich habe heute etwas gelernt. Danke dafür! Mark Allen vor 12 Jahren 1
Schnelle Frage. Wenn ich einige Dateien lösche, sagen Sie "C: \ Downloads \ Goat-pics" und "C: \ Download \ favicons \ potato-icons" und führen Sie dann "cipher / w: C: \ Downloads" aus diese Antriebe? oder muss es direkt in diesen Ordnern ausgeführt werden? PsychoData vor 10 Jahren 0
@PsychoData: Wenn sich Ziegenpics und Kartoffel-Icons in separaten ** [Volumes] (http://en.wikipedia.org/wiki/Volume_ (Computing) # Windows-NT_based_operating_systems) ** befinden, müssen Sie jeweils eine Verschlüsselung ausführen Volumen separat. Andernfalls müssen Sie es nur einmal auf dem einen Datenträger ausführen, der beide Ordner enthält. Für die meisten Heimanwender ist es unwahrscheinlich, dass unter C: mehrere Volumes oder Mount-Punkte vorhanden sind. In diesem Fall könnte die Verschlüsselung nur für C: verwendet werden. Immerhin gehört "leerer" Speicherplatz (einschließlich Fragmenten gelöschter Dateien) zum Laufwerk / Volume und nicht zum Ordner. RedGrittyBrick vor 10 Jahren 0
@RedGrittyBrick Ja, das habe ich mir gedacht. Freier Speicherplatz hätte nichts mit dem Ordner zu tun. Aber nachdem Sie Ihr Ding gelesen haben, ist der Hilfetext aus der Chiffre sinnvoll. `" Wenn es sich um einen Einhängepunkt handelt oder auf ein Verzeichnis in einem anderen Volume zeigt, werden die Daten auf diesem Volume entfernt. "" Wenn es sich bei dem Ordner also um einen Einhängepunkt handelt, werden statt dessen das * Volume dieses Einhängepunkts verwendet. Deshalb hat es den Ordnerabschnitt. PsychoData vor 10 Jahren 0
"Sie müssen eine Datei nicht mehr als einmal überschreiben" (Ich interpretiere "Datei" als "Daten über denselben physischen Speicherplatz"). Sie könnten brauchen, wenn Sie sich etwas mehr als der Durchschnitt interessieren. ZB http://en.wikipedia.org/wiki/Data_remanence und https://www.gnu.org/software/coreutils/manual/html_node/shred-invocation.html ShinTakezou vor 9 Jahren 0
@ShinTakezou: Wie Ihre erste Referenz besagt, wird beim Überschreiben (einmalig) die Remanenz von Daten behoben. Es besteht kein Bedarf an herkömmlicher Festplattenspeicherung, die nicht durch einmaliges Überschreiben angesprochen wird. Siehe [Sie müssen eine Platte nur einmal löschen] (http://www.howtogeek.com/115573/htg-explains-why-you-only-have-to-wipe-a-disk-once-to-erase- it /) und [Die ubanische Legende des Überschreibens von Multipassplatten] (http://www.infosecisland.com/blogview/16130-The-Urban-Legend-of-Multipass-Hard-Disk-Overwrite.html) RedGrittyBrick vor 9 Jahren 0
@ShinTakezou: Ihre zweite Referenz sagt auch * "Auf modernen Datenträgern sollte ein einzelner Durchgang ausreichend sein" * RedGrittyBrick vor 9 Jahren 0
Ich denke, "zu entlarven" ist für Dinge gedacht, die niemals wahr waren, daher machen die zweiten Kommentare (auf modernen Datenträgern) und "sollte angemessen sein" nicht den Punkt 2 der ersten Liste zu einer völlig korrekten Aussage. Nicht zu beachten, zumal Sie auf jeden Fall, wenn Sie wirklich besorgt sind, die Platte physisch zerstören (nachdem Sie sie "entmagnetisiert" haben) und nicht auf der Annahme stehen werden, dass es sogar zu teuer wäre, es zu versuchen Stellen Sie einige Ihrer Daten von einer zufällig gewischten Platte mit intelligenten und futuristischen Methoden wieder her. In der Hoffnung gibt es immer noch "ableitbare Informationen". ShinTakezou vor 9 Jahren 0
6
Alfabravo

Der CCleaner von Piriform bietet die Möglichkeit, freien Speicherplatz zu löschen. File Shredder erlaubt das Löschen einer bestimmten Datei "zum Zeitpunkt des Löschens"

** BEARBEITEN: Etwas auf den Sysinternas von MS gefunden. SDelete . Ich habe es nicht versucht, konnte es aber versuchen.

Ich benutze es schon seit 6 Jahren :-), ich möchte nur sicherstellen, dass es keinen Microsoft-Standard gibt, um solch eine sensible Aufgabe zu erledigen. sarepta vor 12 Jahren 0
Etwas anderes gefunden Überprüfen Sie es heraus, um zu sehen, ob es hilft Alfabravo vor 12 Jahren 0
Ich habe es bereits geprüft, von @Moab in den obigen Kommentaren angegeben. Es hat sich als nützlich erwiesen, danke für Ihr Interesse. sarepta vor 12 Jahren 0
@sarepta MS bietet nicht die Möglichkeit, Standardwerkzeuge für allgemeine Aufgaben bereitzustellen. Tools von Drittanbietern sind oft sogar besser. Windows ist eine Plattform, auf der Sie sich nicht allzu viele Sorgen machen sollten, wenn Sie sich an die "offizielle" Vorgehensweise halten. Isaac Rabinovitch vor 12 Jahren 1
@IsaacRabinovitch in der Tat. Trotzdem löst sysinternals Zeug oft solche Bedürfnisse. Alfabravo vor 12 Jahren 0
@Alfabravo Tatsächlich tut es. Deshalb kaufte MS sysinternals. Aber es wäre schön, wenn die Funktionalität in Windows integriert wäre, anstatt Dateien von Sysinternals oder anderen heruntergeladen zu haben Isaac Rabinovitch vor 12 Jahren 0
1
Dominique Jacquel

Wenn Sie Powershell für eingebaut halten, können Sie ein Skript schreiben, das möglicherweise dazu verwendet wird Get-Random, den Inhalt einer Datei mit zufälligen Werten zu überschreiben, bevor Sie sie löschen.

Diese Stack Overflow- Frage kann hilfreich sein.

Wenn Sie möchten, haben Sie ein komplettes Funktionsprogramm # (es ist ein kleines Programm und kein volles Programm). sarepta vor 12 Jahren 0
0
tbc0

Heute habe ich gegoogelt, auf lifewire.com einen Artikel gefunden und mich für Radiergummi entschieden . Ich bin bisher sehr beeindruckt. Es lässt sich in Windows Explorer integrieren und fügt eine Radiergummi -> Rechtsklick-Menüauswahl hinzu.

-1
Walf

SDelete ist so nah an native wie ich es je gefunden habe.

Es gibt kein Installationsprogramm. Wenn Sie die Dateien einfach in ihr eigenes Verzeichnis in "Programme" extrahieren und sie zu Ihrem hinzufügen, können PATHSie sie wie gewohnt über die Befehlszeile verwenden del. Es kann rekursiv gelöscht werden und der Inhalt der Datei sowie der Name werden gelöscht.

Beim ersten Start wird ein Dialogfeld mit den Bedingungen "Agree to Terms" angezeigt. Führen Sie es also einmal aus, bevor Sie mit dem Skript ein Skript erstellen.