Link Search Menu Expand Document

Enable Test Mode

Enable Test Mode before installing unsigned driver:

bcdedit.exe -set testsigning on

and reboot.

Install driver

Binary https://github.com/openzfsonwindows/openzfs/releases

Test the driver

zpool.exe status

Failure would be: Unable to open \\.\ZFS: No error.

Success would be: No pools available

Locate disk name

wmic diskdrive list brief

Create pool

zpool create -O casesensitivity=insensitive -o ashift=12 -O atime=off -O recordsize=256k -o feature@zilsaxattr=disabled -o feature@head_errlog=disabled -o feature@blake3=disabled -o feature@block_cloning=disabled -O compression=zstd-3 zfswin disk

zpool create -O casesensitivity=insensitive -o ashift=12 -O acltype=posixacl -O xattr=sa -O atime=off -O relatime=off -O recordsize=256k -O dnodesize=auto -O normalization=formD -o feature@zilsaxattr=disabled -o feature@head_errlog=disabled -o feature@blake3=disabled -o feature@block_cloning=disabled -O compression=zstd-3 zfswin disk

where disk is for example PHYSICALDRIVE2.

Set drive letter

zfs set driveletter=Z zfswin

Create dataset

Not needed! Default dataset zfswin, mountpoint=/zfswin is created

zfs create -o mountpoint=/ zfswin/root

Importing pool

zpool import zfswin

Exporting pool

zpool export zfswin

ZFS created on Windows - features

zfswin feature@async_destroy enabled local zfswin feature@empty_bpobj active local zfswin feature@lz4_compress active local zfswin feature@multi_vdev_crash_dump enabled local zfswin feature@spacemap_histogram active local zfswin feature@enabled_txg active local zfswin feature@hole_birth active local zfswin feature@extensible_dataset active local zfswin feature@embedded_data active local zfswin feature@bookmarks enabled local zfswin feature@filesystem_limits enabled local zfswin feature@large_blocks active local zfswin feature@large_dnode active local zfswin feature@sha512 enabled local zfswin feature@skein enabled local zfswin feature@edonr enabled local zfswin feature@userobj_accounting active local zfswin feature@encryption enabled local zfswin feature@project_quota active local zfswin feature@device_removal enabled local zfswin feature@obsolete_counts enabled local zfswin feature@zpool_checkpoint enabled local zfswin feature@spacemap_v2 active local zfswin feature@allocation_classes enabled local zfswin feature@resilver_defer enabled local zfswin feature@bookmark_v2 enabled local zfswin feature@redaction_bookmarks enabled local zfswin feature@redacted_datasets enabled local zfswin feature@bookmark_written enabled local zfswin feature@log_spacemap active local zfswin feature@livelist enabled local zfswin feature@device_rebuild enabled local zfswin feature@zstd_compress active local zfswin feature@draid enabled local

zfswin feature@zilsaxattr enabled local <- not compatible with Linux or from newer version zfswin feature@head_errlog disabled local <- not compatible with Linux or from newer version zfswin feature@blake3 enabled local <- not compatible with Linux or from newer version zfswin feature@block_cloning enabled local <- not compatible with Linux or from newer version

Found problems

  • TrackMania game throws file access error