<div dir="ltr"><p dir="ltr">if spin rite works for you, great, but I can&#39;t endorse a product that after 7 years still recovers data back onto the damaged media. literally the number 1 no-no in data recovery.</p><p dir="ltr">
Sent from my mobile. Please excuse the brevity, spelling, and punctuation. </p>
<div class="gmail_quote">On Feb 21, 2013 5:45 PM, &quot;Ron Frazier (ALE)&quot; &lt;<a href="mailto:atllinuxenthinfo@techstarship.com" target="_blank">atllinuxenthinfo@techstarship.com</a>&gt; wrote:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<u></u>


  

<div text="#000000" bgcolor="#ffffff">
By the way, dev null, why don&#39;t you post your name to your messages?<br>
<br>
Anyway ... SIGH.  What I&#39;m about to say is not meant to offend ...
really.  However, almost everything you&#39;ve said about Spinrite or Steve
Gibson or GRC is wrong, so I&#39;m going to address it.  I don&#39;t have any
financial incentive to promote Spinrite.  I am a happy customer and
hope others can use it to help recover data.  I would gladly buy the
product again.  Comments inline.<br>
<br>
On 2/21/2013 1:55 PM, dev null zero two wrote:
<blockquote type="cite">
  <div dir="ltr">
  <div>Disclaimer: I used to do professional data recovery (clean room,
head and platter extractions and replacements, board rebuilds, RAID
rebuilds, etc) working for Scott Moulton.<br>
  <br>
  </div>
  </div>
</blockquote>
<br>
I&#39;m sure you were very knowledgeable and professional in your prior
duties.  However, you don&#39;t have extensive knowledge of or experience
with Spinrite.  I do.  I probably know more about it than anyone else
on this forum, not from a coding perspective, but from a user
perspective.  I have used the product a number of times for personal
data recovery.  I have had SUCCESS with using it several times for
personal data recovery.  I have listened to every one of Steve Gibson&#39;s
391 podcasts, and when the topic of hard drive maintenance comes up, I
listen carefully.  I have read much of the (admittedly somewhat dated)
information he has about it online.<br>
<br>
<blockquote type="cite">
  <div dir="ltr">
  <div>Spinrite is no better than ddrescue (ddrescue, NOT dd_rescue,
which is much older and shittier). They both try and read sectors in
reverse, in PIO mode, coming from different sections of drive, retrying
multiple times, etc. But it&#39;s only as good as the ATA controller itself
and the firmware controlling it - which is to say, not that great.
that&#39;s why devices like the Deepspar Disk Imager exist: they have
custom controllers DESIGNED for failing drives (timeouts can be
changed, long reads can be used, read aheads can be turned off, you can
read sectors ignoring ECC, etc etc).<br>
  </div>
  </div>
</blockquote>
<br>
This is wrong.  Spinrite has far more advanced capabilities than
ddrescue (based on my reading).  Spinrite will try to read a faulty
sector up to 2000 times, and sometimes will spend days or weeks doing
so.  This is far more than any other utility I&#39;m aware of.  It is also
far more than the OS will generally try.  He does try to read the
sector from many different starting positions, as you alluded to, but
Spinrite does this in a much more exhaustive manner, as far as I know. 
Because the drive is a mechanical device, with wear and tear, minute
variations in the head alignment when they come to a stop make small
differences in the heads ability to read the sector.  Sometimes, this
is enough to get a good read from the sector and fully recover all the
data immediately.  If so, it is relocated to a safe place.<br>
<br>
IN ADDITION, Spinrite keeps in memory all the raw data that it has read
on each of those 2000 attempts.  If a good read cannot be achieved
during the 2000 attempts, Spinrite performs an exhaustive statistical
analysis of those 2000 copies of the various sector reads and tries to
extrapolate the most likely contents of the 512 bytes (or 4KB) of the
sector.  It is thus able to sometimes recover the whole sector, and
sometimes able to recover a PARTIAL sector.  However, that data is
frequently enough to make the OS happy trying to read the file
allocation table, or the user application happy trying to read the meta
data of a document, etc.  If it works, it thus, it makes the drive
usable, or at least more usable, where it wasn&#39;t before.<br>
<br>
By the way, regarding specialized machines and controllers, this
discussion is not about what a data recovery professional with a
specialized lab can do with a drive.  It&#39;s about what a consumer with
minimal to above average technical abilities can do with it in the
field with little or no outside help.<br>
<br>
<blockquote type="cite">
  <div dir="ltr">
  <div><br>
&quot;One potential disadvantage of using dd-rescue first is that it could
force the HDD to spare out sectors that are not easily readable&quot; Sector
remapping is done at the firmware level, Spinrite can&#39;t prevent it,
ddrescue can&#39;t prevent it, no software tool can prevent it (except for
maybe MHDD on certain Seagates if you have the firmware commands). you
need something lower level that can disable sector remaps at the
firmware level temporarily while you image the drive.<br>
  <br>
  </div>
  </div>
