Nehmen wir an, ich habe eine SSD, die TRIM-unterstütztes Laufwerk unterstützt, und ich erstelle eine einzelne verschlüsselte Partition, die die gesamte Festplatte ausfüllt (abzüglich der obligatorischen GUID- und Wiederherstellungspartitionen). Ist FileVault 2 intelligent genug, um gelöschte Bits zu TRIMEN, oder verhindert die vollständige Festplattenverschlüsselung dies? Selbst wenn TRIM gelöschte Bits ausführt, verlangsamt die Verschlüsselung der vollständigen Partition (vermutlich wird jedes Bit in dieser Partition als verwendet markiert) das Laufwerk, da es nirgendwo mehr sauber zum Schreiben ist, was zu einer Schreibverstärkung führt?
9
Antworten:
Ich glaube, ich war nicht so überzeugt, also habe ich dies empirisch getestet.
Bei deaktiviertem TRIM habe ich im Laufe des täglichen Gebrauchs fast die Festplatte (noch 5 GB) gefüllt. Beim Löschen von ~ 50 GB Dateien habe ich dann versucht, ein 50 GB-Image zu erstellen. Die Ergebnisse waren ziemlich erbärmlich - ein anfänglicher Spitzenwert bei 180 MBit / s fiel schnell auf durchschnittliche Schreibvorgänge von etwa 15 MBit / s ab, wobei die Festplatte deutlich stotterte (es wurden Perioden mit null Schreibvorgängen angezeigt, in denen die Festplatte vermutlich versuchte aufzuholen). Die Datei wurde gelöscht und danach habe ich TRIM aktiviert . Wieder habe ich versucht, das Disk-Image zu erstellen, und wieder habe ich die gleichen Ergebnisse erzielt. Nachdem ich das Disk-Image gelöscht hatte, erstellte ich zum dritten Mal ein Disk-Image - mit frisch getrimmten Bits. Die durchschnittliche Leistung betrug 200 MBit / s und wurde aufrechterhalten.
Nein, FileVault2 stört TRIM nicht. (Und nein, die Müllabfuhr reicht nicht aus, entscheidend.)
quelle
Die TRIM-Unterstützung hängt nicht vom verwendeten Verschlüsselungssystem ab. Wenn Ihr System TRIM unterstützt und TRIM aktiviert ist, werden die E / A-Vorgänge auf niedriger Ebene unabhängig davon, wie Sie Ihre Daten speichern, vom System verarbeitet und kennen nicht einmal den Unterschied zwischen verschlüsselten und unverschlüsselten Daten.
FileVault ändert also nichts auf dieser Ebene.
quelle
Ich verwende FileVault 2 mit aktiviertem TRIM. Es funktioniert ohne Probleme, aber beachten Sie, dass beim Ausschneiden von Blöcken diese beim Lesen auf Null gesetzt werden. Dadurch kann ein Angreifer überprüfen, wie viele Blöcke auf dem Laufwerk geschrieben sind. Dies könnte zu verbesserten Angriffen führen.
quelle
Core Storage (auch bekannt als FileVault 2) arbeitet über der Ebene der TRIM-Speicherbehandlung, sodass Sie die Vorteile von TRIM nicht durch Aktivieren der Verschlüsselung negieren.
TRIM beschleunigt die Wiederverwendung gelöschter Blöcke im Speicher. Wenn das Betriebssystem einen Block als frei markiert, ist es der SSD egal, ob dieser Block Nullen, Einsen oder verschlüsselte Daten enthält. FileVault 2 ändert nichts daran, wie viele Blöcke freigegeben werden - nur das Muster dessen, was zurückgelassen wurde.
Vor TRIM leidet der Bereinigungsprozess unter einer Schreibverstärkung. Nachdem Trimmbefehle gesendet wurden, wird dieser Effekt minimiert.
quelle