UFFS in userpace using Dokan

The process is similar to UFFS in userspace using Fuse for many things.

Software requirements:
  • Uffs package for Microsoft Windows or compile the whole package from the git repository
  • After installing the package some binaries can be found in (if you did not set the PATH):
    C:\Program Files\uffs[version]\sbin

Mount an existing volume

Open a command prompt, and go in the uffs binary file if you don't set it in the PATH:

> cd "C:\Program Files\uffs[version]\sbin"

and then, type:

> uffs.exe [target]

where [target] can be a file or a UBI volume.

For a USB key plugged in to my computer named as (F:) in "My Computer" the command will be:

> uffs.exe \\\\F:\\

(Notice that we cannot access to that volume)

Then you will see another volume is created in "My computer" for example (H:), which is the actual one.

Format a device

First the device must be formatted as a EBM Volume:

> mkebm.exe \\\\F:\\ -f

Then you have to format it as a uffs volume:

> mkfs.uffs.exe \\\\F:\\

Also available in: HTML TXT