Warum schreibt ntfswipe zufällige Werte, um Daten wiederherzustellen?

372
hanshenrik

Ich wollte gerade eine Festplatte archivieren, als sie aus dem Laden kam, bevor sie mein eigenes Betriebssystem hinzufügte, und da es sich um eine vorab verwendete Demomaschine handelt, die mit einem Abschlag gekauft wurde, war die Festplatte wahrscheinlich nicht hinter den Kulissen sauber Ich entschied mich dafür, ntfswipe zuerst auszuführen (weil 0x000000000000000000 extrem gut komprimiert, duh),

root@xubuntu:/home/xubuntu# ntfswipe -a /dev/nvme0n1p3  ntfswipe is about to wipe: unused disk space file tails unused mft areas unused directory index space the logfile (journal) the pagefile (swap space) undelete data  ntfswipe will overwrite these areas with: 0x00  (however undelete data will be overwritten by random values)   ntfswipe will begin in 5 seconds, press CTRL-C to abort.  wipe_directory 0x00, 65016584 bytes wipe_tails 0x00, 221482103 bytes wipe_logfile 0xff, 67108864 bytes wipe_mft 0x00, 187170816 bytes wipe_pagefile 0x00, 5368709120 bytes wipe_unused 0x00, 460829704192 bytes wipe_undelete 466739191679 bytes were wiped (excluding undelete data) 

Die Frage hier lautet, wie im Titel angegeben, warum heißt es:

(however undelete data will be overwritten by random values) 

? Wenn alles andere mit 0x00 oder 0xFF überschrieben wird, warum werden die undelete Daten scheinbar randomisiert?

0
Wenn es sich um eine NVMe-Diskette handelt und Sie von Komprimierung sprechen, ist es dann tatsächlich eine SSD? Ich bin neugierig, warum Sie stattdessen nicht "blkdiscard" oder "fstrim" verwenden. grawity vor 5 Jahren 0
@ grawity Ich mache die NTFS-Partition so komprimierbar wie möglich, bevor ich sie auf eine andere Festplatte komprimiere. idk über fstrim, aber ntfswipe löscht `Verzeichnisindizes, die Namen von gelöschten Dateien`,` Windows-Protokolldateien`, Windows-Auslagerungsspeicher, Speicherplatz zwischen dem Dateiinhalt und dem nächstgelegenen Zuordnungsblock enthalten können (z. B. wenn Sie eine 1-Byte-Datei erstellen, das Dateisystem jedoch zuweisen 4096 Bytes zum Speichern der 1-Byte-Datei aufgrund von Blockgrößen, ntfswipe löscht die verbleibenden 4095 Bytes), ungenutzten Speicherplatz und mehr. Was ist wohl mehr als Fstrim? hanshenrik vor 5 Jahren 0
Ah ich sehe. Ja, es führt eine andere Art von Wischen durch. grawity vor 5 Jahren 0
@ grawity in einer verwandten Notiz, nachdem ich das ursprüngliche System archiviert habe, würde ich gerne sagen, dass das ssd `* none * der Daten in Verwendung ist ', ich weiß nicht, wie ich das machen soll, ich denke, ich suche nach blkdiscard / fstrim dann ? : D - edit: ja, nachdem ich die blkdiscard docs gelesen habe, scheint das so zu sein! hanshenrik vor 5 Jahren 0
Ja, dieser Schritt kann mit `blkdiscard` durchgeführt werden, wenn Sie die gesamte Sache nuke machen wollen, oder mit` fstrim`, wenn Sie nur "ungenutzte" Bereiche bereinigen und das Dateisystem intakt lassen möchten. grawity vor 5 Jahren 0

0 Antworten auf die Frage