FDE/SSD – partitionieren und einige unverschlüsselt lassen?

FDE/SSD – partitionieren und einige unverschlüsselt lassen?

Habe mir gerade einen gebrauchten Desktop-PC gekauft. Das Systemlaufwerk ist als RAID 0 SSD (Intel 510 SSDs) mit jeweils 128 eingerichtet. Ich werde wahrscheinlich nicht viele Programme außer Office und vielleicht Adobe CS haben, wenn ich mir das zulegen sollte. Große Datenmengen werde ich auf einer normalen Festplatte speichern.

Meine Frage betrifft die Einrichtung von TrueCrypt mit meiner Konfiguration. Ich habe bisher noch keine vollständige Festplattenverschlüsselung durchgeführt, aber ich denke, dass das wahrscheinlich eine gute Idee ist. Ich habe einige Geschwindigkeitstests mit Dateicontainern auf der Festplatte und der SSD mit TrueCrypt durchgeführt. Obwohl die SSDs und TrueCrypt einen großen Durchbruch aufweisen, übertrifft es die Festplatte allein immer noch um einiges, sodass ich denke, dass TrueCrypt für meine Anforderungen in Ordnung ist.

Ich habe an einigen Stellen gelesen, dass empfohlen wird, das Laufwerk zu partitionieren und einen Teil der SSD nicht in TrueCrypt zu belassen. Macht das wirklich einen Unterschied? Wenn ja, wie viel sollte ich belassen? Wird es Probleme mit der Raid0-Konfiguration geben?

Ich mache mir keine großen Sorgen um das Wear-Leveling-Problem, sondern möchte lieber Daten verlieren und auf Nummer sicher gehen. Da ich aber nicht unbedingt den ganzen Speicherplatz benötige, würde ich mein Setup gern hinsichtlich Sicherheit und Geschwindigkeit optimieren.

Antwort1

Kurze Antwort: Ja, das Belassen von etwas unpartitioniertem Speicherplatz kann die Geschwindigkeit einer SSD erhöhen.

Lange Antwort: Das Schreiben von Daten auf eine SSD umfasst normalerweise diese Aktionen:

  1. Einen großen Block lesen (bei SSD-großen Blöcken, z. B. 64 KB)
  2. Ändern Sie einen Teil der gelesenen Daten (z. B. ändern Sie 4K-Daten, die Sie gerade versucht haben, auf die SSD zu schreiben).
  3. Suchen Sie einen leeren SSD-Block und schreiben Sie die Daten.
  4. Aktualisieren Sie interne Zeiger, sodass alle Daten des alten Blocks jetzt im neuen Block gefunden werden.

Wenn auf der SSD freier Speicherplatz vorhanden ist, geht das alles recht schnell.

Wenn jedoch keine freien Blöcke vorhanden sind, ergibt sich Folgendes:

  1. Einen großen Block lesen (bei SSD-großen Blöcken, z. B. 64 KB)
  2. Einen Teil dieses Blocks ändern (z. B. 4K-Daten ändern)
  3. Suchen Sie nach einem leeren SSD-Block. Beachten Sie, dass keiner vorhanden ist.
  4. LÖSCHEN Sie einen Block (das braucht einen relativenlangZeit)
  5. Schreiben Sie in den frisch gelöschten Block.
  6. Updateverwaltung

Wenn Sie eine Datei löschen und TRIM aktiviert ist, können intelligente Dinge passieren. Das Laufwerk kann erkennen, dass ein Block völlig unbenutzt ist, und diese Blöcke präventiv löschen, während das Laufwerk im Leerlauf ist. Oder es könnte einige größtenteils leere Blöcke in einem einzigen Block zusammenfassen und diese Dutzend Blöcke präventiv löschen. Das ist eine gute Sache.

Aber um all diese Dinge tun zu können, muss der Controller auf der SSD wissen, welche Blöcke verwendet werden und mit welchen er arbeiten kann. Wenn Sie nicht über TRIM verfügen, weiß er nicht, welcher Teil eines Dateisystems verwendet wird. Es bedeutet nicht, dass Blöcke unpartitionierten Speicherplatzes nicht verwendet werden. Wenn Sie also ein wenig unpartitionierten Speicherplatz frei lassen, hat er mehr Blöcke zum Arbeiten. Das ist eine gute Sache, wenn Sie viel schnell schreiben möchten.

verwandte Informationen