</blockquote>
<br>
This is also wrong.  Spinrite has been preventing sector remapping
since LONG ago, as a prelude to its data recovery work.  See the
following link:<br>
<br>
<a href="http://www.grc.com/srrecovery.htm" target="_blank">http://www.grc.com/srrecovery.htm</a><br>
<br>
quote -&gt;<br>
<br>
The FIRST THING SpinRite does when it starts examining and working with
a drive is to completely disable the drive&#39;s built-in automatic sector
relocation. This way the drive can&#39;t whisk the sector away the first
time it&#39;s not easily read, and SpinRite can study the sector to recover
its data as much as necessary. (And as you might guess by now, no other
utility is even aware of this problem.)<br>
<br>
&lt;-- end quote<br>
<br>
ddrescue probably cannot do this, as you said, but Spinrite can and
does.  One reason that this is possible is that, when Spinrite is
running, it&#39;s the only thing running (on top of FreeDos).  It has
exclusive control of the machine and the controller.  When ddrescue is
running, it is limited in what it can do by what the OS will allow,
even if running as super user.<br>
<br>
For this reason alone, if I didn&#39;t think a drive had mechanical
problems, only soft errors, I would probably be inclined to use
Spinrite on it before trying something like ddrescue.  If I thought an
exhaustive data analysis might make the drive worse, I might go the
other way.<br>
<br>
<blockquote type="cite">
  <div dir="ltr">The reason Spinrite sucks is that it recovers data
back onto the drive itself</div>
</blockquote>
<br>
Wrong.  First, the statement is inherently biased.  Second, Spinrite is
targeted to average to above average consumers, but not uber geeks.  It
is meant to help people which overwhelmingly (percentage wise) are
Windows users, who know little or nothing about Linux, who probably
wouldn&#39;t know (at least in the past) how to install a backup drive, and
who don&#39;t really have access to any viable alternative to recover
unreadable data.  Oh, and like most consumers, they probably don&#39;t have
a backup.  In this context, restoring to the original drive, but back
on to good sectors, is the only viable option for many of the target
audience.  Having said that, it would be cool if a later version
offered data saving to a different drive for the more advanced users.<br>
<br>
<blockquote type="cite">
  <div dir="ltr"> and is marketed as a magic bullet</div>
</blockquote>
<br>
Wrong.  Steve has never marketed the product this way in the 7 years
I&#39;ve been listening to the podcast.  He markets it as a potential way
to recover otherwise unrecoverable and unusable hard drives which have
soft failures (as opposed to the heads melting).  He never says it
always works, but says that it does work in many cases.  And all that
is exactly true.  The fact is, that this product has helped thousands
of users, including myself, recover data and drives that they probably
would have had to sacrifice otherwise.<br>
<br>
<blockquote type="cite">
  <div dir="ltr"> for data recovery, when in fact, it&#39;s incredibly
disingenuous to sell a tool that breaks the number one rule of all data
recovery.</div>
</blockquote>
<br>
Wrong.  See discussion above about the logic of recovery in place.<br>
<br>
<blockquote type="cite">
  <div dir="ltr"> Spinrite can do nothing that ddrescue can&#39;t do, and
in fact, ddrescue is a bit more robust as far as error recovery and
granularity goes, plus it actually gives you a usable dd image. </div>
</blockquote>
<br>
Wrong again.  Spinrite does far more than ddrescue is capable of.  See
discussion above.<br>
<br>
<blockquote type="cite">
  <div dir="ltr">GRC is a blowhard idiot at data recovery and at
networking</div>
</blockquote>
<br>
A) Wrong.  B) BIASED  C) EMOTIONAL  D) Not based on FACTS or LOGIC or
EVIDENCE or EXPERIENCE or EXPERIMENT.<br>
<br>
and therefore it is<br>
<br>
E) IRRELEVANT<br>
<br>
<blockquote type="cite">
  <div dir="ltr"> (omg raw sockets in Win XP, the sky is falling!!).<br>
  </div>
  <div class="gmail_extra"><br>
  </div>
</blockquote>
<br>
Not relevant to this discussion.  HOWEVER, it is a FACT that, Steve was
instrumental in persuading MS to drop raw sockets.  It is also a FACT
that, should they have kept the feature in there, potentially millions
of malicious users of Windows, with minimal training, minimal
resources, and minimal difficulty, would have access to a much easier
time perpetrating attacks on other users.<br>
<br>
Perhaps you should do a bit more FACT CHECKING before trashing
someone&#39;s product or their reputation in public.<br>
<br>
Sincerely,<br>
<br>
Ron<br>
<br>
<br>
<blockquote type="cite">
  <div class="gmail_extra"><br>
  <div class="gmail_quote">On Thu, Feb 21, 2013 at 1:17 PM, Ron Frazier
