Re: [SLUG] Formating HD

From: Derek Glidden (dglidden@illusionary.com)
Date: Mon Sep 24 2001 - 12:31:29 EDT


SOTL wrote:
>
> Is there a way to format a HD such that all vestages of linux including the
> boot record are removed yielding a virgin HD?

I haven't seen this method mentioned yet:

from linux, as root:

# dd if=/dev/zero of=/dev/hda bs=512 count=1000

overwrites the first 1000 sectors of the hard drive with nulls,
effectively destroying the boot sector and partition tables. 1000 is an
arbitrary value because I don't actually know how many initial sectors
are taken up by the boot block and partition table. Much less than 1000
though.

If you want to null out the entire drive, leave out the "count=1000" bit
and it just keeps going until it runs out of drive.

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#!/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.eff.org/ http://www.opendvd.org/ http://www.cs.cmu.edu/~dst/DeCSS/Gallery/



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 19:58:13 EDT