Partitions and Filesystems
As the Zune is built on top of the NVIDIA Tegra APX 2600 platform it might use something similar to the default partition layout.
Partition Layout from the Registry
HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable shows the partition layout of the Zune.
"01"="FATFS"
"04"="FATFS"
"06"="FATFS"
"07"="MSIFS"
"0B"="FATFS"
"0C"="FATFS"
"0E"="FATFS"
"0F"="FATFS"
"20"="BOOT"
"21"="ZBINFS"
"22"="RAWFS"
"23"="RAWFS"
"25"="IMGFS"
"26"="BINARY"
Default Partition Layout from NVIDIA
C:\Program Files (x86)\NVIDIA Corporation\ce6_tegra_250_5265393\os\wince600_nand.cfg
[device]
type=nand
instance=0
[partition]
name=BCT
id=2
type=boot_config_table
allocation_policy=sequential
filesystem_type=basic
size=3145728
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0
[partition]
name=PT
id=3
type=partition_table
allocation_policy=sequential
filesystem_type=basic
size=4096
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0
[partition]
name=EBT
id=4
type=bootloader
allocation_policy=sequential
filesystem_type=basic
size=4194304
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0
filename=EBOOT.NB0
[partition]
name=BMP
id=5
type=data
allocation_policy=sequential
filesystem_type=basic
size=5260
file_system_attribute=0
filename=nvlogo_64x39_rgb565_wheader.raw
allocation_attribute=8
percent_reserved=0
[partition]
name=CE6
id=7
type=data
allocation_policy=sequential
filesystem_type=basic
size=157286400
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=3
filename=NK.NB0
[partition]
name=ARG
id=8
type=data
allocation_policy=sequential
filesystem_type=basic
size=2048
file_system_attribute=0
allocation_attribute=8
percent_reserved=5
start_location=0
[partition]
name=DRM
id=9
type=data
allocation_policy=sequential
filesystem_type=basic
size=102400
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=300
filename=nvstorage.dat
# update information partition
[partition]
name=UIP
id=11
type=data
allocation_policy=sequential
filesystem_type=basic
size=2048
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=10
# update staging partition
[partition]
name=USP
id=12
type=data
allocation_policy=sequential
filesystem_type=basic
size=167673856
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=5
[partition]
name=USR
id=13
type=data
allocation_policy=sequential
filesystem_type=basic
size=0xFFFFFFFFFFFFFFFF
file_system_attribute=0
partition_attribute=0
allocation_attribute=0
percent_reserved=5
Filesystems
ZCSTFS
Zune Content File System
DLL: zcstfs.dll
This is the Filesystem for the XNA Storage containers stored as ZCP Files.
ZBINFS
Zune Binary File System
DLL: zbinfs.dll
FATFS
FAT File System
DLL: zexfat.dll
EXFAT
DLL: zexfat.dll
exFAT File System
MSIFS
MSIFS uses the EXFAT format.
ObjectStore
DLL: filesys.dll