- Home
- Disk Wiping Software
- Lethe
Lethe
What it is
Lethe is a free, open-source command-line utility for wiping drives on Linux, macOS, and Windows. It overwrites existing data with randomly generated data or a static pattern, then can read data back to check whether write commands succeeded. The project says it should work with HDDs and flash drives, and with SSDs subject to limitations. SSD wear leveling and compression mean its current approach cannot reliably erase all SSD data. Using Lethe on real drives requires root or administrator access. Performance features include a fast cryptographic random generator and an option to override the operating system’s recommended block size. Lethe can track and automatically skip bad blocks and other localized errors, though this capability is experimental. The repository offers binaries for Windows x86-64, Intel macOS, experimental Apple macOS, and Linux x86-64, and documents installation from Rust sources. It is licensed under Apache License, Version 2.0. The project says initial active development is complete, though changes may still occur occasionally. It has no exact roadmap, and users can report issues. Lethe has a maximum of 4,294,967,296 blocks per device and has not been tested on RAID storage.
For and against
For
- Can verify writes by reading data back.
- Supports random data or a static pattern.
- Available for Linux, macOS, and Windows.
- Licensed under Apache License, Version 2.0.
Against
- Requires root or administrator access on real drives.
- SSD data cannot be reliably wiped with this approach.
- Bad-block skipping is experimental.
- Not tested on RAID storage.
The verdict
Lethe provides drive overwriting and write verification across several operating systems, with a command-line workflow. Its SSD limitation and lack of RAID testing are important constraints to consider before use.
Who it suits
Lethe suits users who need a command-line drive-wiping utility and can operate with root or administrator access. It may fit HDD or flash-drive wiping, while SSD users should account for the stated limitations.
Plans and prices
Free
CLI utility · requires administrator/root access for real drives
Read 14 Oct 2026 · github.com
On the record
- Bad-block handling
- An experimental mode tracks and skips bad blocks and other localized errors automatically.github.com · read 14 Oct 2026
- Benchmark result
- On a 2015 MacBook Pro with macOS 10.14.4 and a 64 GB USB flash drive, the README records Lethe random fill at 2,758.11 seconds versus dd at 4,546.48 seconds in the shown test.github.com · read 14 Oct 2026
- Block-size control
- Users can override the operating system's recommended block size to potentially improve speed.github.com · read 14 Oct 2026
- Capacity limit
- A device is limited to 4,294,967,296 blocks; with 1 MB blocks the stated maximum is 4096 TB.github.com · read 14 Oct 2026
- Current release
- The repository identifies v0.8.2 as the current release.github.com · read 14 Oct 2026
- Development status
- The maker describes initial active development as complete, with occasional changes and no exact roadmap.github.com · read 14 Oct 2026
- Download options
- The repository provides binaries for Windows x86-64, Intel macOS, Apple macOS marked experimental, and Linux x86-64, and also documents installation from Rust sources.github.com · read 8 Oct 2026
- Downloads
- Release archives are offered for Windows x86-64, macOS Intel, experimental Apple Silicon, and Linux x86-64.github.com · read 14 Oct 2026
- Error handling
- It can track and automatically skip bad blocks and other localized errors, a feature marked experimental.github.com · read 8 Oct 2026
- Historical missing feature
- The Docs.rs documentation states that Secure Erase was not supported in Lethe 0.2.2 and recommends additional native Secure Erase where possible.docs.rs · read 14 Oct 2026
- Historical package documentation
- Docs.rs describes Lethe 0.2.2 as a free, cross-platform, open-source drive-wiping utility and exposes its Rust source documentation.docs.rs · read 14 Oct 2026
- Independent package platforms
- MyNixOS lists package targets across Darwin, Linux, BSD variants, Solaris, WASI, Redox, and Windows architectures.mynixos.com · read 14 Oct 2026
- Independent package version
- MyNixOS lists Lethe version 0.8.2, Apache-2.0 licensing, one executable, and marks it neither broken, insecure, unfree, nor unsupported.mynixos.com · read 14 Oct 2026
- Interface
- Lethe is a command-line interface with general and command-specific help commands.github.com · read 14 Oct 2026
- Interface and access
- Lethe is a command-line tool that requires root or administrator access to operate on real drives.github.com · read 8 Oct 2026
- Licence
- The repository states that Lethe is licensed under Apache License 2.0.github.com · read 14 Oct 2026
- License
- Lethe is licensed under the Apache License, Version 2.0.github.com · read 8 Oct 2026
- Limit: drive wear
- The guide warns that multi-pass VSITR and badblocks operations perform intense passes that increase drive wear.qwertyarticles.com · read 14 Oct 2026