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

Can anybody suggest any solution?

link|improve this question

29% accept rate
2  
Vista and FAT? That is frightening! – zombat Dec 28 '09 at 6:15
3  
@zombat USB drives are almost always VFAT only (even on Vista). – SDX2000 Dec 28 '09 at 6:36
For clarification, this is a memory stick, not a drive. – JL. May 24 '10 at 11:41
feedback

migrated from stackoverflow.com Dec 28 '09 at 14:23

This question came from our site for professional and enthusiast programmers.

8 Answers

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
  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)
  4. clean
  5. create partition primary
  6. select partition 1
  7. active
  8. format fs=fat32
  9. assign
  10. exit

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

link|improve this answer
1  
I wish i could upvote this more than once – sylvanaar Feb 1 '11 at 19:29
1  
This 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 Mar 6 '11 at 20:04
feedback

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.

link|improve this answer
feedback

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.

link|improve this answer
feedback

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.

link|improve this answer
FAT is limited, to 2Gb – Bonus Feb 1 '10 at 15:54
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 May 24 '10 at 13:17
feedback

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.

link|improve this answer
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 May 24 '10 at 13:22
feedback

http://dl.commentcamarche.net/en.kioskea.net/download/files/SP27608-2.1.8.exe

install and run as admin.

solved

link|improve this answer
3  
No offense, but you can't just post a link to a .EXE file and expect people to run it. I did check it on VirusTotal, and there aren't any viruses in the file, but a description of what it does would be nice, as well as a link to a website rather then a .EXE file. – Breakthrough Mar 6 '11 at 20:06
feedback

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.

link|improve this answer
feedback

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.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.