I bought a USB flash drive. It has 4.5/5 stars on Amazon with 2000 ratings. The packaging says
128 GB. However, as I'm formatting it using the
Disks utility on Linux, it tells me that the drive is only
125,829,120,000 bytes. Is this normal?
Note that the utility spells out the actual number of bytes. This does not seem to be a case of the 1000 vs 1024 mix-up. If it were, it would be 7% short instead (
1e9 / 1024^3 = 0.93)
Also note that the filesystem size (NTFS) is only
1MB = 0.001% smaller than the drive size.
This was actually a package with 2 drives, and they seem to be identical.