<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Obviously, given the cycle time, this makes them effective impossible<br>
to work around, even if you could theoretically do so; DDrescue is<br>
likewise useless, since "real" reverse read isn't implemented in that<br>
program, and the author declines to do so.<br>
<br></blockquote><div><br></div><div>Remember there are two programs which are independently developed and both called ddrescue. </div><div><br></div><div><a href="http://www.gnu.org/software/ddrescue/ddrescue.html">http://www.gnu.org/software/ddrescue/ddrescue.html</a></div>
<div><a href="http://www.garloff.de/kurt/linux/ddrescue/">http://www.garloff.de/kurt/linux/ddrescue/</a></div><div><br></div><div>one of which I swear by, the other frustrates me... the problem is that I can never remember which is which ;-)</div>
<div><br></div><div>One of these programs works to quickly as possible recover as much as possible, then go back to bad sectors to recover the rest once it has the bulk of the data, the other works on the data sequentially no matter how long it takes.... The former is my preference and I think gnu ddrescue is that one</div>
<div><br></div><div>but if you have a usecase where reverse block recovery makes sense i think the garloff app does that for you. Both are in the ubuntu standard packages list </div><div><br></div><div>R<br><br></div></div>