Mailinglist Archive: opensuse (2459 mails)

< Previous Next >
Re: [opensuse] reiserfs - No space left on device
  • From: "Greg Freemyer" <greg.freemyer@xxxxxxxxx>
  • Date: Tue, 18 Mar 2008 18:26:12 -0400
  • Message-id: <87f94c370803181526t5e5aadddob452bc6d833bce47@xxxxxxxxxxxxxx>
On Tue, Mar 18, 2008 at 5:51 PM, Anders Johansson <ajh@xxxxxxxxxx> wrote:
Jerry Houston wrote:
> Last Thursday, I started having problems indicating a failing drive -- a
> 500 GB Western Digital Caviar that I'd just installed in my #2
> workstation at the office. Panicking, because of the importance (and
> quantity) of data on that drive, I bought the copy of SpinRite that I'd
> always intended to get. (It seemed like a good excuse, and I figured
> that *sometime* I'm going to need it.)

SpinRite is completely bogus, your money was wasted. The advertising for
it is complete and utter technobabble.

There is no software product that can save failing hardware, and you
would do better not to give your money to people who claim there are. It
is the technological equivalent of healing crystals


Anders, it has been years since I've looked into SpinRite, but it
used to be a good product 20+ years ago. Your comment got me curious.
So I went and read its data recovery section on the web:

That actually makes a lot more sense than you are giving it credit
for. It is all about making a really hard effort to recover data from
a damaged sector and then using reallocation to replace it.

If you don't know, a typical sector read will fail if the internal
checksum does not match what is expected. There is a low-level read
the asks for the entire low-level sector (572 bytes?) without concern
about the checksum. By calling that repeatedly, SpinRite conceivably
could figure out what the correct data for the sector is. And then
mark the sector for reallocation to one of the reserved sectors, and
then populate the sector with the recovered data.

FYI: As of very recently (Feb08) hdparm may have some of they core
features needed to write something like this for Linux. But per the
latest hdparm man page the low level read/write commands are typically
not available for sectors beyond 128GiB. Apparently some very recent
new drives do support a new command that allows low-level sector
addressing beyond 128GiB.

So SpinRite is likely limited to doing the extensive sector recovery
to the first 128 GiB of sectors.

Greg Freemyer
Litigation Triage Solutions Specialist
First 99 Days Litigation White Paper -

The Norcross Group
The Intersection of Evidence & Technology
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups