Externe SSD — Full Drive Methodik
Aktuelle Version: full_drive_v1 · 25. September 2026
Die Hauptmethodik umfasst Fresh Sequential Write — Full Drive und Sequential Read — Full Drive. Datenmenge und Laufzeit sind nicht fest vorgegeben. Der Umfang wird vom ausgewählten SSD-Volume ermittelt, unabhängig von seiner Nennkapazität.
Vorbereitung
Vor jedem Schreibversuch, auch nach Abbruch oder Fehler, prüft SSD Studio die Geräteidentität, formatiert das Volume schnell mit NTFS und führt verpflichtend TRIM (ReTrim) aus. Der Schreibtest beginnt erst nach erfolgreichem ReTrim. Wird ReTrim nicht unterstützt oder schlägt es fehl, wird der Versuch blockiert.
Vier Pausen werden unabhängig eingestellt: vor dem ersten Schreibversuch, zwischen Schreibversuchen, vor dem ersten Leseversuch und zwischen Leseversuchen. Bei einer ersten Schreibpause von null beginnt die erste Messung nach der vorgeschriebenen Vorbereitung ohne das Intervall zwischen Schreibversuchen. Schreibpausen folgen nach NTFS-Formatierung und ReTrim; sie ersetzen ReTrim nicht. Bei einer Fortsetzung gilt die erste Pause für den ersten geplanten Versuch des jeweiligen Blocks. Eine zeitgesteuerte Pause bestätigt keine bestimmte SSD-Temperatur. Während der Pausen bleibt die SSD angeschlossen und eingeschaltet, ohne andere Arbeitslasten. Alle vier Einstellungen und tatsächlichen Pausen, Modell, nutzbare Kapazität, Firmware, Betriebssystem, fio-Version, Testdatum, NTFS-Dateisystem und ReTrim-Ergebnis werden dokumentiert. Ergebnisse mit unterschiedlichen Pauseneinstellungen behalten getrennte Vergleichskontexte. Protokolle liegen außerhalb des gefüllten Volumes.
Fresh Sequential Write — Full Drive
fio schreibt die Testdatei sequenziell, bis kein weiterer nutzbarer Speicherplatz verfügbar ist. Der Umfang wird nach der Vorbereitung automatisch ermittelt; im Profil muss keine Kapazität eingetragen werden. Ein Job, 1-MiB-Blöcke, Queue Depth 1, Direct I/O und Windows Async I/O werden verwendet.
Full Drive bezeichnet den verfügbaren Benutzerbereich des frisch vorbereiteten Volumes. Dateisystem-Metadaten und Ausrichtung zählen nicht als Testdaten. Die Nennkapazität ersetzt keinen gemessenen Wert.
Ein Erfolg setzt die Prüfung der tatsächlich abgeschlossenen Bytes, der Datei und des verbleibenden Speicherplatzes voraus. Abbruch, Quote, Verbindungsverlust und I/O-Fehler gelten nicht als vollständiger Schreibtest. Fortschritt und Restzeit bleiben Schätzungen bis zur Abschlussprüfung; die Schätzung berücksichtigt Geschwindigkeitsänderungen nach dem SLC-Cache.
Veröffentlicht werden Durchschnitts- und Dauergeschwindigkeit, beobachtete SLC-Werte, tatsächlich geschriebene GiB und Gesamtdauer. Ein nicht beobachteter Cache wird nicht erfunden.
Sequential Read — Full Drive
Nach Abschluss aller Schreibversuche liefert der letzte geplante und erfolgreich abgeschlossene Schreibtest die Datei und ihren genauen Datenumfang für alle Leseversuche. Jeder Versuch liest dieselbe unveränderte Datei von Anfang bis Ende in einem Durchlauf, mit denselben Blöcken und derselben Queue Depth. Die Datei muss existieren und wird weder erstellt noch erweitert. Ein unvollständiger Leseumfang gilt nicht als Erfolg. Scheitert der letzte Schreibversuch, darf die Lesephase nicht auf eine frühere, während der Vorbereitung ersetzte Datei zurückgreifen.
Nach dem letzten Schreibversuch und zwischen den Leseversuchen gibt es keine Formatierung und kein TRIM. Veröffentlicht werden Durchschnittsgeschwindigkeit, tatsächlich gelesene GiB und Testdauer; Ruhepausen zählen nicht zur gemessenen fio-Laufzeit.
Versuche und Rechner
Der normale Ergebnissatz besteht aus drei gültigen Schreibversuchen, gefolgt von drei gültigen Leseversuchen:
- NTFS + ReTrim → Pause vor dem ersten Schreiben → Write 1.
- NTFS + ReTrim → Pause zwischen Schreibversuchen → Write 2.
- NTFS + ReTrim → Pause zwischen Schreibversuchen → Write 3.
- Pause vor dem ersten Lesen → Read 1 → Pause zwischen Leseversuchen → Read 2 → Pause zwischen Leseversuchen → Read 3, jeweils mit der Datei aus Write 3.
Einzelversuche, Fehler und Rohprotokolle bleiben erhalten; die Haupttabelle zeigt je Test den Median der drei ausgewählten gültigen Versuche. Die Lesereihenfolge wird als writes_then_reads_v1 dokumentiert und nicht mit früheren sofortigen Leseversuchen vermischt. Ein bereits vollständig und gültig abgeschlossener Schreibversuch kann beim Fortsetzen der übrigen Schreibversuche erhalten bleiben, da Vorbereitung und Schreibverfahren unverändert sind.
Der aktuelle Rechner verwendet ausschließlich full_drive_v1. Full Drive zeigt je SSD die gemessene Gesamtdauer und Datenmenge; unterschiedliche Kapazitäten bedeuten unterschiedliche Arbeitslasten. Kleinere Datenmengen werden innerhalb des gemessenen Bereichs geschätzt. Das Schreibmodell wird an gemessene Gesamtdauer und Datenmenge angepasst; das Lesemodell verwendet gemessene Lesedauer und Datenmenge. Es wird nicht über den gemessenen Umfang hinaus extrapoliert.
Bis echte Full-Drive-Wiederholungstests veröffentlicht sind, bleibt der Rechner leer.