Out of these functions in ddrescue
-r reverse direction copy (default=forward)
-w abort on Write errors (default=no)
-a spArse file writing (default=no)
-A Always write blocks, zeroed if err (default=no)
-i interactive: ask before overwriting data (default=no)
-f force: skip some sanity checks (default=no)
gddrescue have at least
-S, --sparse
use sparse writes for output file
-R, --reverse reverse direction of copy operations
It has a --force switcher, but I have no idea if it does the same as for ddrescue. So missing are those options (on packages from 12.04):
-w abort on Write errors (default=no)
-A Always write blocks, zeroed if err (default=no)
-i interactive: ask before overwriting data (default=no)
-f force: skip some sanity checks (default=no)
Out of these functions in ddrescue
reverse direction of copy operations
-r reverse direction copy (default=forward)
-w abort on Write errors (default=no)
-a spArse file writing (default=no)
-A Always write blocks, zeroed if err (default=no)
-i interactive: ask before overwriting data (default=no)
-f force: skip some sanity checks (default=no)
gddrescue have at least
-S, --sparse
use sparse writes for output file
-R, --reverse
It has a --force switcher, but I have no idea if it does the same as for ddrescue. So missing are those options (on packages from 12.04):
-w abort on Write errors (default=no)
-A Always write blocks, zeroed if err (default=no)
-i interactive: ask before overwriting data (default=no)
-f force: skip some sanity checks (default=no)