Difference between revisions of "FATX"

From xboxdevwiki
Jump to: navigation, search
m
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
The file system used on the Xbox is [[FATX]], a variant of FAT16/32 developed by Microsoft specifically for the Xbox.
 
The file system used on the Xbox is [[FATX]], a variant of FAT16/32 developed by Microsoft specifically for the Xbox.
 +
 +
The [[Config Sector]] contains the filesystem magic number, some basic filesystem metadata, and Xbox Live account information.
  
 
== Implementations ==
 
== Implementations ==
Line 22: Line 24:
  
 
== Further Reading ==
 
== Further Reading ==
* [https://web.archive.org/web/20100617022009/http://www.xbox-linux.org/wiki/Differences_between_Xbox_FATX_and_MS-DOS_FAT Differences between Xbox FATX and MS-DOS FAT]
+
* Most up to date: [https://hackmd.io/DXo0p8VnQLy3XQ7YR1Ny_w?view The FATX filesystem]
* [https://web.archive.org/web/20020617181617/http://www.tardis.ed.ac.uk:80/~lucien/computing/projects/xbox/XBOX-disk-layout.htm XBOX DISK LAYOUT v0.13]
+
* Archive of the xbox-linux project from 2010: [https://web.archive.org/web/20100617022009/http://www.xbox-linux.org/wiki/Differences_between_Xbox_FATX_and_MS-DOS_FAT Differences between Xbox FATX and MS-DOS FAT]
 +
* An [http://web.archive.org/web/20040616143741/http://www.xbox-linux.org/docs/hdpartfs.html older version of that document] including info about unknown (XBLA?) config sectors
 +
* Private writings from 2002: [https://web.archive.org/web/20020617181617/http://www.tardis.ed.ac.uk:80/~lucien/computing/projects/xbox/XBOX-disk-layout.htm XBOX DISK LAYOUT v0.13]

Latest revision as of 05:38, 3 July 2022

The file system used on the Xbox is FATX, a variant of FAT16/32 developed by Microsoft specifically for the Xbox.

The Config Sector contains the filesystem magic number, some basic filesystem metadata, and Xbox Live account information.

Implementations

Name Platform Read/Write Description
Official Xbox Read/Write Official FATX implementation by Microsoft
fatxfs GNU/Linux, macOS Read-Only FUSE-based implementation

Further Reading