ghacks Technology News

Windows XP exFAT File System Driver


Microsoft has released an update for Windows XP SP2 and SP3 system that adds exFAT file system drivers to the operating system. The exFAT file system is the successor to the FAT32 file system which comes with several advantages but also a few disadvantages in comparison to both the FAT32 and NTFS system. It was mainly designed to address the growing needs of mobile personal storage on different operating systems. The exFAT file system was initially released with Windows CE 6.0 and added to Windows Vista with the release of Service Pack 1.

The main advantages of exFAT in comparison to FAT32 are the removal of the 4 GB file size limit and support for hard drives with large capacities (recommended maximum sizes for both are 512 TB). The exFAT file system driver will add the option to format removable media with the exFAT file system to take advantage of it. The file system is using a smaller disk space overhead than the NTFS file system. Users reported a disk space overhead of only 96 Kilobytes on a 4 Gigabyte flash drive after formattting it with the exFAT file system. The NTFS file system used more than 47 Megabytes of space for overhead.

Interested users can download the exFAT file system driver update directly from Microsoft to add exFAT file system support to their operating system.


The exFAT file system driver incorporates the following advanced structures to improve performance:

* A cluster bitmap for fast allocation
* A per-file contiguous bit for fast file access
* Better contiguous on-disk layout (useful for recording movies)
* Support for Universal Coordinated Time (UTC) time stamps

The exFAT file system driver is designed for extensibility to enable the file system to keep pace with innovations in storage and changes in usage and to enable OEMs and ISVs to add extensions seamlessly. Specifically, exFAT adds the following features:

* Adds template-based metadata structures to enable custom extensions
* Enables implementations to persist these extensions without having to know their format

The exFAT file system driver adds increased compatibility with flash media. This includes the following capabilities:

* Alignment of file system metadata on optimal write boundaries of the device
* Alignment of the cluster heap on optimal write boundaries of the device

The prerequisites for the update are an installation of Windows XP Service Pack 2 or Service Pack 3.




Tags: , , , , , , , , , , ,
Categories: Windows



Related posts:

Still running Fat32 ? Time to convert to NTFS
Steps to take before you install Windows XP Service Pack 3
FAT32 Format
Use Driver Grabber to copy drivers in Windows
Windows Driver Updates
Windows Vista SP1 all languages released
Driver Max 3.0
Windows Vista SP2 Beta 6002.16497 Released

21 Responses to “Windows XP exFAT File System Driver”

  1. Transcontinental says:

    I have the feeling this is a major issue, thanks a lot Martin.

  2. DarkGenesis says:

    You wrote: ” but also a few disadvantages in comparison to both the FAT32 and NTFS”

    What ares theses few disadvantages ? I don’t find anything about that in the MS article ?

    Thank you in advance Martin.

    • Martin says:

      Well devices that are using the exfat file system cannot use Readyboost. The NTFS system supports advanced data structures among other things.

  3. Transcontinental says:

    ExFAT has disadvantages on NTFS, but none, on the opposite, on FAT32 and moreover FAT, is that correct?
    I’ve just installed this ExFAT driver, and formatting a USB key proposed indeed ExFAT as well as previous FAT and FAT32. All seems correct at this point.

  4. Charax says:

    Won’t an exFAT-formatted USB stick be unreadable in most operating systems (all XP ones without this system driver and all Vista pre-SP1 systems)?

    In that case unless you’re only using your USB stick on your own systems, formatting it in exFAT seems like a phenomenally bad idea.

  5. Transcontinental says:

    Charax, I was wondering the same thing. I just tried to read the ExFAT formatted (and filled) USB stick on my neighbor’s computer, and the stick appeared to be not formatted… so, it may be a security benefit, but not in terms of universality at this time ;)

  6. Dave says:

    The exFAT system was not developed for current flash media, but for the SDXC card with up to 2TB coming by this March. If you want to learn more, google “SDXC card”.

    http://www.sdcard.org/developers/tech/sdxc

  7. Doc says:

    “removal of the 4 GB file size limit”

    FAT32 has a file size limit of 2GB, not 4.

  8. Jake says:

    I use FAT32 for one simple reason. I can plug in a drive into almost any OS (Windows, OSX, Linux, and so on) and be able to not only read the file, but write to the drive without doing anything special. The moment I have to install anything to make it compatible with whatever system I am trying to us make is pointless to use FAT as all. The whole reason to use FAT32 is because it just works. The size limit can be a pain, but how often are you moving a file that large anyway.

  9. gokudomatic says:

    @Jake:
    Alas, a lot of times. DVD iso files, I’m sure you know that.
    And that doesn’t concern only usb sticks, but also shared partitions between Windows and Linux.

    But I use now NTFS because it works well enough now in Linux. I can write without fearing a total break.

    But still, I’m more interested in ext3 driver for windows.

  10. TK says:

    @Doc:
    FAT32 has a FILE limit size of 4GB, some programs impose a file limit of 2GB like the older win9x AVI format.
    Just recently I wrote a 57G byte backup image to my 1TByte FAT32 formated external USB drive and it was split into just under 4GByte files.

    General comment on the new exFAT format, I imagine that the exFAT system also does not support journaling like NTFS does so will have same FAT32 vulnerability to improper shutdown or removal resulting in the need for a scandisk in pre-vista operating systems or disk check in vista and above.

  11. you can change any fat32 usb key to ntfs file system..you don’t need split files on 4gb.

  12. devlin19 says:

    I agree with Jake if I have to do anything extra its ot worth it

  13. Reult says:

    Write/read access in MB/s to a NTFS USB-flash becomes slow as cluster size is chosen small. Typically the flash is accessible not more than some thousands times a second and this fact reduces the speed of it.

    But if to choose cluster size, say, 64 kB, then at a speed of 15 MB/s (write) only 15 * 16 = 240, or less than 10% of max., writes are needed, thus reducing the speed just by the same low percentage.

    The standard 4 kB cluster size reduces the speed twice or even more. Fragmented files show, surely, the worst speeds. To prevent this, exFAT is needed.

  14. scientus says:

    @gokudomatic: for ext3 for windows, this works just fine, esp when you forget a certain file on your linux partition. http://www.fs-driver.org/ i havent used it in a year, but at that time the only downside was that journaling was not enabled using the windows side, so if something got messed up while you were using it, the fs would just revert back to the last time you booted linux ;)

  15. Mercy says:

    If I have to do anything extra its worth using it,but for me available space in my device itself seems to be extra :-)

  16. Anonymous says:

    DOESNT WORK!!!!!Help me!!! i have 3 days arround this fuckin problem

  17. Michael says:

    Can exFat be seen in dos ??

  18. marinheiro says:

    maybe it’s for a good cause, but, in my case, it’s a big pile of shit…

    i’m a programmer and i use a bunch of small files (2, 4, 5kb) but exfat uses 128kb of the disk to store them… resuming, i’ve 56.2gb in files that are occupying 86.8gb!!!

Trackbacks/Pingbacks

  1. [...] Windows XP exFAT File System Driver Microsoft has released an update for Windows XP SP2 and SP3 system that adds exFAT file system drivers to the operating system. The exFAT file system is …  [...]

Leave a Reply   Follow Ghacks   Subscribe To Comment Rss

© 2005-2009 Ghacks.net. All Rights Reserved. Privacy Policy - About Us