Thank you very much, I failed to notice that 2 hex digits got swapped.
After fixing that, I got the same error on another line:

0xBFBBBEA00  0x00000400  -
0xB00BBEE00  0xFB010000  +
0xBFBBCEE00  0x00000400  -

And after fixing that too, it finally resumed rescuing.
I wonder if it's a (weird) bug in ddrescue, or some other library

Adrian




________________________________
From: Antonio Diaz Diaz <[email protected]>
To: [email protected]
Cc: Adrian Sandor <[email protected]>
Sent: Monday, March 16, 2009 2:38:33 AM
Subject: Re: [Bug-ddrescue] error in logfile

Adrian Sandor wrote:
> Here's an excerpt around the problem line:
> 
> 0xB1A5FA800  0x00010000  +
> 0xB0060A800  0x1A000400  -
> 0xB1A60AC00  0x00010000  +
> 
> I think line 1186563 is the one with 0xB0060A800 (at least that's what nano 
> says).
> Is there a safe way to fix it?

I think yes. Just replace the offending line with this one:
0xB1A60A800  0x00000400  -

I can't understand how "00" and "1A" got swapped in it!


>>It does not have an option to read backwards because it automatically reads 
>>backwards when needed.
> 
> Some "manual override" would be useful sometimes.

Try --retrim on the desired domain.


Regards,
Antonio.



      
_______________________________________________
Bug-ddrescue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-ddrescue

Reply via email to