Hetman Partition Recovery vs partrevive
Hetman Partition Recovery
hetmanrecovery.compartrevive
github.comSide by side
| Figure | Hetman Partition Recovery | partrevive |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | — |
| Linux | Yes | Yes |
| Plans published | 6 | 1 |
| Spec score · Partition Recovery Software | 8.8 (#5) | 8.0 (#13) |
| Spec score · Partition recovery software | 8.3 (#12) | 8.4 (#9) |
| Disk imaging | The software can create and analyze bit-precise disk images so unstable media need not be repeatedly accessed. | The image command uses ddrescue in two passes with a mapfile, and the tool can recover against a disk image file. |
Plans
Hetman Partition Recovery
- HomePrice not published
- OfficePrice not published
- BusinessPrice not published
- Home Edition$97.95, paid once
- Office Edition$237.95, paid once
- Commercial Edition$397.95, paid once
In their own words
Hetman Partition Recovery
Hetman Partition Recovery has no write-up on Specifiction yet; its figures are above.
partrevive
partrevive is a free, MIT-licensed utility for finding and recovering lost or deleted partition tables. It scans disks for filesystem signatures, then checks candidate filesystems through read-only loop devices and mounts to distinguish live data from ghosts. Commands cover scanning, verification, planning, file rescue, table restoration, automatic recovery, undo and disk imaging; a Tkinter interface guides users through scanning, verification, planning and restoration. The project lists NTFS, FAT12/16/32, exFAT, ext2/3/4, btrfs, XFS, F2FS and Linux swap as detected formats. It reports LVM2 and LUKS but does not rebuild them. GPT is the default restore format; MBR is available with `--mbr` and is limited to four primary partitions. Imaging uses ddrescue in two passes with a mapfile, and recovery can use a disk image. Before writing, restore and auto save the current table and check SMART health; restore prompts by default and refuses a mounted target. The single-file Python 3 program requires root and Linux system tools on PATH. The project is described as early, and fragmented or overwritten filesystems may mount incompletely.