So I went ahead and tried to patch an older 1.6 from the post below. I am
very head strong and stubborn so I did try.
Using

sudo ./ddrescue -B -d -v -r0 /dev/disk2s3
/Volumes/Lacie/testthree/savepleasethrid.dmg savepleasetwo.log

I know a tiny tiny bit of C so me f'ng up is easy.
Here is the main.cc file that I tried to hand patch.
http://ldbss.com/ddrescue/main.txt

And here is the console output
Initial status (read from logfile)
rescued:         0 B,  errsize:       0 B,  errors:       0
Current status
rescued:         0 B,  errsize:  8126 PiB,  current rate:        0 B/s
   ipos:    8126 PiB,   errors:       1,    average rate:        0 B/s
   opos:    8126 PiB
ddrescue: internal error: bad size copying a Block

This portion    ipos:    8126 PiB
was constantly updating it's self in the terminal, something that never
happened before. It usually takes 30 sec to a minute to get back an update.




> I made a modification to main.cc so to support ddrescue's direct mode ("-d")
> when running on Mac OS X or Darwin systems. It seems to work-- in my test
> case, without -d a volume copy (with around 300 errors) took more than
> twice as long.
>
I don't know enough about configure to make this compile in automatically;
just use this to

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

Reply via email to