Skip to content
SPECIFICTION
Get listed

partrevive vs SystemRescue

partrevive

github.com

SystemRescue

system-rescue.org

Side by side

FigurepartreviveSystemRescue
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYes—
LinuxYesYes
Plans published11
Spec score · Partition recovery software8.4 (#9)7.7 (#17)
Spec score · Partition Recovery Software8.0 (#13)7.2 (#29)
Disk imagingThe image command uses ddrescue in two passes with a mapfile, and the tool can recover against a disk image file.GNU ddrescue is included to copy block devices and is optimized for disks with bad blocks.
Purposepartrevive scans raw disks for filesystem signatures, verifies candidate partitions read-only, and helps rebuild a lost partition table.SystemRescue is a bootable Linux rescue toolkit for administering or repairing systems and data after a crash.

Plans

partrevive

  • MIT licensedFree

partrevive pricing →

SystemRescue

  • SystemRescueFree

SystemRescue pricing →

In their own words

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.

Visit github.com

SystemRescue

SystemRescue has no write-up on Specifiction yet; its figures are above.

Visit system-rescue.org