Вместо того, чтобы усложнять ситуацию с двумя изображениями, вы можете указать GNU ddrescue пропустить медленные части и вернуться к ним позже.
Флаг, который позволяет вам сделать это --min-read-bytes=
.
Из руководства по спасению GNU :
--min-read-rate=bytes
Минимальная скорость чтения хороших непробованных областей, в байтах в секунду. Если скорость чтения падает ниже этого значения, ddrescue пропустит переменную величину в зависимости от скорости и истории ошибок. Пропущенные блоки пробуются в дополнительных проходах (до обрезки). Если число байтов равно 0 (авто), минимальная скорость чтения пересчитывается каждую секунду как (average_rate / 10).
Если вы настаиваете на создании нескольких изображений, в руководстве также есть пример того, как их объединить:
Пример 4: объединить частично восстановленные образы 3-х одинаковых DVD-дисков, используя их файлы карт в качестве файлов файлов карты домена.
ddrescue -m mapfile1 dvdimage1 dvdimage mapfile ddrescue -m mapfile2 dvdimage2 dvdimage mapfile ddrescue -m mapfile3 dvdimage3 dvdimage mapfile (if bad-sector size is zero, dvdimage now contains a complete image of the DVD and you can write it to a blank DVD)