Klennet Recovery capabilities

Filesystem recovery

Klennet Recovery reconstructs directory structure and file names whenever possible for all filesystems.

Supported filesystems are:

  • FAT16 and FAT32;
  • exFAT;
  • NTFS;
  • HFS+, including zlib compression;
  • APFS, including zlib compression and encryption;
  • BTRFS, including all BTRFS RAID levels with automatic disk order detection.
  • ext in all variants: ext2, ext3, and ext4;
  • F2FS (encryption is not supported);
  • XFS versions 4 and 5.


Klennet Recovery supports RAID0, RAID1, and RAID5 arrays. Other RAID levels are not (yet) supported, except where noted otherwise.

RAID metadata

Klennet Recovery reads

  • DDF RAID metadata format (LSI, Promise, and some other RAID controllers);
  • LDM (Windows software RAID) metadata;
  • MD-RAID (Linux software RAID) metadata;
  • LVM2 (Linux software RAID) metadata including thinly provisioned volumes and snapshots;
  • Synology write-back NVMe cache metadata.

Adaptec RAID metadata, albeit a derivative of DDF, is not supported.

RAID analysis

Klennet Recovery can

  • Determine RAID block size. Supports block sizes between 512 bytes and 1 MB;
  • Determine disk order for a RAID0;
  • Determine disk order for a RAID5, including a RAID5 with one disk missing;

Disk images

Klennet Recovery can read and create the following disk image formats:

  • Raw disk image (uncompressed copy of the disk content in a file);
  • VHD(1)
  • VHDX(1)

(1) - Only single-file VHD and VHDX are supported, but not the differencing formats (chaining multiple disk images).