Question About SpinRite

  • Thread starter Thread starter dt
  • Start date Start date
D

dt

I have a Maxtor 275 Gig outboard drive.

I went to check it for the first time with Spinrite and was told by
Spinrite that it would take over 48 hours to check the drive with it's
read & write check.

Does this sound right? Or will that time estimate possibly change
drastically downwards as Spinrite gets going more into the drive?

How may people would lock their comps up for two days just to check a
single drive?

Is there another program that will do this same job and faster than
Spinrite?
 
I have a Maxtor 275 Gig outboard drive.
I went to check it for the first time with Spinrite

Spinrite is pure snake oil.
and was told by Spinrite that it would take over 48
hours to check the drive with it's read & write check.
Does this sound right? Or will that time estimate possibly change
drastically downwards as Spinrite gets going more into the drive?
How may people would lock their comps up for two days just to check a single drive?

Very few.
Is there another program that will do this same job and faster than Spinrite?

Yep, the hard drive manufacturer's diagnostic.
 
Previously said:
I have a Maxtor 275 Gig outboard drive.
I went to check it for the first time with Spinrite and was told by
Spinrite that it would take over 48 hours to check the drive with it's
read & write check.
Does this sound right? Or will that time estimate possibly change
drastically downwards as Spinrite gets going more into the drive?

Not really. SpinRite does some balck magic (that is irrelevant
for modern disks) and takes a lot of time. Run a full SMART selftest
instead, which should take 2-3 hours and is just as conclusive in
its results, if not more so.
How may people would lock their comps up for two days just to check a
single drive?

I know no one.
Is there another program that will do this same job and faster than
Spinrite?

Any SMART tool that can trigger selftests. A free commanline one
is the smartmontools, which also have a Windows port.

Additional benefit is that you can keep using the disk while a SMART
selftest is running. It will be a bit slower, and the SMART selftest
may take longer, but the computer stays usable.

Arno
 
I have a Maxtor 275 Gig outboard drive.

I went to check it for the first time with Spinrite and was told by
Spinrite that it would take over 48 hours to check the drive with it's
read & write check.

Bah, just get the free HDTune. It found an error on a Samsung HDD that the
manufacturer's diagnostics couldn't find.
 
I went to check it for the first time with Spinrite and was told by
Spinrite that it would take over 48 hours to check the drive with it's
read & write check.

Does this sound right? Or will that time estimate possibly change
drastically downwards as Spinrite gets going more into the drive?

SpinRite will take various amounts of time, depending on what you
select to have done, and how badly damaged the drive is (faster for
good drives, slower for damaged drives). It does non-destructive
reading and writing, and if the drive is working well, it moves on.
If there's a bad sector, it will take longer to verify it's bad, move
the data to a good spot, then move on. You can "goose" it past a bad
spot, if you're in a hurry.
How may people would lock their comps up for two days just to check a
single drive?

If all you want is to "check", then yeah, maybe you need something
else. But if you value your data, and it's not backed-up anywhere,
and your drive might be on it's last legs, the other solutions will
likely fall short.

BTW, you can yank your drive and put it in any old box and let
SpinRite go to town on it. SpinRite has it's own boot disk (no
Windows needed to run).

--Dale--
 
I have a Maxtor 275 Gig outboard drive.
Spinrite has worked for me since 2001.

I most recently used it in 2007 May on an 80GB SATA disk on a Dell
Precision 380.

The best that the Dell or disk vendors diagnostics could do
was identify a few (8 if I remember correctly) bad blocks affecting
two sectors. Dell wouldn't even help me get the disk to mark the
bad blocks and revector things so that the problem wouldn't move to
other files. I couldn't backup or clone the disk in the state that it
was in.

