Anyone hear about the exFAT file system, the successor to FAT32?

Y

Yousuf Khan

Came across this article the other day, it's a description of
Microsoft's latest FAT file system driver, meant mainly for use with the
newest generation of bigger thumb drives. It's called exFAT (extended),
and it's the successor to FAT32.

Description of the exFAT file system driver update package
http://support.microsoft.com/kb/955704

Looks like it's got support for Windows CE, XP, and Vista. And it'll
handle theoretical file systems upto 64 ZB, and files theoretically upto
64 ZB too. The recommended sizes for both file system and files is 512
TB, however.

I guess NTFS is too complex or too proprietary for thumb drives.

Yousuf Khan
 
H

Harry

Came across this article the other day, it's a description of
Microsoft's latest FAT file system driver, meant mainly for use with the
newest generation of bigger thumb drives. It's called exFAT (extended),
and it's the successor to FAT32.

IMHO, it's another crap from M$.

According to extFAT wiki, the disadvantages are:

1. devices formatted using exFAT cannot be read by Windows
Me, Windows 2000, and Windows Server 2003 or earlier,
and most other non-Microsoft operating systems

2. 32-bit Windows XP requires an update to be applied in
order to support exFAT

3. 64-bit Windows XP does not offer exFAT support

4. devices using exFAT are unable to use Windows Vista's
ReadyBoost capability (but Windows 7 does support the
new exFAT file system with ReadyBoost and also enables
a bigger ReadyBoost cache due to the bigger space limit
with exFAT)

5. Microsoft has not released the official exFAT file
specification, and a licence from Microsoft is required
in order to make and distribute exFAT implementations[8]

6. limited or no support outside PC environment at present —
most current consumer electronics, such as televisions
and A/V receivers, can only handle previous FAT versions
(this may change with the new SDXC cards requiring exFAT).

The only feasible advantage is that, if you have files bigger than
4GB to be carried .....
 
A

Arno

IMHO, it's another crap from M$.
According to extFAT wiki, the disadvantages are:
1. devices formatted using exFAT cannot be read by Windows
Me, Windows 2000, and Windows Server 2003 or earlier,
and most other non-Microsoft operating systems

And there is the clue: They are (again) trying to be
as incompatible as possible. Just what you expect from
a low-quality vendor.
2. 32-bit Windows XP requires an update to be applied in
order to support exFAT
3. 64-bit Windows XP does not offer exFAT support
4. devices using exFAT are unable to use Windows Vista's
ReadyBoost capability (but Windows 7 does support the
new exFAT file system with ReadyBoost and also enables
a bigger ReadyBoost cache due to the bigger space limit
with exFAT)

I thought ReadyBoost was a dud anyways?
5. Microsoft has not released the official exFAT file
specification, and a licence from Microsoft is required
in order to make and distribute exFAT implementations[8]

See my comment at 1.
6. limited or no support outside PC environment at present ?
most current consumer electronics, such as televisions
and A/V receivers, can only handle previous FAT versions
(this may change with the new SDXC cards requiring exFAT).
The only feasible advantage is that, if you have files bigger than
4GB to be carried .....

Just another effort to lock the competition out or to have
it pay money to be in the market. The anti-market tactics
of scum.

Arno
 
Y

YKhan

5. Microsoft has not released the official exFAT file
    specification, and a licence from Microsoft is required
    in order to make and distribute exFAT implementations[8]

6. limited or no support outside PC environment at present —
    most current consumer electronics, such as televisions
    and A/V receivers, can only handle previous FAT versions
    (this may change with the new SDXC cards requiring exFAT).

The only feasible advantage is that, if you have files bigger than
4GB to be carried .....

If Microsoft is licensing it, then I can't see why flash disk vendors
would even bother with it? Typical of Microsoft.

Yousuf Khan
 
R

Rod Speed

YKhan wrote
5. Microsoft has not released the official exFAT file
specification, and a licence from Microsoft is required
in order to make and distribute exFAT implementations[8]
6. limited or no support outside PC environment at present —
most current consumer electronics, such as televisions
and A/V receivers, can only handle previous FAT versions
(this may change with the new SDXC cards requiring exFAT).
The only feasible advantage is that, if you have files bigger than 4GB to be carried .....
If Microsoft is licensing it, then I can't see why
flash disk vendors would even bother with it?

Because it fixes the 4GB problem.
Typical of Microsoft.

Havent seen anyone else fix the 4GB problem tho.
 
Y

YKhan

YKhan wrote

Because it fixes the 4GB problem.


Havent seen anyone else fix the 4GB problem tho.

Isn't there any number of open-source sophisticated file systems that
fix the 4GB problem? With the additional features of exFAT such as
cluster bitmaps and stuff, the overhead of the metadata might not be
much larger between them. Most vendors adopted FAT on flash drives
because of the small overhead of the metadata, and the fact that most
implementations of FAT were already public domain.

I guess we'll have to wait to see if flash vendors adopt exFAT.

Yousuf Khan
 
M

Mike Tomlinson

Yousuf Khan <[email protected]> said:
Came across this article the other day, it's a description of
Microsoft's latest FAT file system driver, meant mainly for use with the
newest generation of bigger thumb drives. It's called exFAT (extended),
and it's the successor to FAT32.

Would have thought it's more likely to be an underhand way of
reinforcing their patent claim on the FAT filing system, to be surer of
extracting licencing fees.
 
A

Arno

Isn't there any number of open-source sophisticated file systems that
fix the 4GB problem?

Basically all modern ones. I guss the comment is about FAT with
4GB support. However, given that almost nothing needs files > 4GB
on mobile storage devices, I guess calling it a "problem" is a
bit of an overstatement.
With the additional features of exFAT such as
cluster bitmaps and stuff, the overhead of the metadata might not be
much larger between them. Most vendors adopted FAT on flash drives
because of the small overhead of the metadata, and the fact that most
implementations of FAT were already public domain.

