SDelete , Eraser – Delete Files Permanently without recovery

Securely Delete Permanently When you delete a file, Windows removes the index for the file and prevents the operating system from accessing the file’s contents. However, somebody with direct access to the disk can still recover the file’s contents until it has been overwritten by another file by using recovery software’s widely available.

Sysinternals, a Microsoft Acquired Software Development firm has a simple tool called SDelete, which can can overwrite the contents of free space on your disk to prevent deleted or encrypted files from being recovered.

SDELETE is a command line utility that takes a number of options. In any given use, it allows you to delete one or more files and/or directories, or to cleanse the free space on a logical disk. SDelete accepts wild card characters as part of the directory or file specifier. To use SDelete to overwrite deleted files on the C drive, run the following command:  sdelete -z C: Download SDelete (47 KB)

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.
  • -s : Recurse subdirectories.
  • -q : Don’t print errors (quiet).
  • -z : Cleanse free space.


Alternative, I have been using Eraser for a few years now, it does a same thing as this utility, but Eraser shows up in the right-click menu. Eraser is a better solution because it’s easier to use unless you’re a command line fan

Download Eraser from

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply