Xbox Hard Disk Partitioning
by Michael Steil (original version: 8 May 2002)
The Xbox uses a hard disk partitioning scheme that is hardwired into the kernel. The hard disk consists of a header, 3 game cache partitions, a system partition and a data partition:
| 0 MB
||0.5 MB|| Disk Config Area |
This partition contains no filesystem. Various configuration data is stored on fixed offsets.
| 0.5 MB
||750 MB|| Game Cache A (Drive X:)|
FATX volume containing temporary data of a game for faster access.
| 750.5 MB
||750 MB|| Game Cache B (Drive Y:)|
| 1500.5 MB
||750 MB|| Game Cache C (Drive Z:)|
| 2250.5 MB
||500 MB|| System Files (Drive C:)|
FATX volume containing menu code, graphics, sound, DVD player, music import, ...
| 2750.5 MB
||4895 MB|| Data (Drive E:)|
FATX volume containing saved games and imported CD audio tracks.
|Non-Standard partitions on disks >8GB|
| 7645.5 MB
|| 1896 MB
- 130 GB
| Unused/Additional (Drive F:)|
The first xboxes had a 8GB disk, later versions came with a 10GB disk. This the space difference between the two and not used. Some tools allow it to be used as additional FATX filesystem
Linux assumes that all remaining space on the disk belongs to this partition unless another FATX filesystem is detected at the LBA28 boundary. See below.
| 137 GB
||remaining space|| LBA28 (Drive G:)|
If you install a very big disk some tools are limited by the LBA24 boundary. The drive G allows this space to be used in a separate drive, only accessible to LBA48 capable tools and BIOS'es.
Linux assumes that all remaining space on the disk belongs to this partition.
This table has been completed by Markus Baertschi with lots of stuff. There might be errors and misconceptions, caveat emptor !
|For a more detailed description of the format and contents of the partitions see Xbox Partitioning and Filesystem Details.|}|