partrevive vs SystemRescue
partrevive
github.comSystemRescue
system-rescue.orgSide by side
| Figure | partrevive | SystemRescue |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | — |
| Linux | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · Partition recovery software | 8.4 (#9) | 7.7 (#17) |
| Spec score · Partition Recovery Software | 8.0 (#13) | 7.2 (#29) |
| Disk imaging | The 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. |
| Purpose | partrevive 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
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.
SystemRescue
SystemRescue has no write-up on Specifiction yet; its figures are above.