Difference between revisions of "XDVDFS"

From xboxdevwiki
Jump to: navigation, search
(Created page with "XDVDFS (Also known as XISO) is the image format used for Xbox Game Discs. It is stored in the data area. == Format == Each sector is 2048 bytes. The first...")
 
(Format)
Line 5: Line 5:
  
 
Each sector is 2048 bytes.
 
Each sector is 2048 bytes.
The first data is the magic at sector 32. It is always "MICROSOFT*XBOX*MEDIA".
 
  
 
=== Filesystem ===
 
=== Filesystem ===
  
 
{{FIXME|reason=More info}}
 
{{FIXME|reason=More info}}
 +
 +
=== Volume descriptor ===
 +
 +
32 sectors which are zero-filled.
 +
The Volume descriptor is 4096 bytes, but split into 2x 2048 sections.
 +
 +
* '''Section 1:''' The first data is the magic at sector 32. It is always "MICROSOFT*XBOX*MEDIA". {{FIXME|reason=How does this work?}}
 +
* '''Section 2:''' The first data is the magic at sector 32. It is always "MICROSOFT*XBOX*MEDIA". {{FIXME|reason=Describe version information}}
 +
 +
==== Version 4361 <!-- Game: Petit Copter --> ====
 +
 +
{{FIXME|reason=Info how the header looks in this version}}
 +
 +
=== Directory Entry ===
 +
 +
==== Version 4361 <!-- Game: Petit Copter --> ====
  
 
File entry flags:
 
File entry flags:
Line 19: Line 34:
 
* NORMAL = 0x80
 
* NORMAL = 0x80
  
=== Security blocks ===
+
=== File data blocks ===
 +
 
 +
==== Version 4361 <!-- Game: Petit Copter --> ====
  
{{FIXME}}
+
Incomplete sectors are padded with 0x00 bytes.
  
 
=== Random blocks ===
 
=== Random blocks ===
  
{{FIXME}}
+
==== Version 4361 <!-- Game: Petit Copter --> ====
 +
 
 +
First byte read is the first byte in the data partition.
 +
Filled with algorithm 1 (2048 bytes at a time, even buffer address).
 +
 
 +
=== Security blocks ===
 +
 
 +
==== Version 4361 <!-- Game: Petit Copter --> ====
 +
 
 +
Treated like random block.
  
 
== Tools ==
 
== Tools ==

Revision as of 00:49, 11 November 2017

XDVDFS (Also known as XISO) is the image format used for Xbox Game Discs. It is stored in the data area.

Format

Each sector is 2048 bytes.

Filesystem

[FIXME]

Volume descriptor

32 sectors which are zero-filled. The Volume descriptor is 4096 bytes, but split into 2x 2048 sections.

  • Section 1: The first data is the magic at sector 32. It is always "MICROSOFT*XBOX*MEDIA". [FIXME]
  • Section 2: The first data is the magic at sector 32. It is always "MICROSOFT*XBOX*MEDIA". [FIXME]

Version 4361

[FIXME]

Directory Entry

Version 4361

File entry flags:

  • READONLY = 0x01
  • HIDDEN = 0x02
  • SYSTEM = 0x04
  • DIRECTORY = 0x10
  • ARCHIVE = 0x20
  • NORMAL = 0x80

File data blocks

Version 4361

Incomplete sectors are padded with 0x00 bytes.

Random blocks

Version 4361

First byte read is the first byte in the data partition. Filled with algorithm 1 (2048 bytes at a time, even buffer address).

Security blocks

Version 4361

Treated like random block.

Tools