Wird eine Festplatte schneller mit Nullen überschrieben?

Ich hatte einen PC mit zwei Betriebssystemen installiert, welche Festplatte ich mit Festplatten von UbuntuUSB gelöscht habe. Ich wählte schnell löschen. Wie ich verstehe, hat es die Partitionstabelle gelöscht, aber die Einsen und Nullen aller Dateien befinden sich immer noch auf der Festplatte. Ich habe dann eine neue Partitionstabelle erstellt und Win10 installiert.

Frage: Würde die Festplatte jetzt schneller arbeiten (lesen/Schreiben), wenn ich sie mit Nullen überschreibe?
Oder: Ist das Schreiben von Informationen auf eine null überschriebene Festplatte schneller als auf einer "schmutzigen" Festplatte?

Author: Hashim Aziz, 2018-04-15

7 answers

Festplatten speichern nicht die wörtlichen Nullen und diejenigen, die ich vermute, dass Sie denken, sie tun. Stattdessen speichern sie die Daten in einem codierten Format, das garantiert, dass nicht zu viele Nullbits oder ein Bit nebeneinander liegen. Ein langer Durchlauf von Nullen oder Einsen kann tatsächlich zu Synchronisationsproblemen führen, wenn versucht wird, die Daten aufgrund winziger Schwankungen der Plattendrehzahl, Vibrationen usw. des physischen Mediums, auf dem die Daten codiert sind, zu lesen. Toleranz.

Außerdem kodieren Festplatten immer einen ganzen Sektor (normalerweise 512 Byte oder 4096 Byte Daten) auf einmal, nicht nur die Bits, die sich geändert haben (wieder, weil es sich um codierte Daten handelt). Dies stellt sicher, dass der gesamte Sektor jedes Mal korrekt codiert ist. Das Füllen des Laufwerks mit allen Nullen hat also keinen praktischen Nutzen, obwohl es auch nichts schadet, außer dem geringen mechanischen Verschleiß, der dadurch verursacht wird. Sie können alles mit Nullen überschreiben, wenn Sie möchten zu, aber es wird keinen Leistungsvorteil haben, und Sie werden einfach Ihre Zeit damit verschwenden, darauf zu warten, dass all diese Nullen geschrieben werden.

Solid State Drives durchlaufen einen ähnlichen Prozess; Sie löschen automatisch den vorherigen Inhalt eines Blocks, bevor sie einen neuen Datenblock schreiben, sodass das Schreiben aller Nullen auf eine SSD unnötigen Verschleiß am Gerät verursachen würde, da die Flash-Technologie nur gelöscht werden kann eine variable, aber endliche Anzahl von Malen vor dem Ausfall. Der eingeführte Verschleiß wäre nur so etwas wie 0,01% der gesamten Arbeitszyklen, aber es ist etwas, das Sie regelmäßig vermeiden möchten.

 94
Author: phyrfox,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-04-15 19:47:23

Nein, es wird nicht schneller sein. Das Schreiben dauert unabhängig von den zu überschreibenden Daten die gleiche Zeit.

 54
Author: Jamie Hanrahan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-04-15 14:14:21

Dies hängt ab von:

  • Ob es sich um eine mechanische Festplatte oder eine SSD handelt.

Für eine SSD sollten Sie, wie andere Antworten bemerken, nicht mit Nullen überschreiben (was den Flash-Zellen unnötigen Verschleiß aufzwingen würde), sondern stattdessen entweder ein sicheres Löschen verwenden oder ein Full-Disk-TRIM. Einige der neueren Versionen von Formatierungsdienstprogrammen schneiden automatisch ab, wenn sie eine SSD erkennen. Der Grund dafür ist, dass SSDs stark zwischen einem "leeren" Sektor und ein "gefüllt" mit beliebigen Daten, einschließlich Nullen.

  • Ob sich auf dem Laufwerk unlesbare Sektoren befinden.

Viele Laufwerke entwickeln eine kleine Anzahl von "schlechten Stellen", wenn sie mehrere Jahre lang hart verwendet werden. Alle bereits aufgetretenen werden in SMART Data als "Pending Uncorrectable"angezeigt.

Wenn es keine unlesbaren Sektoren gibt, profitiert eine mechanische Festplatte nicht davon, überschrieben zu werden, obwohl sie neben viel Zeit auch keinen Schaden anrichtet vorne.

Wenn es sind einige unlesbare Sektoren, versucht, sie zu lesen, wird eine lange Zeit dauern, und das Laufwerk wird immer versuchen, die Daten in der Freizeit wiederherzustellen, was sich auf die Leistung auswirken wird. Wenn Sie sie überschreiben, wird die Festplatte aufgefordert, die vorhandenen Daten zu verwerfen, zu testen, ob der physische Speicherort noch für die Speicherung verwendet werden kann, und andernfalls einen Ersatzsektor zuzuweisen. Dadurch wird auch der Zähler "Pending Uncorrectable" zurückgesetzt.

