View Full Version : Possible to continue after I/O error?

02-06-2007, 06:23 PM
I am trying to get all the files off a malfunctioning disk, but SD! stops the backup process after encountering an I/O error. Is it possible to have SD! log the error and continue copying the remaining files? Currently I have to edit the copy script to tell SD! to ignore the file, and then restart the copy from the beginning. This is taking hours upon hours and my frustration level is high. I know that the resulting backup will not be a bonafide backup, but I just want to get as much off the original disk as possible before I replace it.

02-06-2007, 06:48 PM
I'm sorry, no. We're not really designed to scavenge files from a failing drive...

02-06-2007, 07:32 PM
New feature request then?

The bad files are the exception (12 files out of 672,978). I wouldn't call that scavenging :)

02-06-2007, 07:37 PM
Hard to know where to draw that line, of course. :)

Thanks for the suggestion. If you delete the file, Smart Update should resume pretty quickly...

02-06-2007, 07:46 PM
I would love to be able to do that but I'm working from a read-only directory provided by the Preview mode of DiskWarrior 4.

02-06-2007, 07:49 PM
Yikes. The line would be pretty close to there...

02-07-2007, 10:34 PM
Since it looks like you use ditto as a last resort, I wrote a replacement for ditto that eats all errors and returns no error to the calling process. The replacement program calls the original ditto (renamed to xditto) so all functionality is maintained.

02-07-2007, 11:52 PM
That'll certainly do it... but -- other readers -- don't do this kind of thing, if you can fix the problems. We really do stop for a reason, and Hank's case is unusual...

02-17-2007, 02:43 PM
I found out recently that Apple's Migration Assistant does a wonderful job at skipping files on a failing disk -- I/O errors that stopped other backup programs did not affect it.

So, if you haven't already done so, give Migration Assistant a try.