dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Search | Go
Wiki > Main > CreativeMiniFS (r3)

Creative Zen X-Fi


This page describes the "minifs" file system used in many Creative devices. All this information has been obtained by reverse engineering and could contain errors.


This file system is typically used to store system files and can be updated by upgrading the device (the upgrade being an encrypted archive, it can actually contain any file). It is suspected that there are two versions of it, and only two sizes have been observed: 20MiB and 50MiB.

Version Devices
1 Zen Vision: M
2 ZEN X-Fi, Mozaic

Version 2

High-Level View

The file system is organised as follows:

Offset (blocks) Size (blocks) Name Comment
0 1 Super Block  
1 1 ? Unknown use
2 C x N Chain One chain per file, a chain typically takes one block
? 1 Chain Bitmap  
? 1 File List  
? 1 Data Bitmap  

Super Block

The super block is located in first sector of the first block and contains some very important information on the file system.

Offset Size Name Value Comment
0 4 Version 2 Always 2 for version 2
4 4 Block Size 16384 Number of bytes per block, always 16384 in practice
8 4 Max File Size 40894464 Maximum size of a file (bytes)
12 2 Nr entries 64 Maximum number of files
14 2 ? 1 If true, chains are block-aligned, otherwise not

-- AmauryPouly - 02 Jun 2013
r3 - 03 Jun 2013 - 16:50:03 - AmauryPouly

Copyright by the contributing authors.