(ALE) <span dir="ltr">&lt;<a href="mailto:atllinuxenthinfo@techstarship.com" target="_blank">atllinuxenthinfo@techstarship.com</a>&gt;</span>
wrote:<br>
  <blockquote class="gmail_quote" style="border-left:1px solid rgb(204,204,204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">Wrong,
sort of.  I am a Spinrite user and have had good results in recovering
data on a few occasions.  It is a valuable tool and has data recovery
capabilities that nothing else I&#39;m aware of does.  HOWEVER, you have to
use it the right way.  I&#39;m away from my desk right now and will write
up a detailed description of how to use Spinrite properly when I get
back.<br>
    <br>
Spinrite can often recover sectors which are unreadable sectors which
other products cannot.  There are literally thousands of accounts where
Spinrite has recovered unusable drives enough where they were either
usable or they were at least where the data could be recovered.<br>
    <br>
I will agree that you should first try to recover the readable sectors
and save them away.  Use dd-rescue, or GNU dd-rescue or something else.<br>
    <br>
    <a href="http://www.gnu.org/software/ddrescue/ddrescue.html" target="_blank">http://www.gnu.org/software/ddrescue/ddrescue.html</a><br>
    <br>
You may wish to google dd rescue.  I know I&#39;ve read that there are more
advanced alternatives than the original dd-rescue.<br>
    <br>
Use one of these to read the readable sectors.  Save that data on a
different hard drive.<br>
    <br>
THEN, use Spinrite to potentially read the sectors that the rescue
program could not.  At this point, you have nothing to lose, since
you&#39;ve recovered what you can and what remains is, by definition, not
recoverable by the rescue program.<br>
    <br>
One potential disadvantage of using dd-rescue first is that it could
force the HDD to spare out sectors that are not easily readable.  Once
that&#39;s done, even Spinrite won&#39;t be able to touch them.  I don&#39;t know
specifically how to prevent that behavior from the drive.  But, I know
that Spinrite prevents sector sparing until it has finished its data
recovery analysis.<br>
    <br>
I hope to write up a more detailed explanation of how to use Spinrite
later today.<br>
    <br>
Sincerely,<br>
    <br>
Ron<br>
    <div><br>
    <br>
    <br>
    <br>
dev null zero two &lt;<a href="mailto:dev.null.02@gmail.com" target="_blank">dev.null.02@gmail.com</a>&gt;
wrote:<br>
    <br>
&gt;you definitely shouldn&#39;t give spinrite a try if you value your data.<br>
&gt;recovering data BACK ONTO DAMAGED MEDIA is the number 1 no-no in
data<br>
&gt;recovery. just buy a new drive and ddrescue your data to it.<br>
&gt;<br>
&gt;<br>
&gt;On Thu, Feb 21, 2013 at 11:43 AM, Scott Plante<br>
&gt;&lt;<a href="mailto:splante@insightsys.com" target="_blank">splante@insightsys.com</a>&gt;wrote:<br>
&gt;<br>
&gt;&gt; You should definitely give Spinrite a try. Watch the video for
a<br>
&gt;detailed<br>
&gt;&gt; explanation of how it works.<br>
&gt;&gt; <a href="http://www.grc.com/sr/spinrite.htm" target="_blank">http://www.grc.com/sr/spinrite.htm</a><br>
&gt;&gt;<br>
    </div>
&gt;&gt; ------------------------------<br>
&gt;&gt; *From: *&quot;Jonathan Meek&quot; &lt;<a href="mailto:jonathan.l.meek@gmail.com" target="_blank">jonathan.l.meek@gmail.com</a>&gt;<br>
&gt;&gt; *To: *&quot;Atlanta Linux Enthusiasts&quot; &lt;<a href="mailto:ale@ale.org" target="_blank">ale@ale.org</a>&gt;<br>
&gt;&gt; *Sent: *Thursday, February 21, 2013 8:31:33 AM<br>
&gt;&gt; *Subject: *[ale]  Possibly bad hard drive<br>
    <div>
    <div>&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Hey guys,<br>
