Zum Inhalt springen

Plabennec Abers

Nachrichten

Wie funktioniert ein USB-Stick? Entdecken Sie in wenigen Minuten die Geheimnisse des Flash-Speichers

Einen USB-Stick an den Computer anschließen, einen Ordner kopieren, den Stick abziehen und weitergehen.…

Clé USB moderne tenue entre les doigts d'un homme, gros plan sur le circuit électronique visible

Einen USB-Stick an den Computer anschließen, einen Ordner kopieren, den Stick abziehen und weitergehen. Der Vorgang dauert nur wenige Sekunden, doch der Mechanismus, der Ihre Dateien in diesem kleinen Gehäuse speichert, ist weitaus komplexer, als es zunächst scheint. Ein USB-Stick basiert auf Flash-Speicher – einer Speichertechnologie, die Daten auch ohne Stromversorgung erhält.

Wer versteht, was zwischen dem Moment passiert, in dem eine Datei auf den Stick kopiert wird, und dem Moment, in dem sie auf einem anderen Computer wieder verfügbar ist, kann den passenden Stick besser auswählen, seine Lebensdauer verlängern und einschätzen, welche Daten man ihm anvertrauen kann.

Der Controller: das verborgene Gehirn des USB-Sticks

Öffnen Sie den Deckel eines USB-Sticks – zumindest in Gedanken. Auf einer kleinen Leiterplatte finden Sie zwei Hauptkomponenten: einen Flash-Speicherchip und einen Controller. Der Chip speichert die Daten, der Controller steuert alles Weitere.

Wenn Ihr Computer eine Datei überträgt, arbeitet er mit logischen Adressen: „Speichere diesen Datenblock an Position 4 027.“ Der Controller übersetzt diese logische Adresse in eine genaue physische Position auf dem Flash-Chip. Diese Übersetzung ist seine Hauptaufgabe. Deshalb können zwei USB-Sticks mit derselben Speicherkapazität sehr unterschiedliche Leistungen bieten.

Der Controller verwaltet auch den Verschleiß. Jede Flash-Speichereinheit hält nur eine begrenzte Anzahl von Schreibzyklen aus. Damit nicht ein Bereich deutlich stärker beansprucht wird als die anderen, verteilt der Controller die Schreibvorgänge über den gesamten Chip. Dieser Mechanismus heißt Wear Leveling. Außerdem erkennt er defekte Bereiche und sperrt sie, indem er auf Reservebereiche zurückgreift.

Wer die Funktionsweise eines USB-Flash-Laufwerks im Detail verstehen möchte, sollte bedenken, dass der Controller nicht bloß als Vermittler dient: Er bestimmt maßgeblich die tatsächliche Zuverlässigkeit des Sticks.

Frau, die in einem modernen Büro einen USB-Stick an einen Laptop anschließt

NAND-Flash-Speicher: Wie Daten ohne Strom erhalten bleiben

Vielleicht ist Ihnen schon aufgefallen, dass ein USB-Stick Ihre Dateien auch dann noch monatelang speichert, wenn er nicht angeschlossen ist. Das ist die zentrale Eigenschaft von Flash-Speicher: Er ist nichtflüchtig und speichert Informationen ohne Stromversorgung.

In einem Floating Gate eingeschlossene Elektronen

Jeder Flash-Speicherblock enthält einen Transistor mit einem Floating Gate – einer leitfähigen Schicht, die durch ein sehr dünnes Material isoliert ist. Beim Schreiben zwingt eine elektrische Spannung Elektronen dazu, diese Isolationsbarriere zu überwinden und sich im Floating Gate einzulagern. Sobald die Spannung abgeschaltet wird, bleiben die Elektronen dort eingeschlossen.

Um den Inhalt auszulesen, misst der Controller die Spannung des Transistors. Sind Elektronen im Floating Gate eingeschlossen, unterscheidet sich die Spannung von der eines leeren Blocks. Dieser Unterschied codiert eine 0 oder eine 1 – die grundlegende Binärsprache der Informatik.

SLC, MLC, TLC: mehr Bits pro Zelle, mehr Speicherkapazität

Die ersten Flash-Chips speicherten ein Bit pro Speicherzelle (SLC). Später begannen die Hersteller, mehrere Spannungsstufen in jeder Zelle zu nutzen, um mehr Bits darin zu codieren.

  • SLC (Single Level): ein Bit pro Zelle, am schnellsten und langlebigsten, aber mit den höchsten Kosten pro Gigabyte
  • MLC (Multi Level): zwei Bits pro Zelle, ein guter Kompromiss zwischen Leistung und Kosten
  • TLC (Triple Level): drei Bits pro Zelle, die am weitesten verbreitete Technologie in USB-Sticks und SSDs für Endverbraucher – mit hoher Speicherkapazität, aber geringerer Lebensdauer