Indeed, especially the later reason.
I guess we'll have to wait to see if flash vendors adopt exFAT.

I will not use it. But I reformat my new media anyways.

Arno
 
R

Rod Speed

YKhan wrote
Isn't there any number of open-source sophisticated file systems that fix the 4GB problem?

Yes, but thats no use to someone who wants to put the flash
disk stick into a system that only supports FAT and NTFS.
With the additional features of exFAT such as cluster bitmaps and stuff,
the overhead of the metadata might not be much larger between them.

The problem aint the overhead.
Most vendors adopted FAT on flash drives because
of the small overhead of the metadata, and the fact that
most implementations of FAT were already public domain.

The real reason is because their drives are mostly
used on systems that can only read FAT and NTFS.
I guess we'll have to wait to see if flash vendors adopt exFAT.

Its more likely they'll keep using FAT and just break the files up into <4GB parts with PVRs etc.
 
J

jj

Arno wrote
Basically all modern ones. I guss the comment is about
FAT with > 4GB support. However, given that almost
nothing needs files > 4GB on mobile storage devices,

The most obvious thing that does is video recording devices and there
are a hell of a lot of those out there now. The better set top boxes for
digital TV will record to any USB device now, flash drive or hard drive.
I guess calling it a "problem" is a bit of an overstatement.

Only in the sense that its easy to chop the files up into <4GB segments on file creation.
 
D

Dan Lenski

5. Microsoft has not released the official exFAT file
specification, and a licence from Microsoft is required in order to
make and distribute exFAT implementations[8]

Any guesses on how long until it's reverse-engineered and there's a Linux/
xBSD driver? Software patents be damned...

Dan
 
D

Dan Lenski

5. Microsoft has not released the official exFAT file
specification, and a licence from Microsoft is required in order to
make and distribute exFAT implementations[8]

Any guesses on how long until it's reverse-engineered and there's a
Linux/ xBSD driver? Software patents be damned...

Dan

Apparently I should have Googled that first. There's been working read-
only support for exFAT for the Linux kernel since January: http://
groups.google.com/group/fa.linux.kernel/browse_thread/
thread/903eb182127e8f21/e2e23eeb3a016268

It seems they haven't worked on it since because... no one uses or cares
about exFAT?

Dan
 
A

Arno

Dan Lenski said:
5. Microsoft has not released the official exFAT file
specification, and a licence from Microsoft is required in order to
make and distribute exFAT implementations[8]

Any guesses on how long until it's reverse-engineered and there's a
Linux/ xBSD driver? Software patents be damned...

Dan
Apparently I should have Googled that first. There's been working read-
only support for exFAT for the Linux kernel since January: http://
groups.google.com/group/fa.linux.kernel/browse_thread/
thread/903eb182127e8f21/e2e23eeb3a016268
It seems they haven't worked on it since because... no one uses or cares
about exFAT?

Quite possible.

Arno
 
M

mscotgrove

Dan Lenski said:
On Fri, 28 Aug 2009 14:10:28 -0700, Harry wrote:
5. Microsoft has not released the official exFAT file
    specification, and a licence from Microsoft is required in order to
    make and distribute exFAT implementations[8]
Any guesses on how long until it's reverse-engineered and there's a
Linux/ xBSD driver?  Software patents be damned...
Dan
Apparently I should have Googled that first.  There's been working read-
only support for exFAT for the Linux kernel since January: http://
groups.google.com/group/fa.linux.kernel/browse_thread/
thread/903eb182127e8f21/e2e23eeb3a016268
It seems they haven't worked on it since because... no one uses or cares
about exFAT?

Quite possible.

Arno- Hide quoted text -

- Show quoted text -

I gather exFat is part of Vista SP1

I've never seen a disk using it though.

Michael
 
Y

YKhan

Would have thought it's more likely to be an underhand way of
reinforcing their patent claim on the FAT filing system, to be surer of
extracting licencing fees.

It's looking that way.

Yousuf Khan
 
M

Mike Tomlinson

s.com> said:
It's looking that way.

I wonder if they'll try a retrospective land grab? Claim that exFAT is
based on prior art, so they can extract licence fees for FAT too?

Wouldn't put anything past M$.
 
Y

YKhan

Basically all modern ones. I guss the comment is about FAT with> 4GB support. However, given that almost nothing needs files > 4GB

on mobile storage devices, I guess calling it a "problem" is a
bit of an overstatement.

I can see DVD ISO's going over 4GB's easily. Even the internal VOB
files on DVD's would be that large.

If you need to maintain Windows-world compatibility, why not just
format to NTFS in this case? And there's decent reverse-engineered
NTFS fs read/write drivers for Linux these days.
Indeed, especially the later reason.

Also pretty much all of file systems available for Linux, apart from
the Windows ones, are open source, like IBM JFS, SGI XFS, not to
mention the default EXTxFS fs's, and ReiserFS. If the set top
designers standardized on one of these fs's, then it's simply a matter
of packaging a user-space driver on Windows which will work with all
versions of Windows, and then eventually Microsoft would have to build
it in.

Yousuf Khan
 
M

Mike Ruskai

I wonder if they'll try a retrospective land grab? Claim that exFAT is
based on prior art, so they can extract licence fees for FAT too?

Wouldn't put anything past M$.

You can't patent something based on prior art.
 
M

mscotgrove

You can't patent something based on prior art.

I did hear of patent case where a company was trying to patent an
idea / method that I had been sold publically, world wide for 20
years. If felt like they were trying to patent the wheel.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top