File Allocation Table: Difference between revisions

Content deleted Content added
Xi816 (talk | contribs)
No edit summary
source edit
Line 514:
exFAT is intended for use on [[flash drive]]s and [[memory card]]s such as [[SDXC]] and [[Memory Stick XC]], where FAT32 is otherwise used. Vendors usually pre-format SDXC cards with it. Its main benefit is its exceeding of the 4&nbsp;GB file size limit, as file size references are stored with eight instead of four bytes, increasing the limit to 2<sup>64</sup>&nbsp;−&nbsp;1 bytes.
 
Microsoft's [[Graphical Useruser Interfaceinterface|GUI]] and command-line format utilities offer it as an alternative to [[NTFS]] (and, for smaller partitions, to [[#FAT16B|FAT16B]] and [[#FAT32|FAT32]]). The [[Master Boot Record|MBR]] [[partition type]] is <code>[[Partition type#PID_07h|0x07]]</code> (the same as used for [[Installable File System|IFS]], [[High Performance File System|HPFS]], and NTFS). Logical geometry information located in the [[Volume Boot Record|VBR]] is stored in a format not resembling any kind of BPB.
 
In early 2010, the file system was [[reverse engineering|reverse-engineered]] by the [[SANS Institute]].<ref>{{Cite web|url=https://www.sans.org/reading-room/whitepapers/forensics/reverse-engineering-microsoft-exfat-file-system-33274|title=Reverse Engineering the Microsoft exFAT File System {{pipe}} SANS Institute|access-date=2021-03-20 |archive-date=2021-04-21 |archive-url=https://web.archive.org/web/20210421210732/https://www.sans.org/reading-room/whitepapers/forensics/reverse-engineering-microsoft-exfat-file-system-33274|url-status=live}}</ref> On August 28, 2019, Microsoft published the technical specification for exFAT so that it can be used in the Linux kernel and other operating systems.<ref>{{cite web