On Mon, 24 Jun 2013 12:31:12 +0200
Antonio Diaz Diaz <[email protected]> wrote:

> Paul L Daniels wrote:
> >     I switched over to an eSATA (powered) connection and I was
> >     able to get 120K/sec until the drive hits the 4th head on
> > the platters which is dead.  Each time this happens the old
> >     'quirk' that I've observed where the data rate doesn't
> > recover until you ctrl-C and restart is back.
> 
> I thought there were slow reads only, no errors. If there are errors 
> then ddrescue begins to skip, and the read rate drops, but only until 
> good data is found again.

        That's what I thought initially, but it turns out that one of
        the 4 heads is dead, so it wasn't until I reached about 500MB
        of data that the errors showed up.

> Sure. Change the line 139 in rescuebook.cc from
>        const int alignment = ( skip_size ? hardbs() : softbs() );
> to
>        const int alignment = softbs();

        Thanks, I'll give this a go shortly and see how it performs.
        Many thanks.

Paul.


-- 
Computer Repairs for Charters towers - http://ctpc.biz
A.B.N. 19 500 721 806

_______________________________________________
Bug-ddrescue mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-ddrescue

Reply via email to