Nem akartam beleszólni, mert nem volt szükségem tapasztalatok gyűjtésére, de szerintem éppen a sima dd az, amelyik i/o error esetében kilép hibával, és ennyi, a dd_rescue pedig paraméterezhető módon reagál, kísérletezik, kihagyja a szektor olvasását, vagy kihagyja, a cél helyére nullákat ír, vagy akármi, de mindenképp lesz egy legjobb kimeneti file.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE