Was bewirkt "type nul> somefile" in Windows "somefile"?

10466
wes

Insbesondere wird type nul > somefiledie gesamte Datei auf der Festplatte überschrieben werden ? Ich habe eine Batch-Skript-Website gesehen, in der empfohlen wurde, schnell ein FTP-Skript zu generieren und es anschließend "sicher" mit dem Befehl im Titel zu löschen. Gibt es einen Verdienst dafür?

9

3 Antworten auf die Frage

8
grawity

Was bewirkt "type nul> somefile" in Windows "somefile"?

  1. Zuerst somefilewird zum Schreiben geöffnet - dies bewirkt, dass die Datei automatisch auf 0 Byte gekürzt wird. Die Daten verbleiben immer noch auf der Festplatte, nur in der Bitmap als "frei" markiert

  2. Dann wird der Inhalt von nulgeschrieben somefile- in diesem Fall genau null Bytes, da Sie nichts lesen können nul. Die alten Daten werden nicht überschrieben.

  3. Die Datei wird geschlossen.

Ich habe eine Batch-Skript-Website gesehen, in der empfohlen wurde, schnell ein FTP-Skript zu generieren und es anschließend "sicher" mit dem Befehl im Titel zu löschen. Gibt es einen Verdienst dafür?

Es ist nicht "sicherer" als del somefile. Es entfernt nicht einmal die Daten von der Festplatte.

Um eine Datei sicher zu löschen, verwenden Sie ein Löschprogramm wie sdelete oder Radiergummi . Ist ein FTP-Skript eigentlich wert, um sicher zu löschen?

"Ist ein FTP-Skript tatsächlich ein sicheres Wischen wert?" wes vor 13 Jahren 1
@wes: Wenn Sie die physische Sicherheit und die Betriebssystemsicherheit des Computers nicht gewährleisten können, um die Wiederherstellung des Skripts zu verhindern, können Sie auch nicht sicherstellen, dass der FTP-Datenverkehr nicht erkannt wird. Einige Vorschläge. Wechseln Sie zu einem sichereren Protokoll - SFTP oder zumindest FTP / TLS. Erstellen Sie außerdem ein separates Verzeichnis für die kennworthaltige Datei (entweder das Skript oder die Konfigurationsdatei des Clients) und aktivieren Sie die EFS-Verschlüsselung. Alle neuen Dateien werden automatisch auf Betriebssystemebene verschlüsselt. Beide Protokolle unterstützen alternativ auch die Authentifizierung mit öffentlichen Schlüsseln. grawity vor 13 Jahren 1
Beachten Sie, dass bei SSDs alle Wetten deaktiviert sind. Derzeit können Sie diese einfach nicht löschen, da die tatsächlichen Bits auf dem Gerät von mindestens einer Abstraktionsschicht vom Betriebssystem entkoppelt sind. Joey vor 13 Jahren 0
Daher besteht die einzige Lösung darin, Klartext-Anmeldeinformationen nicht auf der Festplatte zu speichern. grawity vor 13 Jahren 0
Gibt es eine Möglichkeit, diese Datei / Originaldaten wiederherzustellen, die mit Typ nul> Dateiname aktualisiert wurden? Isaiah4110 vor 6 Jahren 0
2
Christi

Es könnte die Datei mit Nullen "überschreiben", aber selbst wenn dies der Fall ist, ist dies kaum ein sicheres Löschen. Es wäre besser, wenn Sie SDelete verwenden, wenn Sie können.

0
Moab

Durch das Löschen einer Datei werden Drittanbieter-Dienstprogramme nicht daran gehindert, sie erneut zu löschen. Sie können jedoch jede Datei in eine 0-Byte-Datei umwandeln, um die Dateizuordnungskette wie folgt zu löschen:

TYPE nul> C: \ Examples \ MyFile.txt

DEL C: \ Examples \ MyFile.txt

Quelle auf halber Höhe der Seite

Wie unterscheidet sich das nur von DEL der Datei? In beiden Fällen überschreibt das Betriebssystem diesen Speicherplatz auf der Festplatte, ja? wes vor 13 Jahren 0
Irgendwann ja, aber wann nächstes Jahr? Keine Möglichkeit zu wissen, wann. Moab vor 13 Jahren 1
Ich möchte wissen, welche unmittelbaren / nützlichen Auswirkungen das Zerstören der Dateizuordnungskette im Vergleich zum einfachen Löschen der Datei hat. wes vor 13 Jahren 0
Sofortige Zerstörung der Daten (Datei), sodass Sie keine Software zum Wiederherstellen verwenden können, wenn Sie sie einfach löschen. Dies ist zumindest meine Aufgabe. Moab vor 13 Jahren 0