WHY IS THE CAPACITY OF USB DRIVES DISPLAYED ON THE COMPUTER ALWAYS LOWER THAN THE ACTUAL CAPACITY?
This is due to a unit capacity conversion issue. Hardware manufacturers usually define 1K=1000 bytes according to decimal, while software providers (ex: Microsoft) define 1K=1024 bytes according to binary.
In addition manufactures retain 3~5% of capacity for firmware, application software, and data storage maintenance. So there is the difference between actual capacity and marked capacity.