When re-formatting the "drive" you're actually only formatting a partition on the drive. You need to use the diskpart utility to remove the partitions and create 1 single partition covering the full volume.
diskpart
can be a bit dangerous, because if you pick the wrong disk or partition, you can remove data or partitions that are extremely, EXTREMELY important and lose all data on your machine.
Proceed with extreme caution!
Open up a command prompt as administrator (open the start menu, type
cmd
and press Enter.)
Type
diskpart
and press Enter. You'll end up with a new prompt that looks like this:DISKPART>
Type
list disk <ENTER>
and you'll get a listing of all drives on your machine.
Type
select disk # <ENTER>
to select a disk, where
#
is the number of the disk Windows screw-balled. Usually, the device is disk 1, but it's always best to make sure.
Then type
list partition <ENTER>
to get a listing of all partitions on the disk.
If you're sure you have the right disk/partition, you can then repeat typing
select partition # <ENTER>
delete partition <ENTER>
until all partitions are removed from that drive.
Once the drive is empty, exit diskpart and remove the drive. Wait at least 5 minutes, then re-insert the drive. DO NOT CLICK FORMAT – this will most likely re-create the problem. Instead, enter diskpart again, and select the disk. Then type
create partition primary <ENTER>
Once you have created the partition, exit
diskpart
and, in the command promt, typediskmgmt.msc <ENTER>
This will provide a reliable way to create a FAT32 partition. On the drive you would like to format (NEVER TOUCH DISK 0!), right click and select
format
. The allocation unit size
option should be default, and the File System
option should be set to FAT32
. The format may take a while, depending on the disk size, be patient.
This should fix partition troubles on any readable USB flash drive.
Source: http://superuser.com/questions/382242/how-do-i-fix-my-usb-drive-to-get-its-original-8gb-size-back