&gt;&gt;<br>
&gt;&gt; I believe my hard drive is about to give up the ghost hard.
Saturday<br>
&gt;the<br>
&gt;&gt; system booted without issue then Monday, I booted the system
and<br>
&gt;tried to<br>
&gt;&gt; start Firefox. The taskbar freaked out and I had to do a hard<br>
&gt;shutdown.<br>
&gt;&gt; After multiple restarts I was able to get the system back up
but at<br>
&gt;all the<br>
&gt;&gt; restarts, I got a error message that stated that it couldn&#39;t
find a<br>
&gt;&gt; particular directory and to press Ctrl+Alt+Del to restart the
system.<br>
&gt;&gt;<br>
&gt;&gt; Finally I got the system to give the prompt for entering in my<br>
&gt;harddrive<br>
&gt;&gt; password (I have an encrypted hard disk that I setup when I
did a<br>
&gt;fresh<br>
&gt;&gt; install of lubuntu last time). It checked for errors and found
some,<br>
&gt;it<br>
&gt;&gt; tried to repair them and hung at mounting /tmp.<br>
&gt;&gt;<br>
&gt;&gt; I restarted the system and this time it rebooted without issue
I got<br>
&gt;all<br>
&gt;&gt; the way to the home screen and logged in. Launched Firefox
without<br>
&gt;issue<br>
&gt;&gt; and goofed around for a few minutes while I let my backup
system<br>
&gt;backup for<br>
&gt;&gt; the final time (in fear of never getting it back).<br>
&gt;&gt;<br>
&gt;&gt; Shutdown the system and restarted it with a Ubuntu 12.04 live
CD in<br>
&gt;order<br>
&gt;&gt; to do check the hard drive. Went into Disk Utility and the
system<br>
&gt;&gt; recognized I had a hard drive but when I tried any of the
benchmarks<br>
&gt;it<br>
&gt;&gt; balked at me saying it couldn&#39;t read as well as the SMART
Status said<br>
&gt;&quot;not<br>
&gt;&gt; applicable&quot;. This might be from the encryption but I don&#39;t
know.<br>
&gt;&gt;<br>
&gt;&gt; Exited out of the live CD, boot the system again, and it booted<br>
&gt;without<br>
&gt;&gt; incident. Tried to do software update, it griped at me saying
that<br>
&gt;there<br>
&gt;&gt; was not enough room in /boot to do an update and to use sudo
apt-get<br>
&gt;clean.<br>
&gt;&gt; Run sudo apt-get clean and tried the update again. Same error<br>
&gt;message.<br>
&gt;&gt; Repeated this step 5 times before giving up.<br>
&gt;&gt;<br>
&gt;&gt; I am not sure what to do at this stage with it because I can&#39;t
seem<br>
&gt;to<br>
&gt;&gt; wipe the drive probably due to the encryption because I tried
to<br>
&gt;install<br>
&gt;&gt; Ubuntu 12.04 since I had a backup of all my data.<br>
&gt;&gt;<br>
&gt;&gt; All that backstory was to ask this one question: Is there
anything<br>
&gt;else I<br>
&gt;&gt; can do to give some level of assurance the actual status of
the hard<br>
&gt;drive?<br>
&gt;&gt; I think it is busted but I am not sure.<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt;<br>
&gt;&gt; Jonathan<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Ale mailing list<br>
&gt;&gt; <a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br>
&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Ale mailing list<br>
&gt;&gt; <a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br>
&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
    </div>
    </div>
&gt;------------------------------------------------------------------------<br>
    <div>&gt;<br>
&gt;_______________________________________________<br>
&gt;Ale mailing list<br>
&gt;<a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br>
&gt;<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
    <br>
    <br>
    </div>
--<br>
    <br>
Sent from my Android Acer A500 tablet with bluetooth keyboard and K-9
Mail.<br>
Please excuse my potential brevity if I&#39;m typing on the touch screen.<br>
    <br>
(PS - If you email me and don&#39;t get a quick response, you might want to<br>
call on the phone.  I get about 300 emails per day from alternate energy<br>
mailing lists and such.  I don&#39;t always see new email messages very
quickly.)<br>
    <br>
Ron Frazier<br>
    <a href="tel:770-205-9422" value="+17702059422" target="_blank">770-205-9422</a> (O)   Leave a message.<br>
linuxdude AT <a href="http://techstarship.com" target="_blank">techstarship.com</a><br>
    <div>
    <div><br>
    <br>
_______________________________________________<br>
Ale mailing list<br>
    <a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br>
    <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
    <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
    </div>
    </div>
  </blockquote>
  </div>
  <br>
  </div>
  <pre><fieldset></fieldset>
_______________________________________________
Ale mailing list
<a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a>
See JOBS, ANNOUNCE and SCHOOLS lists at
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a>
  </pre>
</blockquote>
<br>
<pre cols="72">-- 

(PS - If you email me and don&#39;t get a quick response, you might want to
call on the phone.  I get about 300 emails per day from alternate energy
mailing lists and such.  I don&#39;t always see new email messages very quickly.)

Ron Frazier
<a href="tel:770-205-9422" value="+17702059422" target="_blank">770-205-9422</a> (O)   Leave a message.
linuxdude AT <a href="http://techstarship.com" target="_blank">techstarship.com</a>
</pre>
</div>

<br>_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
<br></blockquote></div>
</div>