Skip to content
SPECIFICTION
Get listed

DriveWipe

github.com

Free plan Open source WindowsmacOSLinuxSelf-hosted
Visit github.com
Spec score 8.7 #3 of 28 in Disk Wiping Software

What it is

DriveWipe is a drive sanitization and management tool for Linux, macOS, and Windows. It lists 27 methods across software, firmware, and hybrid approaches, with full read-back verification and saved-state resumption for interrupted sessions. A single binary provides command-line, terminal UI, and desktop GUI interfaces. Other functions include drive health monitoring, cloning, partition management, and forensic analysis. Drives can be sanitized from bootable USB or ISO media, or through PXE network boot; the project also describes JSONL audit logging and JSON or PDF report generation. Safety controls include boot-drive detection, multi-step wipe confirmation, saved interruption state, and warnings about software wiping SSDs and USB bridges. Root or Administrator privileges are required for raw device access, but not for installation. ATA Secure Erase and TCG Opal crypto erase are unsupported on macOS, and TCG Opal crypto erase is not yet supported on Windows. DriveWipe costs nothing for personal, hobby, and commercial use. Government, intelligence, forensics, and security organizations are expected to support or contribute to development.

Spec sheet

What it does
DriveWipe is a cross-platform drive sanitization and management suite implementing software overwrite, firmware erase and cryptographic erasure.Read 15 Oct 2026 · github.com
Purpose
DriveWipe is a cross-platform drive sanitization and management tool that supports software overwrites, firmware erase, and cryptographic erasure.Read 30 Sep 2026 · github.com
Intended users
The license describes personal, hobby, and commercial use as free, and says government, intelligence, forensics, and security organizations are expected to support or contribute to development.Read 30 Sep 2026 · github.com
Administrator access
Root or Administrator privileges are required for raw device access, though not for installation.Read 30 Sep 2026 · github.com
Cloning
Drive cloning supports block and partition-aware copying plus compressed and AES-256-encrypted images.Read 15 Oct 2026 · github.com
Developer architecture
The repository is organized into Rust crates for core logic, CLI, TUI, GUI, live mode and build automation, plus a Linux kernel module.Read 15 Oct 2026 · github.com
Documentation depth
Documentation includes user, developer and security directories, README build instructions, architecture notes, configuration examples and live-environment plans.Read 15 Oct 2026 · github.com
Downloads
The repository says release archives are available for Linux, macOS, and Windows on x86_64 and ARM64.Read 30 Sep 2026 · github.com
Drive management
Features include drive health monitoring, cloning, partition management, and forensic analysis.Read 30 Sep 2026 · github.com
DriveWipe Secure
Four hybrid methods target HDD, SATA SSD, NVMe and USB media with device-specific phases.Read 15 Oct 2026 · github.com
External categorization
GitHub's disk-wipe topic lists DriveWipe as a Rust repository updated on 9 August 2026.Read 15 Oct 2026 · github.com
External repository status
The public GitHub issues page shows zero issues and says issue creation is restricted.Read 15 Oct 2026 · github.com
Firmware wiping
Firmware methods cover ATA Secure Erase, NVMe Format and Sanitize modes, and TCG Opal cryptographic erase.Read 15 Oct 2026 · github.com
Forensics
Forensic functions include entropy analysis, signature scanning, statistical sampling, hidden-area detection and chain-of-custody reports.Read 15 Oct 2026 · github.com
Health monitoring
SMART/NVMe parsing, pre- and post-wipe snapshots, benchmarks and temperature monitoring are included.Read 15 Oct 2026 · github.com
Installation
Linux and macOS have a shell installer that detects platform, verifies SHA-256 checksums, installs a binary and supports uninstall, version pinning and custom prefixes.Read 15 Oct 2026 · github.com
Interfaces
One binary provides CLI, ratatui TUI and iced GUI modes, with aliases for the TUI and GUI.Read 15 Oct 2026 · github.com
Kernel access
The Linux live stack includes a custom kernel module for ATA and NVMe passthrough, HPA/DCO operations and DMA I/O.Read 15 Oct 2026 · github.com
Kernel ioctl API
The live plan documents ioctl calls for ATA/NVMe commands, HPA/DCO operations, DMA, ATA security state and module capabilities.Read 15 Oct 2026 · github.com
Licence
The project uses a custom permissive licence allowing free personal, hobby and commercial use, with an encouragement for security-related organizations to contribute or sponsor development.Read 15 Oct 2026 · github.com
Licence limitation
The licence disclaims warranties and liability and warns that wiping is irreversible and users are responsible for selecting the correct drive.Read 15 Oct 2026 · github.com
Live environment
An Alpine Linux live image of about 200 MB can boot DriveWipe directly from USB.Read 15 Oct 2026 · github.com
Maker identity
LinkedIn identifies Kody Dennon with Honest Tech Services LLC and places the profile in Fortuna, California, United States.Read 15 Oct 2026 · linkedin.com
Parallel wiping
A live queue allows multiple drives to be wiped in parallel and permits drives to be added during an active run.Read 15 Oct 2026 · github.com
Partition management
GPT and MBR parsing, partition creation, deletion, resizing, moving, filesystem detection and dry-run previews are documented.Read 15 Oct 2026 · github.com
Platform limitation
The README marks ATA Secure Erase and TCG Opal crypto erase as unsupported on macOS, and TCG Opal as not yet supported on Windows.Read 15 Oct 2026 · github.com
Platform limits
ATA Secure Erase and TCG Opal crypto erase are not supported on macOS, and TCG Opal crypto erase is listed as not yet supported on Windows.Read 30 Sep 2026 · github.com
Public API
No hosted web API or SDK is documented; extensibility is exposed through Rust crates, CLI commands, configuration and kernel ioctl interfaces.Read 15 Oct 2026 · github.com
PXE boot
PXE artifacts and an iPXE menu support network booting for rack-scale wiping.Read 15 Oct 2026 · github.com
Recent release
GitHub lists DriveWipe v2.0.4 as the latest release, published on 1 August 2026, with desktop archives and PXE artifacts.Read 15 Oct 2026 · github.com
Release platforms
Release archives are published for Linux, macOS and Windows on x86_64 and ARM64.Read 15 Oct 2026 · github.com
Reporting and audit
The project describes JSONL audit logging and JSON or PDF report generation.Read 30 Sep 2026 · github.com
Reports
Operations can produce JSON audit logs and JSON or PDF certificates.Read 15 Oct 2026 · github.com
Resume
Wipe state is saved automatically every 10 seconds so interrupted sessions can resume.Read 15 Oct 2026 · github.com
Safety controls
Safety mechanisms include boot-drive detection, multi-step wipe confirmation, interruption state saving, and warnings about SSD software wiping and USB bridges.Read 30 Sep 2026 · github.com
Sanitization methods
The project lists 27 wipe methods across software, firmware, and hybrid approaches.Read 30 Sep 2026 · github.com
Sanitization standards
The project states compliance with NIST SP 800-88 Rev. 2 and IEEE 2883:2022.Read 15 Oct 2026 · github.com
Security change
The changelog says a recent release cleared reported cargo-audit vulnerabilities and replaced the abandoned genpdf dependency.Read 15 Oct 2026 · github.com
Security standards
The repository describes DriveWipe as compliant with NIST SP 800-88 Rev. 2 and IEEE 2883:2022.Read 30 Sep 2026 · github.com
Software wiping
Software methods include zero, one, random, DoD, Gutmann, HMG, RCMP, NIST, AFSSI, AR, NAVSO and VSITR patterns, plus custom methods.Read 15 Oct 2026 · github.com
System requirements
Building requires Rust 1.94 or newer, and raw-device operations require root or administrator privileges.Read 15 Oct 2026 · github.com
Technical limitation
USB secure wiping is documented as limited by the capabilities of the USB controller.Read 15 Oct 2026 · github.com
Verification
The tool supports byte-for-byte read-back verification and optional verification after every pass.Read 15 Oct 2026 · github.com
Verification and resume
It supports full read-back verification and can resume interrupted sessions using saved state.Read 30 Sep 2026 · github.com
Wipe methods
The README lists 27 methods spanning software, firmware and hybrid approaches.Read 15 Oct 2026 · github.com

