715 words
4 minutes
Data Sanitization:An Overview of Technologies and Standards

Data Sanitization refers to the process of completely erasing data from storage media through physical or logical means, rendering it unrecoverable to prevent sensitive information leakage. This technology is widely utilized by government agencies and enterprises across various carriers including HDDs, magnetic tapes, optical discs, and paper documents. The choice of sanitization method must strictly adhere to the medium type, storage principles, and data sensitivity level.

I. Storage Media: Principles and Characteristics#

1. Hard Disk Drive (HDD)#

HDD
  • Principle: Data is stored on magnetic tracks of spinning platters and read/written via magnetic heads.
  • Sanitization Challenges: Conventional deletion operations (e.g., OS file deletion) only remove file system metadata (like FAT tables or MFT records); the actual data remains on the tracks. Achieving irreversible erasure requires methods such as multiple-pass overwriting, degaussing, or physical destruction.
  • Recommended Methods: Multiple-pass overwriting, Degaussing, Physical shredding.

2. Solid State Drive (SSD) / NVMe Drive#

SSD
  • Principle: Data is stored in NAND flash cells and managed by a controller using FTL (Flash Translation Layer) for read/write operations and wear leveling.

  • Sanitization Challenges:

    • FTL Interference: Traditional overwriting is inefficient on SSDs. The FTL maps overwrite operations to new empty blocks, leaving original data blocks marked as “invalid” but not immediately erased until Garbage Collection occurs. This leads to data remanence.

    • Lifetime Degradation: Flash cells have finite P/E (Program/Erase) Cycles. Excessive overwriting significantly shortens the SSD’s lifespan.

  • Recommended Methods: Controller-based Secure Erase (SE) or Sanitize commands (e.g., ATA/NVMe standards). These reset all cells (including over-provisioned space) to factory defaults via internal discharge, ensuring data is unrecoverable with minimal wear. Physical destruction is also highly reliable.

II. Data Overwriting Standards (Mainly for HDD)#

1. OnePass (Single Pass)#

A single full-disk write of a fixed pattern (e.g., 0x00, 0xFF) or random data.

  • Pros: Fast.
  • Security: Low.
  • Use Case: Non-sensitive data requiring rapid clearance.

2. GA/T 1143-2014 (China)#

Technical requirements for data destruction software products.

GA/T 1143-2014
  • Single Pass: Same as OnePass.
  • 3-Pass Method: 1st pass: Fixed character (e.g., 0x00); 2nd pass: Complement (e.g., 0xFF); 3rd pass: Random characters.
  • 7-Pass Method: Alternates between fixed characters, complements, single-character patterns, and random characters across seven cycles.
  • Use Case: High-sensitivity data where maximum unrecoverability is required.

3. DoD 5220.22-M (USA)#

The U.S. Department of Defense standard upon which most global standards are derived.

DoD 5220.22-M
  • Short (3-Pass): 0x00, 0xFF, Random.
  • Standard (ECE/7-Pass): A more rigorous sequence including multiple passes of 0x00, 0xFF, and random data.
  • Security: Extremely high; designed to overcome the magnetic remanence effect.

4. IEEE Std 2883-2022#

Requires at least two passes: Fixed character followed by its complement, with a verification step involving a random sampling of ≥5% of the addressable space.

Crucial Note: Multiple-pass standards (DoD, GA/T) are designed specifically for the physical characteristics of HDDs. They are not recommended for SSDs/NVMe drives due to FTL mechanisms, wear issues, and inefficiency compared to Secure Erase commands.

III. Data Sanitization Standards (Mainly for SSD)#

NIST SP 800-88 Purge / Secure Erase (SE)#

  • Principle: Sends specific instructions (e.g., NVMe Format NVM with Sanitize) to the controller. The controller resets the voltage levels of all NAND cells (including over-provisioned areas), returning the drive to its factory “out-of-box” state.
  • Advantages: - Thorough: Clears all physical blocks, including those hidden from the OS.
    • Fast: Significantly faster than multi-pass overwriting.
    • Low Wear: Minimal impact on P/E cycles.
  • Requirements: Requires hardware/firmware support. BIOS/UEFI or drive passwords must be disabled before execution.

IV. Common Data Sanitization Tools#

  1. AOMEI Partition Assistant Supported Standards: OnePass, DoD 5220.22-M, Gutmann (35-pass), etc.
傲梅助手
  • Pros: User-friendly GUI.
  • Cons: Requires Windows or WinPE.
  1. nwipe Supported Standards: Various patterns (DoD, Gutmann, etc.).
nwipe
  • Pros: Open-source CLI tool for Linux Live environments; version 0.35+ supports generating PDF erasure - certificates for audit compliance.
  1. DiskGenius
DiskGenius
  • Pros: Reliable sector-level operations with a GUI.
  • Cons: Limited sanitization algorithms compared to specialized tools.
  1. RAID/HBA Hardware Erase Utilizes the onboard processor of modern RAID or HBA cards to send erase commands directly to connected drives. It is OS-independent and efficient.

V. Summary and Recommendations#

  1. Medium Differentiation is Key: - HDD: Use multi-pass standards (GA/T 1143 3/7-pass, DoD 5220.22-M) or degaussing for sensitive data.
  • SSD/NVMe: Prioritize controller-based Secure Erase or Sanitize (NIST SP 800-88 Purge). Avoid multi-pass overwriting.
  1. Ultimate Security: Physical shredding remains the “Gold Standard” for end-of-life media.
  2. Verification: For high-compliance environments, use tools that support Erasure Verification (IEEE 2883) and generate Audit Certificates.

🔗 Standard Downloads: [1] GA/T 1143-2014 Standard: https://std.samr.gov.cn/hb/search/stdHBDetailed?id=8B1827F21EEBBB19E05397BE0A0AB44A

Data Sanitization:An Overview of Technologies and Standards
https://fuwari.vercel.app/posts/ed7eea5a-dd95-417c-9bf2-228e7333f6ff/
Author
Ryan Zhang
Published at
2025-08-19
License
CC BY-NC-SA 4.0
This content has been translated with the assistance of AI tools, including ChatGPT, Gemini, and Qwen. While efforts have been made to ensure accuracy and clarity, minor discrepancies may exist. Please refer to the original text for authoritative interpretation if needed.