USB flash paměti používají protokol USB pro spolupráci s PC, Mac a jinými zařízeními s USB vstupem. Většinou USB flash paměti používají ovladače třídy UMS, které jsou součástí operačních systémů Windows Me, Windows 2000 a Windows XP nebo pozdějších, jakož i Mac OS 9 a Mac OS X nebo pozdějších, stejně jako Linux 2.4.6 nebo pozdějších. Někteří výrobci nabízejí ovladače pro Windows 98 SE nebo Windows NT. Apple nabízí aktualizaci ovladače třídy UMS pro Mac OS 8.6. Další informace můžete získat od výrobce USB flash pamětí.