|
From: | Scott Dwyer |
Subject: | Re: [Bug-ddrescue] Recovery Advice - Slow + High Error Rate |
Date: | Sun, 20 Oct 2013 16:09:00 -0400 |
User-agent: | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0.1 |
This is the second attempt at sending this email, as the first has
not appeared in the bug list yet (after over 4 hours. and normally
never takes that long). If it ends up being a duplicate, I
apologize. Niklas, First, read everything that Felix said in his reply. Second, try using the "-d" option (--direct). I have found that direct disk access can be 3 times faster at processing read errors, although your mileage may vary. Third, you are likely seeing a large error size because of the "-c 1Ki" in your command, as it is reading in 1024 sector blocks. This means that no matter what size the error actually is, it will report the size of 1024 sectors on the first pass, for example (1024*512*644=337641472). This number is close to what you show, so I would say that you have many individual errors and not many large groups. I would recommend trying with the option "-c 1" and see what the log says for that part of the read. You could find that you have many small or single sector errors. Is this drive from a laptop? It could have been "bumped" at just the right angle at just the right time, and the head moved across the platter while performing a write. Look for patterns in the log file. If you do find that you have many single sector errors, you might be better off sticking with the "-c 1" option. It will make for slower reads in good parts of the drive, but there won't need to be any trimming later (as long as you are using ddrescue 1.17 or newer). Here is an example below. Notice that all the errors are 0x200 in size (512 bytes, one sector). Also notice that there are 2 patterns of good read size in between the errors. That was from a 160GB laptop drive, and it took 30 days to do a full image. Using ddrescueview (http://sourceforge.net/projects/ddrescueview/) on the log file, a very neat "curved" pattern appeared, indicating what looked like a spiral write. You could try using ddrescueview on your partial log file to help see any patterns, although you still should look at the actual log file. If you see some interesting patterns, you could post a section of your log file and let the experts look at it, like so: (don't let the command line on this one confuse you, I was performing some "magic"). # Rescue Logfile. Created by GNU ddrescue version 1.18-pre2 Scott On 10/18/2013 1:29 AM, Niklas Swan
wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |