Difference between revisions of "Hard Drive"
From xboxdevwiki
Mborgerson (talk | contribs) (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