nixpkgs / ddrescue - GNU ddrescue is a data recovery tool. It copies data from one file or block device (hard disc, cdrom, etc) to another, trying hard to rescue data in case of read errors. The basic operation of ddrescue is fully automatic. That is, you don't have to wait for an error, stop the program, read the log, run it in reverse mode, etc. If you use the logfile feature of ddrescue, the data is rescued very efficiently (only the needed blocks are read). Also you can interrupt the rescue at any time and resume it later at the same point. Automatic merging of backups: If you have two or more damaged copies of a file, cdrom, etc, and run ddrescue on all of them, one at a time, with the same output file, you will probably obtain a complete and error-free file. This is so because the probability of having damaged areas at the same places on different input files is very low. Using the logfile, only the needed blocks are read from the second and successive copies.

Homepage - https://www.gnu.org/software/ddrescue/ddrescue.html

License - GPL-3.0-or-later

Maintainers - Domen Kozar - Franz Pletz

Releases

1.25 (expand/collapse)
From commit 0288741d to 00460bd6
1.24 (expand/collapse)
From commit 03f3d67e to 03f3d67e
1.25 (expand/collapse)
From commit 01740090 to 01c9c9b1
1.24 (expand/collapse)
From commit 07bd8938 to 07bd8938
1.25 (expand/collapse)
From commit 01f03f30 to 037c91b1
1.24 (expand/collapse)
From commit 04cc8385 to 0729b8c5
1.23 (expand/collapse)
From commit 0045164b to 0045164b
1.24 (expand/collapse)
From commit 071ee21f to 06fad89b
1.23 (expand/collapse)
From commit 075e4883 to 0185daf3
1.21 (expand/collapse)
From commit 044ceae2 to 044ceae2
1.23 (expand/collapse)
From commit 07e7a67f to 0560caa5
1.22 (expand/collapse)
From commit 0552147a to 0552147a
1.23 (expand/collapse)
From commit 06d0ef23 to 061a16a4
1.22 (expand/collapse)
From commit 073ca2b3 to 03d9a369
1.21 (expand/collapse)
From commit 0418f784 to 0418f784
1.22 (expand/collapse)
From commit 0637f83f to 07309d74
1.21 (expand/collapse)
From commit 0280d327 to 0280d327
1.22 (expand/collapse)
From commit 057fae5e to 057fae5e
1.21 (expand/collapse)
From commit 05eae024 to 020fb2cc
1.20 (expand/collapse)
From commit 03730319 to 066b5cb1
1.19 (expand/collapse)
From commit 024b0414 to 024b0414
1.20 (expand/collapse)
From commit 01b1cea1 to 0635ec3b
1.19 (expand/collapse)
From commit 05130419 to 0310a61e
1.18.1 (expand/collapse)
From commit 05a3b156 to 00c0c2a7
1.17 (expand/collapse)
From commit 0558c872 to 06d8dfaf
1.16 (expand/collapse)
From commit 061b489f to 061b489f
1.17 (expand/collapse)
From commit 003b4a09 to 0047f426
1.16 (expand/collapse)
From commit 0404c409 to 0142e4d6
1.15 (expand/collapse)
From commit 007bb142 to 07cf52ea
1.14 (expand/collapse)
From commit 01d9831f to 02392785
1.13 (expand/collapse)
From commit 05a530fd to 05a530fd
1.14 (expand/collapse)
From commit 031edc45 to 06a34e58
1.13 (expand/collapse)
From commit 07cabc71 to 07b89a3f
1.12 (expand/collapse)
From commit 0089b865 to 05c7e81e
1.8 (expand/collapse)
From commit 0686eecf to 0526f2fb