Forum: Object-Pascal / Delphi-Language
Delphi
by Fridolin Walther,
9. Jun 2009
Sehr unschöne Lösung, vorallem weil Cluster durchaus größer als 8 KB sein können. Es wäre besser zur Laufzeit die Cluster Größe auf dem Laufwerk zu ermitteln, auf dem geschrieben werden soll: GetDiskFreeSpace
Forum: Object-Pascal / Delphi-Language
Delphi
by Fridolin Walther,
9. Jun 2009
Musst nicht mein Wort nehmen ... Nimm halt http://www.heise.de/security/Sicheres-Loeschen-Einmal-ueberschreiben-genuegt--/news/meldung/121855. Ansonsten ist es so, daß alt bedeutet: So alt, daß keine der Platten mehr in Verwendung sein sollte, da sich ihre Größen im ein- bis zweistelligen MB Bereich befinden. Übrigens: Diese Standards mit dem 35 Mal überschreiben stammen aus dem Disketten...
Forum: Object-Pascal / Delphi-Language
Delphi
by Fridolin Walther,
9. Jun 2009
Hmmm ... der Code ist echt übel. Ich würde eine komplette Neuimplementierung empfehlen. Darüber hinaus ist das 35fache Überschreiben totaler Overkill. Bei den heutigen Datendichten reicht ein einzelner Überschreibvorgang aus. Der Mythos des "Restmagnetismus" ist auf moderne Hardware also nicht mehr zutreffend.
Prinzipiell solltest Du auch den Slack Space überschreiben. Das macht die Funktion...