Je mehr Bits pro Speicherzelle untergebracht werden, desto höher ist die Kapazität, aber desto kürzer die Lebensdauer. Die Hersteller gleichen diesen Zielkonflikt aus, indem sie den Chiptyp mit der Qualität des Controllers und der Anzahl der Reservebereiche abstimmen.

USB-Anschluss und Übertragungsgeschwindigkeit: Form und Datenrate nicht verwechseln

Die Form des Anschlusses sagt nichts über die Geschwindigkeit aus. Ein USB-C-Anschluss kann je nach unterstütztem Standard des Sticks, des Computeranschlusses und eines gegebenenfalls verwendeten Kabels mit USB 2.0, USB 5 Gbps (früher USB 3.0) oder USB 10 Gbps arbeiten.

Seit Januar 2024 empfiehlt das USB-IF (die Organisation, die die USB-Standards verwaltet), die Standards nach ihrer tatsächlichen Datenrate zu benennen: USB 5 Gbps, USB 10 Gbps und USB 20 Gbps. Diese Bezeichnungen ersetzen die verwirrenden Namen USB 3.0, 3.1 und 3.2 Gen 1/Gen 2.

Achten Sie auf die angegebene Datenrate auf der Verpackung, nicht auf die Form des Anschlusses. Ein USB-A-Stick mit der Kennzeichnung USB 5 Gbps ist schneller als ein USB-C-Stick, der auf USB 2.0 beschränkt ist.

Vergleich mehrerer USB-Sticks und ihrer ausgebauten internen Komponenten auf grauem Schieferhintergrund

Grenzen des Flash-Speichers in USB-Sticks

Flash-Speicher hat bemerkenswerte Eigenschaften – keine beweglichen Teile, stoßfest und geringer Stromverbrauch –, ist aber nicht frei von praktischen Einschränkungen.

Die Datenspeicherung ist nicht unbegrenzt

Nichtflüchtig bedeutet nicht dauerhaft. Mit der Zeit können die im Floating Gate eingeschlossenen Elektronen entweichen. Wärme beschleunigt diesen Vorgang. Ein stark abgenutzter Stick mit vielen Schreibzyklen speichert seine Daten ohne Stromversorgung kürzer als ein wenig beanspruchter Stick. Wenn Sie Dateien mehrere Jahre lang auf einem Stick speichern, ohne ihn erneut anzuschließen, ist eine regelmäßige Überprüfung sinnvoll.

Löschen bedeutet nicht immer, dass Daten verschwinden

Wenn Sie eine Datei löschen oder einen Stick formatieren, markiert der Computer den Speicherplatz als verfügbar. Doch alte Daten können in Bereichen zurückbleiben, auf die der Benutzer nicht zugreifen kann. Durch Wear Leveling und Reservebereiche entstehen Speicherbereiche, die das Betriebssystem nicht direkt adressieren kann. Um sensible Daten zuverlässig zu löschen, sind spezielle Verfahren erforderlich, etwa eine sichere Löschfunktion des Controllers oder die physische Zerstörung des Sticks.

Was einen USB-Stick von einer SSD unterscheidet

Die grundlegende Technologie ist dieselbe: NAND-Flash-Speicher, der von einem Controller gesteuert wird. Die Unterschiede liegen in der Komplexität des Controllers, der Größe des Cache-Speichers und den verwendeten Schnittstellen.

  • Eine SSD verfügt über einen mehrschichtigen Controller mit DRAM-Cache, der für Tausende gleichzeitiger Vorgänge optimiert ist
  • Ein USB-Stick nutzt einen vereinfachten Controller, der für die sequenzielle Übertragung von Dateien ausreicht
  • SSDs werden häufig über NVMe oder SATA angeschlossen – Schnittstellen mit höherer Bandbreite als USB

Konkret gilt: Ein USB-Stick eignet sich zum Transport von Dateien, nicht als Ersatz für ein täglich genutztes Arbeitslaufwerk. Für intensive Speicheraufgaben wie Datenbanken oder Videoschnitt ist eine SSD die richtige Wahl.

Flash-Speicher basiert unabhängig davon, ob er in Form eines USB-Sticks, einer SSD oder einer Speicherkarte vorliegt, auf demselben physikalischen Prinzip: Elektronen werden in Silizium eingeschlossen. Was sich von einem Speichermedium zum anderen ändert, sind die Qualität des Controllers und die Anschlussschnittstelle. Wer diese beiden Faktoren im Blick behält, kann beim nächsten Kauf eine fundierte Entscheidung treffen.

Wie funktioniert ein USB-Stick? Entdecken Sie in wenigen Minuten die Geheimnisse des Flash-Speichers