Я использую ddrescue для этой задачи. Он работает безупречно. Супер простой.
См. Эту тему на technibble для деталей