Prevent snoops from recovering your erased files
You probably know that when you delete a file, you're not really removing the information from your storage device. Instead, you're designating the space taken up by the file as available for storing new data, should it be needed.
A properly motivated person can recover the deleted information. In fact, data recovery tools such as the free Recuva exist for this very purpose. To keep prying eyes from perusing your deleted data, you need to write over the digital bits that comprise the file. That's where secure-erase utilities come in.
(By the way, the process of recovering partially or superficially deleted information is known as data remanence.)
There are plenty of government standards for ensuring that deleted files are truly erased by writing over the data several times (scroll down this Wikipedia page to "Standards" for more info). But for most people, a single pass of random zeros and ones will suffice.
Among the many programs that offer to securely delete the files on your hard drive and other storage devices, two freebies stand out, though in terms of approach, they're polar opposites: Heidi Computers' Eraser and SDelete from Sysinternals.
Drag and drop to wipe out files
Few file-wiping utilities are easier to use than Heidi Computers' Eraser, which has Explorer-like windows into which you can drag and drop the files you want to securely delete. You can also schedule an overwrite of all the available space on a disk or erase individual files in Windows Explorer by right-clicking them and choosing Erase.
The Eraser secure-file-deletion utility lets you wipe out files on demand or schedule free-space erasure.
(Credit: Heidi Computers)Another right-click option added by the utility is Erase Secure Move, which wipes the selected file from its current location and lets you place it onto another storage device. You can perform the same secure file move by right-clicking as you drag the file to its new location and choosing Secure Move with Eraser when you release the button.
Take the command-line approach
When it comes to free Windows utilities, they don't get much better than the great tools from Mark Russinovich's Sysinternals, which are now the property of Microsoft. Among the programs is SDelete, a command-line utility that securely wipes files, directories, or the unused space on a disk.
First, open a command prompt: in Vista, click Start, type cmd, and press Enter; in XP, click Start > Run, type cmd, and press Enter. At the command prompt, type sdelete, enter the operator for the desired action, and specify the file, directory, or drive to be acted upon. How straightforward can you get?
In addition to wiping files and directories, you can use the sdelete command to overwrite the free space on a disk and specify the number of passes used to obliterate the data. You'll find more information about the program on Microsoft's TechNet site.
Dennis O'Reilly has covered PCs and other technologies in print and online since 1985. Along with more than a decade as editor for Ziff-Davis's Computer Select, Dennis edited PC World's award-winning Here's How section for more than seven years. He is a member of the CNET blog Network, and is not an employee of CNET. 





I know this from experience: I was accused of trading CP, and I allowed them to search my computer, which I had this Heidi IE program on...... didn't raise ANY eyebrows with the people in question from the FBI who came to my home.
Just to be absolutely certain, though, is there any government page I can use as a second source for this?
I'd like to see it in writing.
The only thing it shows is that you are a security nut.... NOT that you were doing something illegal.
If I was a judge, I know I'D definitely find it interesting if a person had a permanent-erase program on their hard drive.
However, if it's not allowed to be brought up in court...then once again, that changes everything.
C:\>sdelete
SDelete - Secure Delete v1.51
Copyright (C) 1999-2005 Mark Russinovich
Sysinternals - www.sysinternals.com
usage: sdelete [-p passes] [-s] [-q] <file or directory>
sdelete [-p passes] [-z|-c] [drive letter]
-c Zero free space (good for virtual disk optimization)
-p passes Specifies number of overwrite passes (default is 1)
-q Don't print errors (Quiet)
-s Recurse subdirectories
-z Clean free space
** end
To delete all files on a drive or folder and subdirectories: sdelete -s e:\*.* or sdelete -s e:\folder\*.*
To write zeroes to the drive's free space: sdelete -c c:
When I do a full system defrag, I run cleanmgr, sdelete, then defrag. That will optimize the drive. There are better ways, but that's the order I do it.
- by tcr071 January 19, 2009 6:58 PM PST
- I have found the best way to make sure my erased files are safe is to drill 7 or 8 holes into my hard drive then throw it into my lit fireplace.
- Like this Reply to this comment
-
(15 Comments)