Een USB-stick op een computer aansluiten, een map kopiëren, de stick loskoppelen en weer verdergaan. Het kost maar een paar seconden, maar het mechanisme waarmee je bestanden in dit kleine apparaatje worden opgeslagen, is een stuk ingewikkelder dan het lijkt. Een USB-stick maakt gebruik van flashgeheugen, een opslagtechnologie die gegevens bewaart zonder elektrische voeding.
Als je begrijpt wat er gebeurt tussen het moment waarop je een bestand naar de stick sleept en het moment waarop je het op een andere computer terugvindt, kun je een betere keuze maken, de levensduur van je stick verlengen en inschatten welke gegevens je er veilig aan kunt toevertrouwen.
De controller: het verborgen brein van de USB-stick
Stel je voor dat je de behuizing van een USB-stick opent. Je vindt twee belangrijke onderdelen die op een kleine printplaat zijn gesoldeerd: een flashgeheugenchip en een controller. De chip slaat de gegevens op; de controller regelt al het andere.
Wanneer je computer een bestand verstuurt, werkt die met logische adressen: ‘sla dit gegevensblok op locatie 4 027 op’. De controller vertaalt dat logische adres naar een specifieke fysieke locatie op de flashchip. Dat is de belangrijkste taak van de controller en daarom kunnen twee USB-sticks met dezelfde capaciteit heel verschillende prestaties leveren.
De controller beheert ook de slijtage. Elke flashgeheugeneenheid kan maar een beperkt aantal schrijfcycli aan. Om te voorkomen dat één gebied veel vaker wordt gebruikt dan de rest, verdeelt de controller de schrijfbewerkingen over de hele chip. Dit mechanisme heet wear leveling, oftewel slijtageverdeling. De controller spoort ook defecte gebieden op en zet die aan de kant, waarbij hij gebruikmaakt van reservegeheugen.
Om te begrijpen hoe een USB-flashdrive werkt, moet je onthouden dat de controller niet zomaar een doorgeefluik is: hij bepaalt in belangrijke mate hoe betrouwbaar de stick in de praktijk is.

NAND-flashgeheugen: hoe gegevens bewaard blijven zonder stroom
Je hebt misschien gemerkt dat een USB-stick je bestanden zelfs bewaart als je hem maandenlang niet aansluit. Dat is de belangrijkste eigenschap van flashgeheugen: het is niet-vluchtig en houdt informatie vast zonder elektrische voeding.
Elektronen opgesloten in een zwevende poort
Elk flashgeheugenblok bevat een transistor met een zwevende poort: een geleidende laag die door een heel dun materiaal is geïsoleerd. Tijdens het schrijven zorgt een elektrische spanning ervoor dat elektronen door deze isolerende barrière gaan en in de zwevende poort terechtkomen. Zodra de spanning wegvalt, blijven de elektronen opgesloten.
Om de inhoud uit te lezen, meet de controller de spanning van de transistor. Als er elektronen in de poort opgesloten zitten, is de spanning anders dan bij een leeg blok. Dat verschil codeert een 0 of een 1, de basis van de binaire taal van computers.
SLC, MLC, TLC: meer bits per geheugeneenheid, meer capaciteit
De eerste flashchips sloegen één bit per geheugeneenheid op (SLC). Fabrikanten zijn daarna meerdere spanningsniveaus in elke eenheid gaan gebruiken om er meer bits in te coderen.
- SLC (Single Level): één bit per geheugeneenheid; het snelst en het meest slijtvast, maar ook het duurst per gigabyte
- MLC (Multi Level): twee bits per geheugeneenheid; een goede balans tussen prestaties en kosten
- TLC (Triple Level): drie bits per geheugeneenheid; de meest gebruikte technologie in USB-sticks en consumenten-SSD’s, met een hoge capaciteit maar een lagere slijtvastheid
Hoe meer bits er per geheugeneenheid worden opgeslagen, hoe groter de capaciteit, maar hoe korter de levensduur. Fabrikanten zoeken hierin een balans door het type chip af te stemmen op de kwaliteit van de controller en de hoeveelheid reservegeheugen.
USB-connector en overdrachtssnelheid: verwar de vorm niet met de snelheid
De vorm van de poort zegt niets over de snelheid. Een USB-C-connector kan werken met USB 2.0, USB 5 Gbps (voorheen USB 3.0) of USB 10 Gbps, afhankelijk van de standaard die wordt ondersteund door de stick, de computerpoort en een eventuele kabel.
Sinds januari 2024 adviseert USB-IF (de organisatie die de USB-standaarden beheert) om standaarden te benoemen aan de hand van hun werkelijke snelheid: USB 5 Gbps, USB 10 Gbps en USB 20 Gbps. Deze naamgeving vervangt de aanduidingen USB 3.0, 3.1 en 3.2 Gen 1/Gen 2, die voor verwarring zorgden.
Controleer de aangegeven snelheid op de verpakking, niet de vorm van de connector. Een USB-A-stick met het label USB 5 Gbps is sneller dan een USB-C-stick die beperkt is tot USB 2.0.

Beperkingen van flashopslag op een USB-stick
Flashgeheugen heeft bijzondere eigenschappen (geen bewegende onderdelen, schokbestendig en energiezuinig), maar kent ook duidelijke beperkingen.
Gegevens blijven niet eeuwig bewaard
Niet-vluchtig betekent niet permanent. Na verloop van tijd kunnen de elektronen die in de zwevende poort zijn opgesloten, weglekken. Warmte versnelt dit proces. Een intensief gebruikte stick (met veel schrijfcycli) bewaart gegevens zonder stroom minder lang dan een stick die weinig wordt gebruikt. Als je bestanden jarenlang op een stick bewaart zonder die opnieuw aan te sluiten, is het verstandig om de gegevens af en toe te controleren.
Verwijderen betekent niet altijd dat gegevens verdwijnen
Wanneer je een bestand verwijdert of een stick formatteert, markeert de computer de ruimte als beschikbaar, maar oude gegevens kunnen achterblijven in gebieden die voor de gebruiker niet toegankelijk zijn. Door slijtageverdeling en reservegeheugen ontstaan er verborgen plekken die het besturingssysteem niet rechtstreeks kan benaderen. Voor het betrouwbaar wissen van gevoelige gegevens zijn specifieke methoden nodig, zoals een beveiligde wisfunctie in de controller of fysieke vernietiging.
Het verschil tussen een USB-stick en een SSD
De basistechnologie is hetzelfde: NAND-flashgeheugen dat door een controller wordt aangestuurd. Het verschil zit in de geavanceerdheid van de controller, de hoeveelheid cachegeheugen en de gebruikte interfaces.
- Een SSD heeft een controller met meerdere lagen en DRAM-cache, geoptimaliseerd voor duizenden gelijktijdige bewerkingen
- Een USB-stick gebruikt een eenvoudige controller die volstaat voor het sequentieel overzetten van bestanden
- SSD’s maken vaak gebruik van NVMe of SATA, interfaces met een grotere bandbreedte dan USB
In de praktijk is een USB-stick geschikt om bestanden mee te nemen, niet om een schijf voor dagelijks werk te vervangen. Voor intensieve opslag (databases, videobewerking) is een SSD de juiste keuze.
Flashopslag, in de vorm van een USB-stick, SSD of geheugenkaart, berust op hetzelfde natuurkundige principe: elektronen die in silicium opgesloten zitten. Wat per opslagmedium verschilt, is de kwaliteit van de controller en de aansluitinterface. Als je die twee factoren in gedachten houdt, kun je bij je volgende aankoop een weloverwogen keuze maken.



