Skip to main content
Erasure Standards

Erase methods and verification

This page is more than a method list. It organizes which methods map to Clear or Purge, which media they fit, and which verification layers support explainability and audit response.

24erase methods
5categories
9verification layers
Clear / Purgestandards levels

How to use this page

  • Start with media type, then decide the needed assurance level.
  • SSD and NVMe decisions often depend on understanding hardware commands and crypto erase paths.
  • Evidence quality depends on verification, logs, and certificate flow, not only the named erase method.

Core concepts to align first

ClearA practical baseline for reuse-oriented and speed-sensitive operations.
PurgeMore relevant for regulated, return-facing, or high-assurance workflows.
VerificationRead-back, SMART capture, PDF certificate, and QR verification support the explanation layer.
Reading order: Start here to narrow methods by media and assurance level, then open the standards guide to understand the NIST / DoD / Purge / ADEC / ADISA context.

Category 1: Basic Overwrite (4 methods)

MethodPassesPatternNIST LevelSpeedDevices
Zero Fill10x00 written to all sectorsClearFastHDD/SSD/NVMe/USB
One Fill (0xFF)10xFF written to all sectorsClearFastHDD/SSD/NVMe/USB
Random Fill1Cryptographic random data (os.urandom)ClearMediumHDD/SSD/NVMe/USB
Quick Format0Partition table erasure only (data sectors untouched)NoneInstantHDD/SSD/NVMe/USB

Category 2: International Standards (10 methods)

MethodPassesPatternNIST LevelOrigin
NIST 800-88 Clear10x00 + mandatory read-back verificationClearUSA (NIST)
NIST 800-88 Purge2Pass 1: Random; Pass 2: 0x00PurgeUSA (NIST)
DoD 5220.22-M3Pass 1: 0x00 → Pass 2: 0xFF → Pass 3: RandomPurgeUSA (DoD)
DoD 5220.22-M ECE7Extended 7-pass pattern (0x00, 0xFF, Random ×2, verify)PurgeUSA (DoD)
HMG IS5 Baseline10x00 + mandatory verificationClearUK (NCSC)
HMG IS5 Enhanced3Pass 1: 0x00 → Pass 2: 0xFF → Pass 3: Random + verifyPurgeUK (NCSC)
VSITR7Alternating 0x00/0xFF for 6 passes + Random final passPurgeGermany (BSI)
GOST R 50739-952Pass 1: 0x00 → Pass 2: RandomClearRussia (GOST)
Random 3-Pass33 independent cryptographic random passesPurgeGeneral
Gutmann354 random + 27 fixed patterns + 4 random (MFM/RLL encoding)PurgeAcademic

Category 3: Hardware Commands (4 methods)

These methods use drive firmware commands for maximum speed and coverage, including remapped and overprovisioned sectors.

MethodInterfaceHow It WorksNIST LevelSpeed
ATA Secure EraseSATADrive firmware internally overwrites all user data areas including reallocated sectors. Requires unfrozen state (automatic S3 sleep/wake cycle).PurgeSeconds (SSD) to hours (HDD)
ATA Enhanced Secure EraseSATA SSDOn encryption-capable SSDs, rotates the internal encryption key (cryptographic erase). Reaches all areas including overprovisioning.PurgeSub-second
NVMe Format (User Data Erase)NVMeNVMe Format NVM command with SES=1. Firmware-level format erasing all user data.PurgeSeconds
NVMe Crypto EraseNVMeNVMe Format NVM command with SES=2. Rotates encryption key, instantly making all data unreadable.PurgeInstant

Category 4: Hybrid Methods (2 methods)

Defense-in-depth approach combining software overwrite with hardware commands.

MethodPhasesPurposeNIST Level
Zero Fill + ATA Secure ErasePhase 1: Full zero overwrite
Phase 2: ATA Secure Erase
Software overwrite for visible sectors + firmware erase for hidden/remapped areasPurge
Zero Fill + ATA Enhanced SEPhase 1: Full zero overwrite
Phase 2: Enhanced Secure Erase (crypto key rotation)
Highest assurance for SATA SSDsPurge

Category 5: Mobile Device Methods (4 methods)

MethodPlatformHow It WorksNIST Level
Android Factory ResetAndroidADB broadcast triggers OS factory reset. Wipes user data partition and cache. Pre-checks: battery >20%, USB debugging enabled.Clear
Android Crypto EraseAndroid (Knox)Recovery wipe with cryptographic key destruction. Primarily for Samsung Knox-equipped devices.Purge
iOS IPSW Restore (DFU)iOSidevicerestore --erase with official Apple IPSW firmware in DFU mode. Complete erase and OS reinstall.Purge
iOS Manual ResetiOSGuided manual reset for locked devices. Settings > General > Reset > Erase All Content and Settings.Purge

Verification & Assurance Features

Post-Erasure Verification

Byte-by-byte read-back comparison for zero/fixed patterns. For random data, Shannon entropy verification (threshold: 7.9/8.0 bits) confirms proper randomization.

SMART Data Capture

Pre/post-erasure SMART attribute capture (24+ attributes). Health status, temperature, power-on hours, reallocated sectors. Stored in cloud with erasure log.

Bad Sector Handling

1MB block write → on failure subdivides to 4KB with 3 retries → skipped and logged. Final status: COMPLETE, COMPLETE_WITH_EXCEPTIONS, or FAILED.

Erasure Resume

Progress persisted to disk. On interruption (power loss, crash), resume from the last written offset for long-running wipe jobs.

PDF Certificate

NIST 800-88 compliance level, SHA-256 digital signature, QR verification code, OEM white-label branding support.

Real-Time Monitoring

3-second polling interval. Shows: percentage, current pass (e.g., "Pass 2/3"), speed (MB/s), ETA, elapsed time.

Frozen Drive Detection

Auto-detects SATA security frozen state. Triggers S3 sleep/wake cycle to unfreeze before hardware erase.

PII Scanner

Pre-erasure scan for personally identifiable information. Independent parallel thread, non-blocking.

Drive Benchmark

Read/write speed measurement before erasure. Results viewable in control dashboard.

Choosing the Right Method

ScenarioRecommended MethodWhy
Standard device reuse (HDD)NIST Clear or Zero FillFast single-pass, sufficient for non-classified data
SSD reuse (SATA)ATA Enhanced Secure EraseSub-second, reaches all cells including overprovisioning
NVMe SSD reuseNVMe Crypto EraseInstant key rotation, most secure for NVMe
Regulated industry (healthcare/finance)DoD 5220.22-M or NIST PurgeMulti-pass compliance with verification
Government/classified dataDoD 7-pass ECE or GutmannMaximum overwrite assurance
Maximum SSD assuranceZero Fill + Enhanced SE (Hybrid)Defense-in-depth: software + hardware
iPhone erasureiOS IPSW Restore (DFU)Complete OS reinstall via official firmware
Android bulk erasureAndroid Factory ResetFast, parallelizable across 50 devices
Need help choosing?

We can recommend the right method for your compliance, return, or reuse requirements.