(I missed most of the details what SpinRite did since I had about
given up on things, went away for a few hours, missed the messages,
and couldn't save the run log.)

SpinRite was able to recover some of the blocks. I think it took
about 10 minutes for each actual bad block, plus the normal scan time.
I had used another program to determine the file with the problem, get
the file from a backup, and clone the fixed disk to a warranty
replacement disk from Dell. (Since I had the backup I didn't bother to
check if all or just some of the data was recovered.)
I went to check it for the first time with Spinrite and was told by
Spinrite that it would take over 48 hours to check the drive with it's
read & write check.
I does take a long time even if no problems are found. If the GRC guy
said 48 hours, then that probably is correct. Note that each actual
bad block may take considerably extra time. In fact, the 10 minutes
per bad block may have been due to the drive itself finally deciding
to revector the bad block, rather than Spinrite recovering any of the
data. (Old PATA disks and floppies used to sometimes get blocks
fixed;
I don't know if new disks ever actually get blocks fixed by Spinrite.
Spinrite will rewrite things to stop drift problems.)

The only thing that I thought Spinrite should be able to do but
wasn't was to give up on a block after very limited retries. I
thought that Spinrite should be able to force revectoring early,
but this isn't done because of the philosophy of not loosing any
data. It also might not be possible to force revectoring in a
generic fashion, so I'm not sure if the option could be implemented
easily.

Does this sound right? Or will that time estimate possibly change
drastically downwards as Spinrite gets going more into the drive?
No if no problems are found. I forget if taking a long time for early
bad blocks messes up the estimated completion time for the rest of the
run or if only the recent speed is used in the remaining time
estimate. I.e., if it takes 1 hour for the first 10 blocks I huge
estimate might be given. I don't remember if the time remaining
estimate is gradually reduced or is very shortly corrected after a few
cylinders without errors are scanned.
How may people would lock their comps up for two days just to check a
single drive?
Spinrite can continue an operation, so you can run overnight for a few
nights in a row if that suits you.
Is there another program that will do this same job and faster than
Spinrite?
Clone the disk, run the manufacturer's diagnostics, clone back, then
do the manufacturer's read diagnostic. This will do most of the
testing and rewriting of the data that Spinrite does. It won't
recover data from weak blocks any better than your clone program.

However, make sure your clone program works. Most clone programs
don't clone block by block, so things don't get back where they were,
which may break some software licenses.

If you need block by block clone you need a forensic cloner, for
hundreds of US$ to about one thousand US$.

You can also get a cloner that will do only limited recovery if asked
and will clone end to start, for several hundred US$. I'm not sure
if you can get this program to do block by block cloning (meaning each
block is copied to the same disk location on the new disk; not meaning
that the blocks are copied one by one. The blocks might be copied
one by one as part of the error handling stuff, but that is not
important as far as software licensing is concerned.)
 
Previously Mark F said:
Spinrite has worked for me since 2001.
I most recently used it in 2007 May on an 80GB SATA disk on a Dell
Precision 380.
The best that the Dell or disk vendors diagnostics could do
was identify a few (8 if I remember correctly) bad blocks affecting
two sectors. Dell wouldn't even help me get the disk to mark the
bad blocks and revector things so that the problem wouldn't move to
other files. I couldn't backup or clone the disk in the state that it
was in.
(I missed most of the details what SpinRite did since I had about
given up on things, went away for a few hours, missed the messages,
and couldn't save the run log.)

Very simple, retry after retry. Nothing else that can be done on
modern disks without working on the hardware.

If you just want to get rid of the defective sectors, simple:
Overwrite then, or equally good the files they are in (with
files of the smae size or larger). The disk will reallocate
on write if a sector was unreadable before.
SpinRite was able to recover some of the blocks. I think it took
about 10 minutes for each actual bad block, plus the normal scan time.
I had used another program to determine the file with the problem, get
the file from a backup, and clone the fixed disk to a warranty
replacement disk from Dell. (Since I had the backup I didn't bother to
check if all or just some of the data was recovered.)
I does take a long time even if no problems are found. If the GRC guy
said 48 hours, then that probably is correct. Note that each actual
bad block may take considerably extra time. In fact, the 10 minutes
per bad block may have been due to the drive itself finally deciding
to revector the bad block, rather than Spinrite recovering any of the
data. (Old PATA disks and floppies used to sometimes get blocks
fixed;

Again, SpinRite cannot recover data. It can just repeatedly ask
the drive to try.
I don't know if new disks ever actually get blocks fixed by Spinrite.
Spinrite will rewrite things to stop drift problems.)

"drift problems"? Huh? Modern disks do not have them.
The only thing that I thought Spinrite should be able to do but
wasn't was to give up on a block after very limited retries. I
thought that Spinrite should be able to force revectoring early,
but this isn't done because of the philosophy of not loosing any
data. It also might not be possible to force revectoring in a
generic fashion, so I'm not sure if the option could be implemented
easily.

Well, _that_ would have been very easy to implement. Guess the
"SpinRite Guru" knows better what the user wants.

No if no problems are found. I forget if taking a long time for early
bad blocks messes up the estimated completion time for the rest of the
run or if only the recent speed is used in the remaining time
estimate. I.e., if it takes 1 hour for the first 10 blocks I huge
estimate might be given. I don't remember if the time remaining
estimate is gradually reduced or is very shortly corrected after a few
cylinders without errors are scanned.
Spinrite can continue an operation, so you can run overnight for a few
nights in a row if that suits you.
Clone the disk, run the manufacturer's diagnostics, clone back, then
do the manufacturer's read diagnostic. This will do most of the
testing and rewriting of the data that Spinrite does. It won't
recover data from weak blocks any better than your clone program.

Actually, run a full SMART selftest. Typically that is what the
manufacturers diag does nayways, but you can do
this with any reasonable SMART software.
However, make sure your clone program works. Most clone programs
don't clone block by block, so things don't get back where they were,
which may break some software licenses.
If you need block by block clone you need a forensic cloner, for
hundreds of US$ to about one thousand US$.

Or "dd_rescue" under Linux for free, e.g. in a current Knoppix
CD-only Linux.
You can also get a cloner that will do only limited recovery if asked
and will clone end to start, for several hundred US$.

Again something dd_rescue does.
I'm not sure
if you can get this program to do block by block cloning (meaning each
block is copied to the same disk location on the new disk; not meaning
that the blocks are copied one by one. The blocks might be copied
one by one as part of the error handling stuff, but that is not
important as far as software licensing is concerned.)

With dd_rescue you can do sector-identical, or sector-identical
with offset. You can also clone disks with bad blocks, with the
option to write zeros to targets of bad blocks or leave them
untouched. It is really not that difficult to implement. You
pay the lots and lots of money primarily for the fancy GUI.

Arno
 
Mark F wrote in news:[email protected]
Spinrite has worked for me since 2001.

I most recently used it in 2007 May on an 80GB SATA disk on a Dell
Precision 380.

The best that the Dell or disk vendors diagnostics could do was identify
a few (8 if I remember correctly) bad blocks affecting two sectors.
Dell wouldn't even help me get the disk to mark the bad blocks and
revector things so that the problem wouldn't move to other files.

It can't. For that to happen you will have to write over them at which
point they'll disappear.
I couldn't backup or clone the disk in the state that it was in.

True. Though there are utilities that can ignore bad blocks and
there are that can overwrite bad blocks and then you can backup.
(I missed most of the details what SpinRite did since I had about
given up on things, went away for a few hours, missed the messages,
and couldn't save the run log.)

SpinRite was able to recover some of the blocks. I think it took
about 10 minutes for each actual bad block, plus the normal scan time.
I had used another program to determine the file with the problem, get
the file from a backup, and clone the fixed disk to a warranty
replacement disk from Dell. (Since I had the backup I didn't bother to
check if all or just some of the data was recovered.)


I does take a long time even if no problems are found. If the GRC guy
said 48 hours, then that probably is correct. Note that each actual
bad block may take considerably extra time.
In fact, the 10 minutes per bad block may have been due to the drive
itself finally deciding to revector the bad block, rather than Spinrite
recovering any of the data.

Nope.
A bad block (pending bad sector) is only reassigned if a read is successful.
(Old PATA disks and floppies used to sometimes get blocks fixed;
I don't know if new disks ever actually get blocks fixed by Spinrite.

Why not.
Spinrite will rewrite things to stop drift problems.)

So should scandisk/chkdsk.
The only thing that I thought Spinrite should be able to do but
wasn't was to give up on a block after very limited retries. I
thought that Spinrite should be able to force revectoring early,
but this isn't done because of the philosophy of not loosing any data.
Exactly.

It also might not be possible to force revectoring in a generic fashion,

Just a write will do.
Svend Olaf Mikkelsen's Findbad can track them and overwrite them.
IBM/Hitachi's Drive Fitness Test can do the same for IBM/Hit. drives.
 
Back
Top