9
98 Guy
Guest
Extended FAT File System:
http://msdn2.microsoft.com/en-us/library/aa914353.aspx
Vista now has eFAT (or exFAT) compatibility with SP1.
Not sure about XP.
So what are the key technical differences between eFAT and FAT32?
According to this:
http://en.wikipedia.org/wiki/ExFAT
- theoretical max file size 2^64 bytes (16 Exabytes) vs 4 Gb (2^32)
- cluster size of up to 2^255 bytes vs 32 mb
(that seems wrong - a cluster can be larger than max file size?)
(FAT32 spec is 32 kb, not 32 mb)
- support for more than 1000 files in a single directory
(what are they comparing it to? FAT32's limit is more than 1000)
- support for access control lists
- support for Transaction-Safe FAT File System (TFAT)
eFAT seems to be Micro$oft's preferred propriatary solution for
portable and fixed storage beyond 4 or 8 gb. Most likely because
FAT32's propriatary status is murky and they don't want it to be
adopted industry-wide as portable storage and devices transitions to
higher capacities (where the currently used but public domain FAT-16
is not able to go).
Does this mean that Vista can be installed and run from an eFAT
drive? Why else would Vista need eFAT compatibility? A slaved drive
or device would most likely be connected via USB so it's not clear why
the file system of the device or drive is relavent.
http://msdn2.microsoft.com/en-us/library/aa914353.aspx
Vista now has eFAT (or exFAT) compatibility with SP1.
Not sure about XP.
So what are the key technical differences between eFAT and FAT32?
According to this:
http://en.wikipedia.org/wiki/ExFAT
- theoretical max file size 2^64 bytes (16 Exabytes) vs 4 Gb (2^32)
- cluster size of up to 2^255 bytes vs 32 mb
(that seems wrong - a cluster can be larger than max file size?)
(FAT32 spec is 32 kb, not 32 mb)
- support for more than 1000 files in a single directory
(what are they comparing it to? FAT32's limit is more than 1000)
- support for access control lists
- support for Transaction-Safe FAT File System (TFAT)
eFAT seems to be Micro$oft's preferred propriatary solution for
portable and fixed storage beyond 4 or 8 gb. Most likely because
FAT32's propriatary status is murky and they don't want it to be
adopted industry-wide as portable storage and devices transitions to
higher capacities (where the currently used but public domain FAT-16
is not able to go).
Does this mean that Vista can be installed and run from an eFAT
drive? Why else would Vista need eFAT compatibility? A slaved drive
or device would most likely be connected via USB so it's not clear why
the file system of the device or drive is relavent.