TL;DR - Im Allgemeinen nicht tun es.

 10
Author: Chromatix,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-04-15 18:18:53

Nein, das Überschreiben mit Nullen macht für eine Festplatte keinen Geschwindigkeitsunterschied. Bei einem Solid-State-Laufwerk ist das Überschreiben mit Nullen jedoch schlechter als bei einem Trim-Vorgang, bei dem die Blöcke als nicht verwendet markiert werden. Das Trimmen der Partition oder des gesamten Laufwerks für eine SSD vor der Installation des Betriebssystems kann zu Leistungs-und Lebenszeitvorteilen für die SSD führen. Wenn Sie das Betriebssystem bereits installiert haben, gibt es Techniken, um den freien Speicherplatz im Dateisystem für einen ähnlichen Vorteil zu kürzen.

 5
Author: alex.forencich,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-04-15 16:52:22

Wenn Sie ein "langsames Format" ausführen, wird normalerweise auch ein Oberflächentest für fehlerhafte Blöcke auf dem Laufwerk durchgeführt, sodass dies für ältere Festplatten möglicherweise sinnvoll ist, Sie jedoch keinen R/W-Leistungsunterschied feststellen sollten.

 2
Author: nfsmaniac,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-04-15 17:19:45

Weder für HDDs noch für SDDs gibt es einen Unterschied.

Bei Festplatten wird das Datum auf dem Laufwerk in jedem Sektor, in den Sie schreiben, magnetisch verändert, sodass es irrelevant ist, was Sie dort schreiben.

Außerdem ist das Schreiben zufälliger Daten besser als das Schreiben von Nullen, da es mehr mit magnetischen Ausrichtungsspuren durcheinander bringt, und für fortgeschrittene Forensik wird es ziemlich schwieriger zu bestimmen, was vorher im Fall von zufälligem Überschreiben von Daten im Vergleich zum Überschreiben von Nullen vorhanden war.

In der Fall von SSDs, wenn Sie einen Wert befehlen, auf Null oder Eins zu gehen, macht es keinen Unterschied, es dauert immer noch die gleiche Zeit, um die Speicherblöcke zu schreiben, aber aufgrund der TRIM-Optimierungen können Sie feststellen, dass Sie die spezifischen Bereiche, die Sie wünschen, nicht überschreiben können. Machen Sie stattdessen einfach eine sich selbst erweiternde Datei, die den gesamten freien Speicherplatz beansprucht, und auf diese Weise wird garantiert, dass alles geschrieben wird, um eine Wiederherstellung zu verhindern.

 0
Author: Overmind,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-04-16 08:08:32

Nein, es wird keinen Geschwindigkeitsunterschied geben, aber du hast unnötiges Weardown und eine unnötige Chance des Scheiterns.

Herkömmliche Festplatten kodieren Daten mit einem einfachen Pseudorandomgenerator, modernere und (praktisch) alle SSDs kodieren Daten immer mit AES. Der Grund dafür ist, dass das Speichern von Zufallsdaten (oder zufällig aussehenden Daten) sowohl auf magnetischen als auch auf Festkörperlaufwerken, insbesondere aber im Falle des letzteren (also AES) viel günstiger ist in erster Linie verwendet, um Bits zu Scramble, aber als kostenlosen Bonus, können Sie Sicherheit ohne zusätzliche Kosten haben).

Wenn Sie also viele Nullen ausschreiben, werden viele "irgendwie zufällige Bits"effektiv ausgeschrieben.

Das ist das, und es ist auch in keiner Weise schneller, das eine oder andere zu lesen (oder zu überschreiben).

Andererseits bedeutet das Überschreiben des vollständigen Laufwerks das Schreiben einiger Milliarden Sektoren. Während Festplatten (rein fiktive) Ausfallraten haben, die so niedrig sind, dass sie so aussehen "never happens", angesichts der großen Größen der modernen Festplatten " never happens "ist viel mehr wie"ist irgendwie wahrscheinlich passieren". Aus diesem Grund wird beispielsweise RAID-5 nicht mehr empfohlen, da die Wahrscheinlichkeit, dass beim Versuch, nach einer fehlgeschlagenen Festplatte erneut zu synchronisieren, ein nicht behebbarer Fehler auftritt, so hoch ist, dass dies zu einem praktischen Problem werden kann.

Was bedeutet das? Nun, es bedeutet im Allgemeinen nichts, aber das Überschreiben der vollständigen Festplatte ohne Notwendigkeit ist wahrscheinlich keine gute Idee. Selbst für ein sicheres Löschen, wenn das beabsichtigt ist, gibt es heutzutage viel bessere (schnellere und zuverlässigere) Methoden.

 0
Author: Damon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-04-18 12:43:27