Posted in

dvdisaster

dvdisaster is a free open-source data recovery tool for optical media (CD, DVD, Blu-ray). It creates error correction data (Reed-Solomon codes) to recover unreadable sectors from damaged discs.

Core Concept

Works at the image level (ISO) independent of file system. Even if file system metadata is damaged, data can be recovered if ECC data exists.

Protection Modes

ModeDescription
RS01Separate error correction file (.ecc). Stored on different medium. Obsolete.
RS02Appends ECC data to ISO file. Burned directly to disc. Supports adaptive reading.
RS03Supports both separate files and augmented images. Faster on multi-core CPUs. More robust.

How to Use

Workflow

  1. Create image: dvdisaster -d /dev/cdrom -i disc.iso -r
  2. Generate ECC: dvdisaster -i disc.iso -e disc.ecc -c (RS01) or dvdisaster -i disc.iso -mRS02 -n DVD -c (RS02)
  3. Recover: dvdisaster -i damaged.iso -e disc.ecc -f

Common Commands

CommandDescription
dvdisaster -d /dev/cdrom -sScans medium for read errors
dvdisaster -i image.iso -e ecc.ecc -cCreates ECC file
dvdisaster -i image.iso -e ecc.ecc -tVerifies image integrity with ECC

Important Notes

  • ECC data must be created before disc is damaged. Cannot repair without it.
  • Free and open-source (GPL).
  • Cross-platform: Linux, FreeBSD, NetBSD, Unix-like. Windows versions no longer maintained.
  • Original project archived. Active community fork on GitHub: https://github.com/speed47/dvdisaster
  • Alternative URL: https://dvdisaster.jcea.es/

Best Sellers HDDs

Best Free Data Recovery Softwares