Plans and prices

DriveWipe Free Free for personal, hobby, and commercial use; government, intelligence, forensics, and security organizations are expected to support or contribute to development Read 30 Sep 2026 · github.com
Free Free personal use · hobby use · commercial use · government, intelligence, forensic and security organizations encouraged to support development Read 15 Oct 2026 · github.com

Every DriveWipe plan and price →

Strong points and limits

Strong points

  • Lists 27 software, firmware, and hybrid wipe methods.
  • Can verify and resume interrupted sessions.
  • Provides bootable media and PXE network boot.
  • Free for personal, hobby, and commercial use.

Limits

  • Raw device access requires root or Administrator privileges.
  • ATA Secure Erase is unavailable on macOS.
  • TCG Opal crypto erase is not yet supported on Windows.

Who it suits

DriveWipe suits users who need drive sanitization across Linux, macOS, or Windows and want command-line, terminal, or graphical interfaces. Organizations in government, intelligence, forensics, and security are expected to support or contribute to its development.

DriveWipe in depth

Read the full write-up

DriveWipe is a drive-sanitization and management tool for Linux, macOS, and Windows. It best suits people who need several erasure approaches, interfaces, and audit outputs without a software charge. Its breadth is a strength, but erase support varies by platform and raw-device access requires elevated privileges.

