Difference between revisions of "Hard Drive"

From xboxdevwiki
Jump to: navigation, search
(Add partition info, stub other sections)
m (EEPROM Link)
Line 76: Line 76:
 
'''FIXME:'''
 
'''FIXME:'''
 
* Provide more info on locking/unlocking procedure.
 
* Provide more info on locking/unlocking procedure.
* Provide details about the key and how it can be derived from the EEPROM data.
+
* Provide details about the key and how it can be derived from the [[EEPROM]] data.
  
 
== How To: Backup an HDD ==
 
== How To: Backup an HDD ==

Revision as of 07:19, 20 May 2017

The original Xbox hard disk drive was 8GB in size. Later releases, 1.3 and 1.4's had Seagate 10GB drives; however, only the first 8GB of the drive was used.

Models

Xbox Version Manufacturer Model Number Capacity
1.0?  ?  ? 8G
1.3+ Seagate  ? 10G

Partitions

The Xbox hard disk contains multiple partitions. Unlike a PC, which typically contains either a Master Boot Record or GUID Partition Table to specify the partition information, the Xbox kernel uses a fixed partition layout. The file system used on the Xbox is FATX, a variant of FAT16/32 developed by Microsoft specifically for the Xbox.

Drive Letter Description Offset (bytes) Size (bytes) Filesystem
N/A Config Area 0x00000000 0x00080000 Fixed Structure
X Game Cache 0x00080000 0x2ee00000 FATX
Y Game Cache 0x2ee80000 0x2ee00000 FATX
Z Game Cache 0x5dc80000 0x2ee00000 FATX
C System 0x8ca80000 0x1f400000 FATX
E Data 0xabe80000 0x131f00000 FATX

FIXME:

  • Add info on how extended partitions are added.

Locking

The hard drives in the Xbox are locked with a key which is unique to the specific Xbox. The drive is unlocked by the kernel at boot.

FIXME:

  • Provide more info on locking/unlocking procedure.
  • Provide details about the key and how it can be derived from the EEPROM data.

How To: Backup an HDD

FIXME

Further Reading