it-swarm.com.de

Wird eine Festplatte schneller mit Nullen überschrieben?

Ich hatte einen PC mit zwei installierten Betriebssystemen, dessen Festplatte ich mit Disks von UbuntuUSB gelöscht habe. Ich entschied mich für schnelles Löschen. Soweit ich weiß, 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: Schreibt das Schreiben von Informationen auf eine nicht überschriebene Festplatte schneller als auf eine "verschmutzte" Festplatte?

51
Daniel Filatov

Festplatten speichern nicht die wörtlichen Nullen und Einsen, von denen ich vermute, dass sie Ihrer Meinung nach zutreffen. Stattdessen speichern sie die Daten in einem codierten Format, das garantiert, dass nicht zu viele Null-Bits oder Ein-Bits nebeneinander liegen. Eine lange Folge von Nullen oder Einsen kann Synchronisationsprobleme verursachen, wenn versucht wird, die Daten zu lesen, da die Plattentellergeschwindigkeit, die Vibrationen usw. des physischen Mediums, auf dem die Daten codiert sind, geringfügig variieren. Daher ist die Toleranz begrenzt.

Darüber hinaus codieren Festplatten immer einen gesamten Sektor (normalerweise 512 Bytes oder 4096 Bytes 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 wird. Das Füllen des Laufwerks mit Nullen hat also keinen praktischen Nutzen, obwohl es abgesehen von dem geringfügigen mechanischen Verschleiß, der dadurch verursacht wird, auch nichts schädigt. Sie können wählen, ob Sie alles mit Nullen überschreiben möchten, dies hat jedoch keinen Leistungsvorteil, und Sie verschwenden einfach Ihre Zeit damit, darauf zu warten, dass alle diese Nullen geschrieben werden.

Solid-State-Laufwerke durchlaufen einen ähnlichen Prozess. Sie löschen automatisch den vorherigen Inhalt eines Blocks, bevor ein neuer Datenblock geschrieben wird. Daher würde das Schreiben aller Nullen auf eine SSD zu unnötigem Verschleiß des Geräts führen, da die Flash-Technologie nur eine variable, aber begrenzte Anzahl von Malen vor dem Ausfall gelöscht werden kann . Der eingebrachte Verschleiß würde nur etwa 0,01% der gesamten Arbeitszyklen ausmachen, aber das sollten Sie regelmäßig vermeiden.

92
phyrfox

Nein, schneller geht es nicht. Das Schreiben dauert gleich lange, unabhängig davon, welche Daten überschrieben werden.

53
Jamie Hanrahan

Das hängt ab von:

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

Bei einer SSD sollten Sie nicht mit Nullen überschreiben (was die Flash-Zellen unnötig belasten würde), sondern stattdessen entweder Secure Erase oder Full Disk TRIM verwenden. Einige neuere Versionen der Formatierungsdienstprogramme führen automatisch ein TRIM durch, wenn sie eine SSD erkennen. Der Grund dafür ist, dass SSDs stark zwischen einem "leeren" Sektor und einem "gefüllten" Sektor mit Daten, einschließlich Nullen, unterscheiden.

  • Gibt es unlesbare Sektoren auf dem Laufwerk?.

Viele Laufwerke entwickeln eine kleine Anzahl von "schlechten Stellen", wenn sie mehrere Jahre lang hart verwendet werden. Bereits aufgetretene Fehler werden in SMART Daten als "Ausstehend nicht korrigierbar" angezeigt.

Wenn es keine unlesbaren Sektoren gibt, profitiert eine mechanische Festplatte nicht vom Überschreiben, obwohl sie auch keinen Schaden anrichtet, wenn sie im Voraus viel Zeit in Anspruch nimmt.

Wenn es gibt einige nicht lesbare Sektoren gibt, dauert der Versuch, sie zu lesen, sehr lange, und das Laufwerk versucht weiterhin, die Daten in Reservemomenten wiederherzustellen, was sich auf die Leistung auswirkt. Durch das Ü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 anderenfalls einen Ersatzsektor zuzuweisen. Dadurch wird auch der Zähler "Ausstehend nicht korrigierbar" zurückgesetzt.

TL; DR - Tu es im Allgemeinen nicht.

10
Chromatix

Nein, das Überschreiben mit Nullen hat keinen Einfluss auf die Geschwindigkeit einer Festplatte. Bei einem Solid-State-Laufwerk ist das Überschreiben mit Nullen jedoch schlechter als ein Trimmvorgang, bei dem die Blöcke als nicht verwendet markiert werden. Das Kürzen der Partition oder des gesamten Laufwerks für eine SSD vor der Installation des Betriebssystems kann zu Leistungs- und Lebensdauervorteilen 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
alex.forencich

Wenn Sie ein "langsames Format" ausführen, wird in der Regel auch ein Oberflächentest auf 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
nfsmaniac

Nein, es wird keinen Geschwindigkeitsunterschied geben, aber Sie haben unnötigen Verschleiß und eine unnötige Ausfallwahrscheinlichkeit.

Herkömmliche Festplatten verschlüsseln Daten immer mit einem einfachen Pseudozufallsgenerator, modernere und (praktisch) alle SSDs verschlüsseln Daten mit AES. Der Grund dafür ist, dass das Speichern von Zufallsdaten (oder zufällig aussehenden Daten) sowohl auf Magnet- als auch auf Solid-State-Laufwerken, insbesondere jedoch bei letzteren, wesentlich günstiger für den Verschleiß ist (daher wird in erster Linie AES verwendet) um Bits zu verschlüsseln, aber als kostenlosen Bonus können Sie Sicherheit ohne zusätzliche Kosten haben).

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

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

Zum Überschreiben des gesamten Laufwerks müssen dagegen einige Milliarden Sektoren geschrieben werden. Während Festplatten (rein fiktive) Ausfallraten aufweisen, die so niedrig sind, dass sie wie "nie passiert" scheinen, ist "nie passiert" angesichts der großen Größe moderner Festplatten viel eher wie "ist ein bisschen wahrscheinlich". Aus diesem Grund wird RAID-5 beispielsweise nicht mehr empfohlen, da die Wahrscheinlichkeit, dass beim erneuten Synchronisieren eines ausgefallenen Datenträgers 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 gesamten 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
Damon

Es gibt keinen Unterschied, weder für Festplatten noch für SDDs.

Bei Festplatten wird das Datum auf dem Laufwerk für jeden Sektor, in den Sie schreiben, magnetisch geändert, sodass es unerheblich ist, was Sie dort schreiben.

Darüber hinaus ist das Schreiben von Zufallsdaten besser als das Schreiben von Nullen, da es mehr mit magnetischen Ausrichtungsspuren zu tun hat, und bei fortgeschrittener Forensik ist es schwieriger zu bestimmen, was beim Überschreiben von Zufallsdaten vorher war, als beim Überschreiben von Nullen.

Wenn Sie bei SSDs festlegen, dass ein Wert auf null oder eins gesetzt wird, spielt es keine Rolle, dass die Speicherblöcke in der gleichen Zeit geschrieben werden. Aufgrund der TRIM-Optimierungen können Sie jedoch möglicherweise feststellen, dass Sie die spezifischen Bereiche nicht überschreiben können Sie wünschen. Erstellen Sie stattdessen einfach eine selbstexpandierende Datei, die den gesamten freien Speicherplatz beansprucht. Auf diese Weise wird garantiert, dass in alle Dateien geschrieben wird, wodurch eine Wiederherstellung verhindert wird.

0
Overmind