Come funziona una chiavetta USB
All'interno di una chiavetta USB
Una chiavetta USB (thumb drive) è un dispositivo di archiviazione allo stato solido senza parti mobili.
Componenti principali
- Controller USB – gestisce protocollo USB, wear leveling, correzione errori.
- Memoria Flash NAND – celle non volatili (SLC, MLC, TLC, QLC) che memorizzano bit.
- Oscillatore al quarzo – orologio per il controller.
- PCB + connettore USB – Type-A, Type-C, micro-B, ecc.
Flusso di funzionamento
- Inserisci → l'host enumera il dispositivo, carica il driver di archiviazione di massa.
- Alimentazione fornita tramite VBUS (5 V, fino a 900 mA USB 3.x).
- Indirizzamento a blocchi logici (LBA) – l'host legge/scrive settori da 512 byte/4K.
- Il controller traduce LBA in pagine/blocchi fisici, gestisce la gestione dei blocchi difettosi, wear leveling, garbage collection.
- I dati persistono senza energia (carica della porta galleggiante).
File system
- FAT32 – max 4 GB file, 2 TB volume; compatibilità universale.
- exFAT – file/volumi grandi; macOS/Windows/Linux (moderno).
- NTFS – predefinito Windows; solo lettura su macOS senza driver.
- APFS / ext4 – specifico per piattaforma.
Specifiche chiave
- Capacità: 8 GB – 2 TB+.
- Velocità: USB 2.0 (35 MB/s), 3.0/3.1 Gen1 (150-400 MB/s), 3.2 Gen2 (1 GB/s), USB4 (2-4 GB/s).
- Durata: 10k-100k cicli di scrittura per cella (TLC/QLC inferiori).
Sempre espelli in sicurezza per svuotare la cache di scrittura e prevenire corruzione.