Source code in C is here. (as well as other source code) http://sysinternals.com/

The only way to ensure that deleted files, as well as files that you encrypt with EFS, are safe from recovery is to use a secure delete application. Secure delete applications overwrite a deleted file's on-disk data using techiques that are shown to make disk data unrecoverable, even using recovery technology that can read patterns in magnetic media that reveal weakly deleted files. SDelete (Secure Delete) is such an application. You can use SDelete both to securely delete existing files, as well as to securely erase any file data that exists in the unallocated portions of a disk (including files that you have already deleted or encrypted). SDelete implements the Department of Defense clearing and sanitizing standard DOD 5220.22-M, to give you confidence that once deleted with SDelete, your file data is gone forever. SDelete is presented with full source code so that you can verify yourself that it works as advertized. Note that SDelete securely deletes file data, but not file names located in free disk space.

SDelete works on Windows 95, 98, NT 4.0 and Win2K.
Posted on 2006-01-12 12:36:37 by skywalker
There's a load of information and other utilities here too http://en.wikipedia.org/wiki/File_wipe
Posted on 2006-01-12 14:17:02 by stormix
Look at Eraser, it is free.
Uses gutman file wipe, you can make sure everything is gone for good.
Also lets you make a nuke disk, you can wipe a whole disk(s).

http://www.heidi.ie/eraser/
Posted on 2006-01-12 15:03:33 by DarkWolf

There's a load of information and other utilities here too http://en.wikipedia.org/wiki/File_wipe


Thanks for the info. Some of the file delete programs are massive.

I wrote a 16 bit file shredder program that works from a cmd prompt in XP. The only thing recoverable is the original file name. (Even though the program renames the file in the process.) And the program is less than 3K.



Posted on 2006-01-12 15:35:15 by skywalker

Look at Eraser, it is free.
Uses gutman file wipe, you can make sure everything is gone for good.
Also lets you make a nuke disk, you can wipe a whole disk(s).

http://www.heidi.ie/eraser/


Thanks, and it's nice when they supply the source code as well, even if it's C. :-(

Posted on 2006-01-12 15:36:34 by skywalker