A USB flash drive, sometimes called a "keychain drive," also connects to the USB port on your computer. Unlike a USB hard drive, a flash drive is a "solid state" device, meaning it has no moving parts. ... However, flash drives are significantly smaller than most hard drives and cannot hold nearly as much data.