Warum melden Betriebssysteme nicht regelmäßig alle verfügbaren freien Sektoren eines Dateisystems über TRIM an SSDs, sodass die SSD immer so viele freie interne Seiten / Blöcke wie möglich haben kann? (Soweit ich es verstehe, meldet ein Betriebssystem nur freie Dateisystemsektoren, sobald diese verfügbar sind. Dies bedeutet, dass SSD-Seiten intern nicht verfügbar sind, wenn TRIM nicht von Anfang an aktiviert wurde oder auf ein internes Laufwerk vorübergehend von extern zugegriffen wird.
Tun sie. Dies geschieht durch wöchentliche automatische Wartung von Windows (über das Defragmentierungsprogramm, das SSDs von Festplatten erkennt) und wöchentlich fstrim.timer
unter Linux.
Wenn die Ganzfestplattenverschlüsselung in einem Betriebssystem aktiviert ist, wie wird die Leistung dadurch nicht beeinträchtigt? Wäre nicht jede interne Seite aus Sicht der SSD in Gebrauch?
Dies hängt davon ab, ob das Verschlüsselungssystem TRIM-Informationen durchläuft oder nicht. Oft ist es vom Benutzer konfigurierbar. Sie können zwischen Leistung und absoluter Privatsphäre wählen.
(Wenn Sie der SSD mitteilen, welche Seiten leer sind, werden Außenseiter die gleichen Informationen erhalten. Ich persönlich denke nicht, dass dies ein Problem ist, aber manche Leute möchten nicht, dass etwas durchgesickert wird.)
Warum stellen SSD-Hersteller keine Tools bereit, um eine SSD aus Sicherheits- und Leistungsgründen in den ursprünglichen Werkszustand zurückzusetzen, wobei alle Seiten deaktiviert sind? (Die einzige Möglichkeit, dies zu tun, ist über ein esoterisches Linux-Hilfsprogramm, das den Befehl ATA_SECURE_ERASE an die Laufwerksfirmware ausgeben kann, und nicht jeder Laufwerksfirmware kann vertraut werden, dass sie richtig oder umfassend implementiert wird.)
SSD-Hersteller bieten hierfür bereits Tools an - und diese Tools verwenden ATA_SECURE_ERASE.
Es gibt keinen Unterschied. Wenn Sie anbieterspezifische Tools zum Senden herstellerspezifischer Befehle zur Verfügung hatten, müssen Sie dennoch der Firmware des Laufwerks vertrauen, um sie richtig und umfassend zu implementieren.
Und es wäre auf der Host-Seite noch schlimmer, da Sie lediglich ein esoterisches Windows- Dienstprogramm haben, das schnell vergessen wird und oft nicht mehr mit der nächsten Windows-Version funktioniert. (Ich habe noch ein paar Tools, die USB-Flash-Laufwerke im Low-Level-Format formatieren können, und alle benötigen Windows XP.)
Mittlerweile ist ATA_SECURE_ERASE ein gewisser Standard - es gibt Windows-Programme zum Aufrufen, es gibt Linux-Programme, einige davon grafisch, einige über die Befehlszeile, und sie funktionieren alle unabhängig von der Marke oder dem Modell des Laufwerks.