There're a number of USB flash drives, no-name brand, or counterfeit name brand being sold that have a particular problem.
The USB drives have fake capacities. They will be advertised as 32GB , 64GB, 128GB, etc. but actually they will have much, much less.
How much less? Can be 2GB, etc. But.. here's the real con.. The drives have been altered to report having the larger size. So while there is only 2GB, it pretends to have 128GB.
What does that mean? It means the more you put on the drive, the more you think you have -- but do not.
Actually all the previous information is erased, and falsely reported as there. This can sometimes be detected by trying to copy a very large file, or more reliably by using a hardware testing program.
Regardless, if you have one and use it beyond it's real capacity, the majority of your data is corrupted and lost without your knowledge. The drive may operate on a 'first in, first out' principle, that is, whatever your oldest data is, is deleted in favor of the new.
And since many purchasers don't understand the technology or know of the scam, or don't use the full capacity, they do not notice this. Perhaps they think they simply have a defective item, or they themselves made a mistake somehow, rather than realize they are being scammed. And when they do it may be too late.
This sort of scam happens most often on auction sites, and with wares from China. But even big name electronics suppliers can be caught up in it.