Kann die Garbage Collection von SSDs Daten vernichten?

GreatMoth

Neuling
Thread Starter
Mitglied seit
12.07.2018
Beiträge
3
Interessiere mich für die SSD-Theorie. Dass TRIM gelöschte Daten per Speicherzellen-Bereinigung so vernichtet, dass Recovery-Software darauf nicht zugreifen kann, ist mir bekannt. Eine weitere firmwareeigene SSD-Tempo-Instanthaltung ist die Garbage Collection. Sie fasst teilweise beschrieben Blöcke zu möglichst wenigen vollständig beschriebenen Blöcken zusammen und ist demnach sowas wie ein Defragmentierer auf Laufwerkebene.

Dass Garbage Collection (GC) Daten vernichtet, könnte meiner Meinung nach in folgendem Szenario möglich sein (normalerweise schichtet es ja gespeicherte, also ungelöschte Daten nur um): Eine SSD erhält von Windows den TRIM-Befehl nicht geschickt (da deaktiviert), besitzt aber eine Garbage Collection. Wenn diese nun Daten umdeponiert, will die SSD diese Daten in einen Speicherbereich mit gelöschten Daten legen; dies erzwingt quasi ggf. TRIM, was den Schreibvorgang verzögert und ermöglicht.

An die SSD-Kenner hier: Haltet ihr es für möglich, dass GC das Trimmen aktiviert und dadurch indirekt gelöschte Daten so überschreibt, dass Recoverysoftware nicht mehr rankommt?
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Erstmal Willkommen im Forum!

Nein, dies kann nicht passieren, sofern es nicht einen Bug in der FW gibt, denn die SSD weiß ohne TRIM nicht welches Daten zu gelöschten Dateien gehören. Beim Löschen wird ja nur ein Bit in den Verwaltungsdaten des Filesystem gesetzt und nur wenn TRIM aktiv ist, wird geschaut welche Adressen die Daten der Datei belegen und diese werden dann getrimmt, so dass dann auch die SSD weiß welche Daten nun ungültig sind und damit gelöscht werden können bzw. bei der nächsten GC nicht mehr umkopiert werden müssen. Für den Controller einer SSD sind alle Daten solange gütig bis die Adresse unter der sie abgelegt wurden entweder überschrieben oder getrimmt wird und gültige Daten werden bei der GC immer mit umkopiert.

Ohne TRIM werden die Adressen die von einer vorher gelöschten Datei aber irgendwann auch von Windows wieder überschrieben, dann kann man die Datei auch nicht mehr wiederherstellen. Das ist bei einer SSD ohne TRIM genau wie bei einer HDD, nur da die SSDs eben meist weniger Kapazität als HDDs haben und dann auch weniger Platz frei ist, so dass die Wahrscheinlichkeit höher ist das die Adressen eher früher als später wieder für eine andere Datei benötigt werden.
 
Zuletzt bearbeitet:
Danke für die Antwort, wunderbar ausführlich und ist besser hier als in anderen Foren.
 
GC läuft völlig autark innerhalb der Hardware ab also geht da nichts kaputt.Von außen hat man da keinen Einfluss....
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh