|
From: | Antonio Diaz Diaz |
Subject: | Re: [Bug-ddrescue] Ddrescue V Slow (1.10) |
Date: | Mon, 15 Jun 2009 16:57:16 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.7.11) Gecko/20050905 |
address@hidden wrote:
I am recovering an 80-GB HDD and V1.10 seems much slower than the original version I was using (1.2?) - currently has been running for nearly 24 hours...
Did you try 1.2 and 1.10 on the same HDD?
The logic of the old version was fine as it only read a failing sector twice - once when it tried to read the 'large' block of sectors, then again when it was reading the smallest possible group of sectors (native block size).
Ddrescue has never tried to read a sector more than two times. In version 1.7 a 1 sector read was inserted before every large read to minimize kernel readahead of bad sectors. This should make ddrescue faster on bad areas, not slower.
Now I suspect that failed sectors are being read multiple times - unless there is some cleverness going on with identifying how many sectors were read successfully on a failed 'large' read...
Of course ddrescue knows how many sectors were read successfully on a failed large read, and tries to "trim" the rest of the sectors in the large read only if this is the last bad large read in the current bad area.
Regards, Antonio.
[Prev in Thread] | Current Thread | [Next in Thread] |