USB drive not showing full size

8

4

I have a 4GB usb drive. Just now i have formatted it with fat filesystem. But after formatting its only showing 200MB instead of 4GB. I am using windows VISTA operating system. I am frightened.

Can anybody suggest any solution?

Surjya Narayana Padhi

Posted 2009-12-28T06:10:24.230

Reputation: 353

For clarification, this is a memory stick, not a drive. – JL. – 2010-05-24T11:41:46.360

2Vista and FAT? That is frightening! – None – 2009-12-28T06:15:25.653

4@zombat USB drives are almost always VFAT only (even on Vista). – Autodidact – 2009-12-28T06:36:18.497

Answers

17

I've had this problem before. I'm not sure what causes it, but I do have a fix. Here is what you do; be careful, this will format your flash drive or whatever drive you enter in step 3, so proceed at your own caution:

  1. Run command prompt as admin.
  2. diskpart which will put you into the Diskpart process
  3. select disk 1 (or whatever number that corresponds to your flash drive, unless you have other external drives or more than one hard-drive in your computer, this is almost always disk 1; to view all your disks use list disk when within the Diskpart process. It will show the disk # and the size of each disk found.)
  4. clean, which removes all partitions from the drive
  5. create partition primary
  6. select partition 1
  7. active
  8. format fs=fat32
  9. assign
  10. exit and exit again to close the Command Prompt window

This is what usually works for me, but as I mentioned before, be careful, I take no responsibility for lost data.

user26840

Posted 2009-12-28T06:10:24.230

Reputation:

format fs=fat32 is fairly slow. you can use format fs=fat32 quick to make it much faster. – Peter Meth – 2014-07-10T21:12:38.660

Virtual Disk Service error: The volume size is too small. on 8th step. – Santosh Kumar – 2015-06-30T20:01:52.847

1I wish i could upvote this more than once – sylvanaar – 2011-02-01T19:29:49.470

1This is the most proper and elegant solution thus far. Just make sure you format it with the proper file system (FAT or FAT32 for most USB drives, as this matches the sector size), or you may run into issues (i.e. extremely degraded performance) with the drive. – Breakthrough – 2011-03-06T20:04:03.767

After you select clean, you can go into the Disk Management interface (right click on Computer and select Manage) to format. You must do a FAT32 format, after which Windows will see the size correctly and you can then format to whatever file system you want (e.g., NTFS or exFAT or whatever you have available). – indiv – 2012-10-24T17:27:47.703

2

This article might apply to your problem, although your USB is not large enough to fit the description:
Restore factory Hard Drive Capacity When HDD Shows up as 32MB

Here's what typically happens; a large capacity hard drive of between 500GB, 750GB, 1TB and 1.5TB suddenly appears to lose most of its capacity for no apparent reason. In many situations the capacity of the hard drive shrinks to 0.0GB or 32MB (and occasionally 32GB) and becomes inaccessible to the Windows Vista.

What's happening, to put it simply, is that the portion of the hard drive responsible for telling the computer how big it is, is mis-reporting that value. We don't have a good technical explanation for what causes this issue to randomly strike PC users, but suffice to say a portion of the drive firmware known as the LBA48, HPA and DCO records becomes corrupted.

This solution uses the Atola Technology HDD Restore Capacity Tool to fix the firmware - use with caution as it can brick the disk!

If the disk is still under warranty, it might be safer to use it.

harrymc

Posted 2009-12-28T06:10:24.230

Reputation: 306 093

1

I think you should check show/hide protected operating system files option. If you can see all protected operating system files, then you will find some folders like found00000, as hidden recover folder from your usb-drive after formating. Several times my friends have this problem and I ever delete these folders from their usb-drives and get full space again. So please try that first.

Another thing in the other hand, if you still couldn't get full space did you format your usb-drive in normal format? or format from cmd ? or format as system drive ?

I hope you can get full space when you format in normal way again and try which I tell you at first paragraph.

Nargis

Posted 2009-12-28T06:10:24.230

Reputation: 21

1

I actually had to use more commands inside the "diskpart" utility to get my 16GB corsair drive to function properly, after trying to flash it as a bootable drive for chromium.

I had to select each partition on the drive (there were several for some reason, of various sizes) and then delete them. I was then left with one partition of 16MB that would not delete without the "delete partition OVERRIDE" command.

Once I had deleted EVERY partition shown on the disk from the "list partition" command, (including the overridden one) I was then able to reformat the drive using the diskpart utility.

Hope this helps some others.

EEJ

Posted 2009-12-28T06:10:24.230

Reputation: 11

1

The origin of the problem is that the drive is formated on a Mac using a GUID partition table. Just reformat on a Mac using MBR partition table in the options of Disk Utility.

Coolgate

Posted 2009-12-28T06:10:24.230

Reputation: 11

0

Are you sure there is just 1 partition on your memory card?

Kindly run diskmgmt.msc and post a screenshot here.
Also try to put the card in your phone and try to format it.(I am just making a guess here because you are formatting it with FAT)

For those of you wondering about FAT, some older phones can read memory cards formatted with FAT only.
e.g. Nokia's S60V2 phones

tumchaaditya

Posted 2009-12-28T06:10:24.230

Reputation: 3 624

0

Are you sure the drive is 4GB? Does it show up as 4GB on other computers? Neither FAT nor Vista has any limitation that would prevent seeing a full 4GB of disk space on a USB drive.

Mike

Posted 2009-12-28T06:10:24.230

Reputation: 233

FAT is limited, to 2Gb – Bonus – 2010-02-01T15:54:51.667

The latest version of FAT16 (DOS 4.0) had a limit of 2GB. FAT32 goes up to 2TB HDs (with a limit of 2GB file sizes, though this is artificially limited in Windows for performance reasons). – Chris S – 2010-05-24T13:17:48.293

0

If you actually formatted it with FAT (as opposed to vFAT) it would show up as much smaller. One of the advantages of vFAT is larger volumes.

Try repartitioning the drive using vFAT or NTFS.

CarlF

Posted 2009-12-28T06:10:24.230

Reputation: 8 576

You'd have to find a copy of DOS or Win3.1 to format a disk in the original non-vFAT formats. Vista will not produce those formats. – Chris S – 2010-05-24T13:22:17.890