Overview

DriveWipe brings drive wiping together with health monitoring, cloning, partition management, and forensic analysis. One binary offers a command line, terminal interface, and desktop GUI, giving users a choice of workflow without separate interface-specific editions.

The project describes 27 methods spanning software, firmware, and hybrid erasure. Full read-back verification and saved state for interrupted sessions are valuable safeguards for long-running jobs. They do not remove the need to choose an appropriate method: the project warns about software wiping SSDs and using USB bridges, and includes boot-drive detection and multi-step confirmation to reduce accidental erasure.

Bootable USB/ISO media and PXE network boot support sanitization outside a normal desktop session. JSONL audit logs and JSON or PDF reports suit workflows that need records. The repository describes DriveWipe as compliant with NIST SP 800-88 Rev. 2 and IEEE 2883:2022.

Key features

Broad erasure toolkit: The 27 methods cover software overwrites, firmware erase, cryptographic erasure, and hybrid approaches. That range is useful when a single tool must handle different drive capabilities, though platform restrictions matter.

Verification and recovery: Full read-back verification checks the result, while saved state lets an interrupted session resume rather than start over.

Multiple interfaces: Command-line, terminal UI, and desktop GUI access come from one binary, making the tool adaptable to both scripted and interactive work.

Operational safeguards: Boot-drive detection, staged confirmation, and warnings about SSD software wipes and USB bridges address risks inherent in raw-device operations.

Audit and boot options: JSONL logging, JSON or PDF reports, bootable media, and PXE boot make it more suitable for managed sanitization than a simple desktop shredder.

Pricing

DriveWipe costs free. The free plan covers personal, hobby, and commercial use, with no free trial because the plan is free. There are no stated seat or wipe quotas. The license says government, intelligence, forensics, and security organizations are expected to support or contribute to development; those organizations should account for that expectation when adopting it.

Platforms

DriveWipe runs on Linux, macOS, and Windows, with release archives for x86_64 and ARM64. Root or Administrator privileges are required for raw-device access, though installation does not require them. Platform support is not uniform: ATA Secure Erase and TCG Opal crypto erase are unavailable on macOS, and TCG Opal crypto erase is not yet supported on Windows.

Who it's for

DriveWipe is a strong fit for individuals and organizations that need disk-level erasure, removable-media support, SSD support, verification, and report generation in one free tool. Its GUI and terminal options also make it more flexible than a command-line-only utility. It is a weaker fit where a required firmware or crypto erase path is unavailable on the target platform, or where raw-device access cannot be run with administrator privileges.

Pros and cons

Pro: 27 methods across software, firmware, and hybrid approaches give users a broad set of erasure options.

Pro: Read-back verification, resumable sessions, and audit/report outputs support accountable workflows and interrupted jobs.

Pro: Three interfaces and bootable or PXE environments accommodate different operating contexts.

Con: Erase capabilities differ across operating systems, notably for ATA Secure Erase and TCG Opal.

Con: Raw-device work requires root or Administrator access, a practical constraint in locked-down environments.

Alternatives

For another cross-platform option with a free plan, Active@ KillDisk offers personal licenses at $64.95, paid once and $79.95, paid once; choose it if one of those personal license offerings better fits your needs.

BCWipe Total WipeOut is a paid option with a free trial and a Home plan described as 10 wipes; consider it if that trial or wipe-based plan suits your use.

Blancco Drive Eraser is a paid Linux and Windows alternative with a free trial and plans that include centralized reporting or operational support; it may suit readers seeking those plan features.

nwipe is a free Linux and self-hosted command-line and ncurses GUI tool; choose it if you specifically want that Linux-focused interface.

east-tec DisposeSecure is a paid Linux and Windows option with disk and partition wiping, bootable media, a Windows module, and erasure reports; its listed plans are $29.50 a month and $29.50 a year.

File Shredder is a free Windows utility focused on files, folders, and free-space wiping rather than disk-level sanitization.

Strix Disk Cleaner is a free, open-source Linux and Windows alternative for readers considering a narrower disk-cleaning tool.

CBL Data Shredder is a free Windows option focused on low-level hard-drive formatting and customizable sector-wiping methods.

The Data Erasure Software and Disk Wiping Software directories provide broader comparisons.

Verdict

Choose DriveWipe if you want a free, cross-platform toolkit that combines varied erasure methods with verification, resumability, and audit outputs. Its main limitation is uneven platform support for firmware and crypto erasure; check the target drive and operating system before relying on a particular method.

Verdict

DriveWipe offers several wipe approaches, interfaces, and reporting options at no listed charge for personal, hobby, and commercial use. Check platform-specific erase support and the privilege requirement before using it.

Where Specifiction places it

Alternatives to DriveWipeAll alternatives →