RAID-0-Recovery
github.com
What it is
RAID-0-Recovery is a free Linux collection of planned Bash scripts for reconstructing a RAID 0 striped volume from mostly complete images of its individual disks. The intended result is one non-RAID disk image assembled from those component images. Planned tools include input validation, random-stripe generation to help verify stripe size, and analysis of files affected by unreadable sectors. Another planned script would merge ddrescue logfiles from individual disks into a logfile for the reconstructed volume, suitable for the ddrutility commands ddru_findbad and ddru_ntfsfindbad. The project is described as complementary to GNU ddrescue, ddrescueview, and ddrutility. It supports RAID 0 only and is licensed as free/libre software under GPLv3+. The README states that a completely unreadable component disk prevents recovery and warns that these tools do not replace redundancy or backups. The project status is important: its scripts and capabilities are described as planned.
Spec sheet
- Purpose
- The repository describes RAID-0-Recovery as tools to reconstruct a RAID 0 striped volume from mostly complete images of its individual disks.Read 10 Oct 2026 · github.com
- Integrations
- The README describes the planned logfile output as suitable for ddrutility commands ddru_findbad and ddru_ntfsfindbad.Read 10 Oct 2026 · github.com
- License
- The README identifies the project as free/libre software under GPLv3 or later.Read 10 Oct 2026 · github.com
- Affected files
- A planned capability is identifying files affected by unreadable sectors on array disks.Read 4 Oct 2026 · github.com
- Backup caveat
- The README says the project is not an excuse to use RAID 0 without redundancy or backup.Read 4 Oct 2026 · github.com
- Backup limitation
- The README says the project is not an excuse to use RAID 0 without redundancy or backup.Read 10 Oct 2026 · github.com
- ddrescue compatibility
- The project is described as a complement to GNU ddrescue, ddrescueview, and ddrutility.Read 4 Oct 2026 · github.com
- ddrescue logfiles
- The README describes a planned script to combine ddrescue logfiles from individual disks into a logfile for the reconstructed volume.Read 10 Oct 2026 · github.com
- Implementation
- The repository topics identify the project as a Bash script and data recovery project.Read 10 Oct 2026 · github.com
- Input validation
- A planned script would handle input validation for the other scripts.Read 4 Oct 2026 · github.com
- Logfile workflow
- A planned script would combine ddrescue logfiles from individual disks into a logfile for the reconstructed volume, suitable for specified ddrutility commands.Read 4 Oct 2026 · github.com
- Planned file impact analysis
- A planned function would identify files affected by unreadable sectors on RAID 0 disks.Read 10 Oct 2026 · github.com
- Planned output
- The planned scripts would reassemble RAID 0 disks into a single disk image.Read 4 Oct 2026 · github.com
- Planned reconstruction
- A planned script would combine individual disk images into one non-RAID image or disk.Read 10 Oct 2026 · github.com
- Project status
- The README labels the scripts and recovery functions as planned.Read 10 Oct 2026 · github.com
- Recovery limitation
- The README says the tools cannot recover data when a component disk is completely unreadable.Read 4 Oct 2026 · github.com
- Related tools
- The README names GNU ddrescue, ddrescueview, and ddrutility as complementary tools.Read 10 Oct 2026 · github.com
- Stripe verification
- The README lists a planned script to generate random stripes from component disk images to help verify stripe size.Read 10 Oct 2026 · github.com
- Unreadable disks
- The README says the project is not a way to recover data if a component disk is completely unreadable.Read 10 Oct 2026 · github.com
Strong points and limits
Strong points
- Free/libre software under GPLv3+
- Targets RAID 0 disk-image reconstruction
- Plans stripe-size verification support
- Plans ddrescue logfile combination
- Designed to complement GNU ddrescue tools
Limits
- Scripts and capabilities are still planned
- Cannot recover a completely unreadable component disk
- Supports RAID 0 only
- Does not replace redundancy or backups
Who it suits
It suits Linux users working with mostly complete RAID 0 disk images and related ddrescue workflows. It is for recovery planning rather than a documented finished toolset.
Verdict
RAID-0-Recovery outlines a focused set of recovery scripts around RAID 0 images and ddrescue logs. Readers should treat it as planned project work, with major limits for unreadable disks and no substitute for backups.
Where Specifiction places it
- RAID Data Recovery Software#22 of 276.9