|
From: | Scott Dwyer |
Subject: | [Bug-ddrescue] New tool that can help with some drive issues |
Date: | Sun, 18 Oct 2015 19:44:34 -0400 |
User-agent: | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 |
The first is the ability to set the read error control timer. This feature is not available on all drives, I think maybe 25% of the drives in my possession have this ability. But for the ones that do, it can help with speeding up recovery if there are lots of errors on the drive. It uses standard ATA commands to set the timer, and the timer is reset after a power cycle so it should be safe to use. The timer controls how long the drive will try before giving up on a read error. But you need to use the --ata-passthrough feature of my ddrescue patch for this to be effective. The reason seems to be that the Linux kernel likes to perform retries and even seems to have some sort of minimum timer for read attempts. Using the --ata-passthrough option bypasses these retries. The timer values may have different results on different drives. The lower you can set it and get good results the better, but if set too low for the drive it could mark readable sectors as bad. It is up to you to find the best setting for your case.
The second feature is only for Western Digital drives that suffer from unusually slow read speeds. These drives will seem to read in bursts and have very slow read speeds even in good areas. There are a couple patches that can be applied for this. These patches alter what is called the service area of the drive, so they could be considered dangerous. Use at your own risk! I have only tested them on one drive, but it was a very successful test.
Hopefully these features of the tool will help someone with their recovery. Scott
[Prev in Thread] | Current Thread | [Next in Thread] |