Difference between revisions of "Xbox Hard Disk Partitioning"

From xboxdevwiki
Jump to: navigation, search
(Add our own article)
Line 1: Line 1:
{{retrieved|https://web.archive.org/web/20100617023145/http://www.xbox-linux.org/wiki/Xbox_Hard_Disk_Partitioning|ours=Hard Drive}}

Latest revision as of 09:30, 11 June 2019

This article has been retrieved from [1]. We might have a similar article. Hard Drive

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:

Offset Size Description
0 MB
0.5 MB Disk Config Area
This partition contains no filesystem. Various configuration data is stored on fixed offsets.
Linux device: none
0.5 MB
750 MB Game Cache A (Drive X:)
FATX volume containing temporary data of a game for faster access.
Linux device: /dev/hda52
750.5 MB
750 MB Game Cache B (Drive Y:)
Linux device: /dev/hda53
1500.5 MB
750 MB Game Cache C (Drive Z:)
Linux device: /dev/hda54
2250.5 MB
500 MB System Files (Drive C:)
FATX volume containing menu code, graphics, sound, DVD player, music import, ...
Linux device: /dev/hda51
2750.5 MB
4895 MB Data (Drive E:)
FATX volume containing saved games and imported CD audio tracks.
Linux device: /dev/hda50
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 device: /dev/hda55 (only present if signature of formatted FATX found)
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 device: /dev/hda56 (only present if signature of formatted FATX found at LBA24 boundary)
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.|}