I've got an El Cheapo USB flash drive which was partitioned as 16GB. When I plugged it in today it appeared as 8GB. I checked in a partition editor and there was no free space on the drive. I tried deleting and re-creating the partition but it only allowed me to create it at 8GB. Tried zero-filling to destroy the partition table, then re-created it, but it still only allowed me to create an 8GB partition.
The fact that the capacity changed to 50% what it was before makes me wonder whether there are two chips, one for each 8GB, and one of them has failed. Is that possible? Would the capacity really just be reduced to a smaller, valid partition?