Tôi có hai hình ảnh ddresTHER được tạo từ các nỗ lực khôi phục liên tục của cùng một phương tiện. Hai hình ảnh có cùng kích thước nhưng có dữ liệu bổ sung:
$ od part-one/ddrescue_image --skip-bytes 227966006774 --read-bytes 32
3242365232766 113056 016517 102014 074371 144073 000000 000000 000000
3242365233006 000000 000000 000000 000000 000000 000000 000000 000000
3242365233026
$ od part-two/ddrescue_image --skip-bytes 227966006774 --read-bytes 32
3242365232766 000000 000000 000000 000000 000000 124616 163450 064251
3242365233006 074567 134433 012742 022160 044301 054235 140604 020633
3242365233026
Làm thế nào tôi có thể hợp nhất chúng thành một hình ảnh duy nhất, hoàn chỉnh?
Chi tiết
Hình ảnh thứ hai chỉ đơn giản là sự tiếp nối của nỗ lực phục hồi đầu tiên, à la:
$ ddrescue corrupt-partition part-one/ddrescue_image part-one/ddrescue_log $ mkdir part-two; cp part-one/ddrescue_log part-two/ddrescue_log $ ddrescue corrupt-partition part-two/ddrescue_image part-two/ddrescue_log
Hình ảnh thứ hai gần như hoàn toàn là số không, nhưng chứa 18 KB dữ liệu được phục hồi trải rộng trên 1847 khu vực bị cô lập.
Tôi đã thử sử dụng kỹ thuật được đề cập trong danh sách gửi thư này ,
$ ddrescue --domain-logfile=part-two/ddrescue_log part-two/ddrescue_image part-one/ddrescue_image part-one/ddrescue_log GNU ddrescue 1.16 Press Ctrl-C to interrupt Initial status (read from logfile) rescued: 937286 MB, errsize: 62976 B, errors: 122 Current status rescued: 937286 MB, errsize: 62976 B, current rate: 0 B/s ipos: 0 B, errors: 122, average rate: 0 B/s opos: 0 B, time since last successful read: 0 s Finished
nhưng nó dường như không thay đổi bất cứ điều gì.