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.
  • ZFS.
    • Supports mirrors, RAIDZ1, RAIDZ2, and RAIDZ3.
    • Automatic detection of pool layout, RAID levels, and order of disks in each vdev - even if all the disk labels are damaged.
    • Supports pools with 512, 4096, or 8192 bytes per sector (ashift=9, ashift=12, and ashift=13).
    • Supports LZ4, LZJB, GZIP, ZLE, and ZSTD compression algorithms.
    • Supports Fletcher4 (FL4), SHA256, SHA512, EdonR, Skein, and Blake3 checksums.
    • Supports native ZFS encryption: 128-, 192-, and 256-bit AES-CCM and AES-GCM.

RAID

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).