Las unidades de almacenamiento en miniatura son un subconjunto de unidades de memoria flash, que son pequeñas y pueden interactuar con otro dispositivo a través de un puerto USB. Casi todas las unidades de almacenamiento en miniatura son unidades flash, pero no todas las unidades de almacenamiento basadas en flash son unidades de disco.
La memoria flash es una tecnología de memoria de estado sólido no volátil basada en chips de memoria de solo lectura reprogramables anteriores. Cuando estos chips se actualizaron, tuvieron que borrarse completamente y reescribirse con nueva información. Este proceso fue conocido como flashear el chip; este término eventualmente se convirtió en parte del término coloquial para la tecnología de almacenamiento moderna. Además de las unidades de memoria USB, la memoria flash se usa en tarjetas de memoria y en discos duros de estado sólido.