Lardman wrote:
:) I'll let the OP get the data off.
If the OP is up for it afterwards and the drive hasn't died we could run a couple of tests. I'd like to see what happens with a single phase 1 pass with the timeout set 3-5K.

All I want to see is normal completion of phase 2. Then it is game on. I do think that if the drive survives long enough, this could be a 99.9% recovery.
Are you looking at the timing bytes in the log? Past 7GB (the first big bad head section) most of the reads in the bad head are in the 1 to 2 second range, a few under a second, almost nothing hitting 3 seconds. A single phase 1 pass with the skip threshold at 3+ seconds would likely skip some past the first 7GB, but then probably not skip much at all. Also, if there is skipping, the max skip would need to be adjusted to no more than 16 times the skip size, to prevent a skip reset (and program stop) due to the head skipping algorithm.
Okay, as I look closer, I can see some areas were there appear to be large chunks reading under 1 second, but probably slow. That is probably why it seems so slow, because it is not inducing skipping. But that is a good sign in a way. I think I would still let phase 2 finish normally. If anything I would drop the skip threshold to 500ms to induce skipping, to help phase 2 finish in a timely manner.
With the reads fairly consistent in the 1-2 second range, I am more curious if increasing the cluster size directly increases the read time or not. If it does, then nothing gained. But if the read times stay the same with a larger read size, then there is speed to be gained. No way to know without trying. This setting test should be done after the initial phase 2 completes.
_________________
http://www.sdcomputingservice.comHome of HDDSuperClone and HDDSuperTool