Overwrite, Block Erase or Crypto Erase: Choosing the Wipe Method per Drive, and Verifying Each One
The right wipe method depends on what each drive supports, and each method needs a different check. How to choose per drive, what to do when purge isn't available, and how to verify it.

"Verify 10% of the drive" assumes the wipe left something you can check. For an overwrite it did. For a cryptographic erase it didn't. And whether a drive gets an overwrite or a purge in the first place often depends on who happened to pick the method from a menu.
This article covers the three ways a drive is usually sanitized, why the method should be chosen per drive from what the drive supports, what to do when purge isn't available, and how to verify each method honestly.
NIST SP 800-88 Rev. 2 (September 2025) and its July 2026 FAQ, NIST SP 800-88 Rev. 1 (December 2014, superseded but still referenced), and ADISA's Data Capability Requirements v6.3. Recommendations about selection logic are our analysis.
1. Three ways to sanitize a drive
| Technique | NIST method | What it does | Drive afterwards |
|---|---|---|---|
| Overwrite | Usually Clear | Writes new data over user-addressable space through normal write commands | Reusable |
| Block erase | Purge | The drive's own sanitize or secure-erase command erases its storage blocks, including areas the host can't address | Reusable |
| Cryptographic erase | Purge | Destroys the encryption key, leaving the stored data as unreadable ciphertext | Reusable |
NIST Rev. 2 describes Clear as protecting against "simple, non-invasive data recovery techniques using the same interface that is available to the user," and purge as making recovery infeasible "using state-of-the-art laboratory techniques" while keeping the drive "in a potentially reusable state." It says "When possible, the purge sanitization method should be used instead of the clear sanitization method," and points to IEEE 2883 for the specific techniques, "using dedicated, standardized device sanitize commands."
On SSDs the difference matters. Overprovisioning and wear leveling mean an overwrite through the host interface may not reach every physical block, which is why NIST gives "an ISM that employs overprovisioning" as an example of a sanitization scope that was "too narrowly focused."
2. The method should come from the drive, not the operator
Which purge a drive can run depends on its interface (NVMe, SATA, SAS), its model and firmware, and sometimes on the station it's plugged into. A single laptop can hold an NVMe boot drive and a SATA data drive with different capabilities.
Asking an operator to choose from a menu creates three problems:
- Inconsistency. Two technicians pick differently for the same drive model.
- Silent downgrades. Choosing "overwrite" because it always works turns a purge-capable drive into a Clear.
- No reason on record. Nobody can later explain why a drive got the method it got.
The better pattern is for software to read each drive's reported capabilities and apply a fixed order of preference, every time. The operator confirms; the drive decides.
3. When purge isn't available
Two common reasons a purge can't run:
- The drive doesn't support it, or doesn't support it through the interface available on that station.
- ATA security is frozen. Many system firmwares put SATA drives' security features into a frozen state at boot, which blocks Secure Erase until the drive is power-cycled unfrozen. Software should detect this and not attempt the command.
What happens next should be a policy decision, not an operator's call. ADISA's Data Capability Requirements make the choice explicit:
- DIAL 2: "If PURGE commands are not supported by the firmware the software shall fall back to CLEAR."
- DIAL 3: "If PURGE commands are not supported by the firmware the software shall FAIL the sanitisation process."
Either way, the record has to tell the truth. A fallback overwrite is Clear, and the certificate must say Clear.
4. How to verify each method
Overwrite. You wrote a known pattern, so read sectors back and check for it. How much to read back is a policy decision; we covered the 5%, 10% and 100% figures in our verification guide.
Block erase. Read-back still works, because the drive is left in a known erased state. The catch is what that state is. Controllers differ: some return zeros after a block erase, others return all ones (0xFF). A check that assumes zeros will fail a correctly erased drive, and worse, can make a good erase indistinguishable from a wipe that never happened. Determine the erased state first, then verify against it.
Cryptographic erase. A byte comparison is the wrong check. After the key is destroyed the drive can return old ciphertext, zeros or anything else. NIST Rev. 1 described the most effective approach as reading pseudorandom locations before the erase and again after, then comparing, noting that the area covered "may be relatively small" but should span the drive. ADISA's DIAL 3 still requires purge plus verification of 100% of user addressable space, so check what your contract requires for crypto-erased drives.
| Method | What verification checks | Pitfall |
|---|---|---|
| Overwrite | The written pattern is there | Sector counts instead of a percentage |
| Block erase | The drive's actual erased state is there | Assuming zeros |
| Crypto erase | Sampled data from before the erase is no longer readable | Byte-matching ciphertext |
5. Crypto erase needs more than a verification result
Verification shows the data you sampled is gone. It can't show the conditions that make cryptographic erase trustworthy in the first place. NIST Rev. 2 is explicit about these.
Its FAQ lists preconditions, including that "no sensitive data can have been stored on the ISM in plaintext prior to the encryption keys being established," a security strength of at least 128 bits, and keys "permanently sanitized using zeroization methods." Section 3.2.5, "Traceability of CE Operations," says the evidence "may need to be augmented" with details such as the encryption algorithm and key strength, how keys are generated and wrapped, which areas of the drive are encrypted, whether keys were ever escrowed or injected, and how the drive handles errors that stop the erase from completing.
Most of that comes from the drive manufacturer, not from any wiping tool. NIST's own advice, via ISO/IEC 27040, is to seek independent validation "or ask the ISM vendor." In practice, a crypto-erase record is strongest when it pairs the verification result with the drive model's documented cryptographic properties.
6. What the certificate should say
For every drive:
- The method that actually ran (Clear or Purge) and the technique.
- Why that method was chosen, including any fallback and its reason.
- The verification method that fits the technique, and its result.
- Who approved it.
A certificate that says "Purge" for a drive that was overwritten, or reports a byte read-back for a crypto erase, is wrong even if the drive is clean.
7. Where reCore fits
reCore chooses the method automatically. The station reads what each drive reports it supports and picks a hardware purge in a fixed order: NVMe crypto erase, NVMe format, NVMe sanitize, ATA Secure Erase, then SAS sanitize. Every drive gets its own decision, and the operator doesn't have to pick from a menu.
- Frozen drives are skipped, not forced. If ATA security is frozen, Secure Erase isn't attempted.
- Fallbacks are labelled. Without a hardware purge, reCore overwrites (with a random pattern on SSDs, since some controllers handle all-zero writes specially) and the certificate records Clear. Organizations that set ADISA DIAL 3 get no fallback: the wipe fails.
- Verification matches the method. Overwrites are read back against the pattern written. Block erases are read back against the erased state the drive actually returns, which reCore determines first. Crypto erases are checked by writing marker data before the erase and confirming afterwards that it can't be read.
- Coverage is set by policy. At least 10% of the drive by default, 100% at DIAL 3.
Limits worth knowing: NVMe purge runs from reCore's Linux boot environment, not its Windows one; SAS sanitize is in the order but hasn't been validated on hardware yet; and reCore doesn't record a drive's encryption state or the manufacturer's cryptographic details, so the Section 3.2.5 evidence for crypto erase has to come from the drive vendor. More on the data wipe page.
Conclusion
The verification percentage only means something once the method is right, and the method should come from the drive, not from whoever is at the bench. Choose per drive from reported capabilities, decide in policy what happens when purge isn't possible, verify each technique the way it can actually be verified, and make the certificate say what really happened.
Sources
- NIST, SP 800-88 Rev. 2, September 2025. Sections 3.1.1, 3.1.2, 3.2.4, 3.2.5 and 4.5.2.
- NIST, FAQ for SP 800-88r2, July 16, 2026, Q9.
- NIST, SP 800-88 Rev. 1, December 2014, Section 4.7.3 (superseded by Rev. 2).
- ADISA, Data Capability Requirements v6.3, sanitisation requirements by media type.
Frequently asked questions
Can you verify a purge by reading the drive back?
For block erase, yes. The drive is left in a known erased state, so you can read sectors back and check them, provided you check against the state the drive actually erases to rather than assuming zeros. For cryptographic erase, no: once the key is destroyed the drive can return anything, so a byte comparison proves nothing. NIST SP 800-88 Rev. 1 describes reading sample locations before the erase and again after, and comparing them.
Who should choose the wipe method, the operator or the software?
The drive's own capabilities should decide. Which purge commands a drive supports depends on its interface, model and firmware, and on the station it is connected to. Software can read those capabilities for every drive and apply the same rules each time; an operator choosing from a menu cannot do that consistently across mixed batches.
What should happen when a drive doesn't support purge?
It depends on the assurance level the customer requires. ADISA's DIAL 2 allows a fall back to Clear when purge commands aren't supported; DIAL 3 says the sanitisation process shall fail. In both cases the record must show the method that actually ran: a fallback overwrite is Clear, not Purge.
What evidence does a cryptographic erase need?
NIST SP 800-88 Rev. 2 Section 3.2.5 lists extra details a CE record may need, including the drive's encryption algorithm and key strength, how keys are generated and wrapped, which areas are encrypted, whether keys were ever escrowed, and how errors are handled. Much of that comes from the drive manufacturer, not from the wiping software.
Why can't some drives run ATA Secure Erase?
A drive can report its security feature set as frozen, which blocks Secure Erase commands until the drive is power-cycled in an unfrozen state. Many system firmwares freeze drives at boot. Software should detect the frozen state and not attempt the command, rather than failing partway through.
reCore Research Lab
OfficialCompliance & Security Group
Technical research group specializing in NIST SP 800-88, IEEE 2883, SERI R2v3 standards, and forensic data recovery testing.
Automate Testing & Evidence for R2v3 Operations
Deploy reCore across hundreds of devices simultaneously with zero-touch PXE or USB boot. Generate SHA-256 verified PDF erasure certificates with separation of duties enforcement.
Related Guides & Research
Continue exploring compliance standards, firmware sanitization, and hardware diagnostics.

5%, 10% or 100%? How Much of a Wiped Drive You Should Read Back
NIST, ADISA, IEEE 2883 and R2v3 each set a different verification number, and two of them don't measure the same thing. What each requires, and how to choose.

SSD Reuse vs Shredding: What Makes Reuse Defensible, and What Your Contract Should Say
NIST SP 800-88 Rev. 2 advises against shredding modern storage for anything but low-sensitivity data. What SSD reuse needs to be defensible, and the contract terms to agree.

One Year After NIST SP 800-88 Rev. 2: A Wipe Result Is Not a Sanitization Record
NIST SP 800-88 Rev. 2 moves the focus from wipe techniques to sanitization programs, verification, validation and records. What an ITAD record should prove.
Stay Ahead in Data Sanitization & ITAD Compliance
Join enterprise IT managers and electronics refurbishers receiving our monthly technical standards breakdowns, NIST/R2v3 audit tips, and benchmark releases.