7

What procedures do people follow before recycling or disposing of old PC's?

Do you:

  • Remove the hard drive
  • Damage it beyond repair
  • Use a tool to completely wipe the hard drive. If so, which?
  • Other

Is the hard drive the only component that you "cleanse"?

HopelessN00b
  • 53,385
  • 32
  • 133
  • 208
rbrayb
  • 1,098
  • 1
  • 12
  • 20

10 Answers10

9

I like Darik's Boot And Nuke for wiping hard drives.

csjohnst
  • 755
  • 1
  • 7
  • 12
  • Making the dban image bootable via pxe makes things easier (old computers can have flaky cdroms and such). Just be very careful which machines you wipe... – Koos van den Hout Oct 16 '13 at 11:07
4

You could use Gutmann method to wipe your hard drive. The shred program from GNU coreutils implements this.

C. K. Young
  • 1,842
  • 16
  • 16
4

I typically remove the hard drive. Alternately, I have used dd to copy /dev/null over the drive. If I had known about shred then I would instead have done

shred /dev/sda
shred /dev/sdb
....

from a rescue disk, but I only learned about that command in someone else's answer above. Hard drives are cheap enough, however, that I have typically just removed and disassembled the hard drive. (I like strong magnets, grin.) Since I'm not worried about the NSA trying to recover data from my drive, just wiping with dd

dd if=/dev/null of=/dev/sda
dd if=/dev/null of=/dev/sdb
....

from a rescue disk is sufficient for my worries.

There is no reason I can think of to cleanse anything other than the hard drive. However, I will sometimes reset the BIOS back to defaults just to put it in a known state for the next person. In case, for example, they want to change the RAM and my overclocked RAM settings don't work for their new RAM.

Eddie
  • 11,332
  • 8
  • 36
  • 48
  • And there you have the reason why serverfault works. You not only provided some knowledge for somebody else but also learnt something new yourself :-) – rbrayb May 01 '09 at 03:55
  • This is incorrect, reading from `/dev/null` won't give you anything. If you want to read "null" data (zeros), use `/dev/zero`, if you want random data use `/dev/urandom`. By the way, for random data it seems that using `shred` is way faster than `dd`'ing `/dev/urandom` on the drive. –  Jun 18 '14 at 21:33
1

Remove hard drive. Load gun. Fire.

And yes, the hard drive is the only component I'd 'cleanse'

saschabeaumont
  • 2,794
  • 22
  • 14
1

there's a linux tool you can use called shred so I suppose a

shred -uf /*

would do it.

devin
  • 1,226
  • 3
  • 20
  • 27
1

While I like shred, DBAN and dd... There is a problem deleting the data in sectors that were remapped by the drive itself. They would not be overwritten by the above utilities. Fortunately there is a way to tell the drive to do the destruction.

http://cmrr.ucsd.edu/people/Hughes/SecureErase.shtml

Jared
  • 11
  • 1
1

Turns out completely wiping the drive doesn't require writing over the data 10 times. Hurray for research. That being said, I still like DBAN for ease of use.

Nathan Bedford
  • 1,122
  • 1
  • 7
  • 16
1

Also see: How should I securely wipe data from a hard drive?

Hamish Downer
  • 9,142
  • 6
  • 36
  • 49
0

Just wipe the drive and sell it on Craigslist. Even if it's an old POS, it can make a good video player or footstool.

tsilb
  • 608
  • 2
  • 10
  • 15
0

I've always liked BCWipe.

ahsteele
  • 375
  • 1
  • 6
  • 14