FAT32 vs. NTFS On USB Stick [How-To]

Posted January 28, 2009 7:00 am by with 12 comments

When formatting a USB stick in Windows (something many of us do from time to time), in XP you usually only have two file system options, FAT or FAT32. "FAT", by the way, means "File Allocation Table".

If you were wondering which to pick, the answer is FAT32 because it overcomes certain limitations of FAT.

However if you have a USB stick that’s over 4GB in size, you may want to consider formatting with NTFS instead.

The reason? FAT32 can only recognize a maximum individual file size of 4GB (or to be exactly specific, 4GiB minus 1 byte). If a single file is any larger than that, FAT32 won’t "understand" it and you’ll get an error on attempt to copy that big file over.

For those wondering "What file could possibly be that large?" Video and ISO disc images (such as some big-big Linux distros) can easily go over 4GB in size – and yes, some people will push these files to USB sticks if they have the space. Why not, right?

In XP (but not Windows 2000), the problem that presents itself is that if you have a USB stick that holds over 4GB of data, how do you format it using NTFS instead of FAT32?

One way to do it is via the Device Manager.

  1. Go to Control Panel.
  2. Double-Click System icon.
  3. From the window that appears, click the Hardware tab.
  4. Click the Device Manager button.

Under "Disk Drives", if the USB stick is plugged into your computer, it will show up under there, like this:

image

What we need to do here is change the policy to "Performance" instead of "Quick Removal".

The way we do this is by right-clicking the USB drive listing, selecting Properties and then from the window that appears select the Policies tab.

It looks like this:

image

Click Optimize for performance and click OK.

Go to format your USB stick (you will have  to format it), and…

image

Success! Now we have the NTFS option!

DRAWBACK:

Yes there is a drawback to this and a rather large one.

When you have your USB stick set up in this mode, you absolutely must use the "Safely Remove Hardware" method before disconnecting the stick from the computer and you absolutely CANNOT forget to do this. If you do, the data is sure to get corrupted in short order.

If you can deal with that "Safely remove" stuff, go ahead with an NTFS file system on a USB stick larger than 4GB so you can write bigger-than-4GB files to it.

And remember, there’s no need to do this unless you specifically intend to push 4GB+ files on a USB stick.

12 responses to FAT32 vs. NTFS On USB Stick [How-To]

  1. Chris January 28th, 2009 at 10:19 am

    One other thing to keep in mind with NFTS is that it’s not writable by operating systems other than Windows. There are third party drivers that can provide the writability, but not out of the box.

    So if you’re going to use your flash drive on a Mac or Linux machine, keep this in mind.

        Reply

  2. PenDrive de 8 GB Com “Defeito” | Blog KTecNet® January 28th, 2009 at 4:23 pm

    [...] retorno da Kingston. Então decidi pesquisar sobre este assunto e encontrei um artigo do pessoal da pcmech.com que fala sobre as diferenças entre os sistemas de arquivo FAT32 e NTFS. O que acontece, segundo [...]

        Reply

  3. KTecNet® January 28th, 2009 at 4:26 pm

    That´s Really cool.

    It helps me a lot… Tks…

    [...]
    encontrei um artigo do pessoal da pcmech.com que fala sobre as diferenças entre os sistemas de arquivo FAT32 e NTFS.
    [...]

        Reply

  4. KTecNet® January 30th, 2009 at 1:59 pm

    Hello Again…

    Did you know anything about exFAT ?¿

    Martin from gHacks write an article about this.

    If anyone want to know about exFAT, just see it on .:

    ghacks.net look for “windows xp exfat file system driver”

    ;)

        Reply

  5. Teknomiks January 31st, 2009 at 6:34 pm

    Is NTFS better against USB viruses ?

        Reply

  6. Robert May 27th, 2009 at 7:10 am

    Great article. This helped me big time! I guess I’ll have to live with that safe removal thingy in Windows but it’s worth it.

    Thanks!

        Reply

  7. Matt August 12th, 2009 at 7:57 am

    I was just considering this for my 16GB as I have a few BIG files to store.
    Result: stick with Fat32 and use a Filesplitter (stored also on the USB)

        Reply

  8. OKO December 8th, 2009 at 6:21 am

    This kiks. Maan great howto!!! TNX!

        Reply

  9. mark January 10th, 2010 at 7:35 am

    this was one helluva info…. Thx
    my prob solved

        Reply

  10. bhogs February 6th, 2010 at 11:22 am

    Thanks bro. it helps me a lot.Keep up the good work.

        Reply

  11. 1+1=2 July 3rd, 2010 at 4:48 pm

    A++ solver

        Reply

  12. Dave Voyles August 27th, 2010 at 6:04 pm

    Been doing this for a while, but great article. I’ve never run into the problem with having my data corrupted from pulling it out without safely removing hardware. I’m by no means saying this can’t happen, or that it doesn’t happen frequently, just that I’ve personally never gone through it myself. Can anyone else confirm?

        Reply

Leave a Reply