Re: [SLUG] Hard Drive Repair

From: Derek Glidden (dglidden@illusionary.com)
Date: Mon Jul 15 2002 - 14:20:38 EDT


On Mon, 2002-07-15 at 14:13, Frank Roberts - SOTL wrote:
> Yes I know this is slight off topic from pure linux and I hope you will have a
> little pacience with this question.
>
> Does anyone know how to get a hard drive to unfreeze after nonusage for 3 to 5
> years?
>
> Hard drive is in an old 386 laptop that has been setting on a shelf for five
> years.
>
> The critical part is not the hard drive but the data stored on the hard drive.

How old is the drive? If it's much older than the 3-to-5 years and/or
doesn't have automagic head-parking, don't try this:

I've had some luck with older drives that refuse to spin up by either a)
giving them a gentle but firm rap against the heel of my hand (grip
firmly in one hand, slap it into the palm of your other hand) before
turning it on, or b) while turning it on, torque it in your hand really
hard in the same plane as the platters would be turning.

All it needs to work is once, and then you just need to be able to get
the data off without turning it off again.

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#!/usr/bin/perl -w
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map
{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;
$t^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)
[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h=5;$_=unxb24,join
"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*
8^$q<<6))<<9,$_=$t[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}
print+x"C*",@a}';s/x/pack+/g;eval 

usage: qrpff 153 2 8 105 225 < /mnt/dvd/VOB_FILENAME \ | extract_mpeg2 | mpeg2dec -

http://www.cs.cmu.edu/~dst/DeCSS/Gallery/ http://www.eff.org/ http://www.anti-dmca.org/



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 13:50:24 EDT