DriveWipe
github.com
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
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
- Disk Wiping Software#3 of 288.7
- Data Erasure Software#2 of 178.6