SDelete

Also known as: Secure Delete

Active · Website

Microsoft Sysinternals command-line secure-deletion tool for Windows: overwrites files and cleans free disk space per the DoD 5220.22-M sanitizing standard, with special handling for NTFS compressed, encrypted, and sparse files via the defragmentation API. Written by Mark Russinovich in 1999 and still maintained.

Platforms
Interface
Tech stack
Native Win32; uses the defragmentation API and raw disk access for compressed/encrypted/sparse files and free-space cleaning
Features
Dev-junk cleaning
Not a focus
Development
Company team · acquired
Created by Mark Russinovich (Sysinternals/Winternals); maintained by Microsoft since the July 18, 2006 acquisition.
License
Proprietary
Proprietary freeware; Sysinternals Software License Terms
Price
Free
Free download from download.sysinternals.com; also inside the free Sysinternals Suite
Launched
first_release_at
First release
Last seen alive

Checks

Mechanical checks derived from the fields above. Each row is one fact; "not yet checked" means exactly that, not a failure. There is no composite score; read them together.

Track recordabout 27 years
Source publishedNo
Release signingSigned
Security contactYes
Reproducible buildsNot yet checked
TelemetryNone
Runs elevatedOnly when needed
Auto-update channelNone
Recent activityLast seen yesterday

Research notes

Announcements

1 recorded

Other — The Systems Internals Newsletter Volume 1, Number 2 by u/markrussinovich

Earliest author promotion found: SDelete's introduction in Russinovich's own newsletter (~2700 subscribers at the time), predating social-media self-promotion entirely.

In order to fill this hole, I've written SDelete (Secure Delete). It's a command-line tool that makes it possible not only for you to securely delete standard files, but also to securely delete any previously deleted data that exists in the unallocated portions of a disk. — Problem statement
I provide SDelete with full source code and a description of how it works, so that you can see how it makes use of the defragmention API, and so that you can verify my claims that it will prevent your sensitive deleted data from being recoverable. — Trust signal

Sources

URLRoleStatusCheckedArchive
learn.microsoft.com/en-us/sysinternals/downloads/sdeletehomepage200
learn.microsoft.com/en-us/sysinternals/resources/archive/v01n02announcement200
learn.microsoft.com/en-us/sysinternals/resources/archive/v01n03other200
news.microsoft.com/source/2006/07/18/microsoft-acquires-winternals-software/other200

Established alternatives

Related tools

Wrong, stale, or missing something? Flag this listing: corrections reach the site operator, not SDelete's developer. Last reviewed .