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 <address@hidden>
To: address@hidden
Cc: Adrian Sandor <address@hidden>
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.