'dpoarch' said:
Ya that is what he is trying to do is figure out how to fix it because right now every time its formated it shows 16 gigs.
It's because the controller has been reprogrammed to report a false capacity.
I think some of these links might be of help;
CODE
http://sosfakeflash.wordpress.com/2008/09/02/h2testw-14-gold-standard-in-detecting-usb-counterfeit-drives/
CODE
http://sosfakeflash.wordpress.com/2008/10/23/did-you-manage-to-reprogrammed-a-fake-flash-drive-bought-on-ebay/
Both from the rather excellent
SOSFakeFlash (which carries a lot of information on this, as they rather accurately describe it, "plague"). Some of the comments attached to that second one have some other pointers on fixing at least some of these little gits, so hopefully something there will help.
'craigix' said:
I always assumed they were using faulty 16GB chips which would be very cheap to buy.
I guess it depends on if it's a faulty chip or just a fake label.
They usually tend to be smaller chips, with the controllers reprogrammed (often using low-level tools similar to those that legitimate manufacturers use to pre-format things). Almost never are they faulty.
EDIT: Whoops, forgot about the messed-up links...