Sanitize
介紹
Sanitize 功能提供标准化、安全且可验证的方法来不可逆地删除 SSD 上所有使用者资料,包括透过一般删除或格式化无法存取的区域。Sanitize 指令在 NVMe 和 SATA 规范中都有定义:对 PCIe SSD,依 NVMe 标准;对 SATA SSD,则由 T13 技术委员会在 ATA 规范中定义。
与一般档案删除或快速格式化不同,Sanitize 指令会针对所有储存区,包括:使用者可存取空间、超额配置区块(Over-provisioned blocks)、备用与重新映射区块。一旦启动 Sanitize 操作,即使电源中断也会自动恢復并完成,这是与其他删除命令的关键区别,确保资料销毁的可靠性。
Sanitize 方法通常包括三种主要标准化技术:
区块清除(Block Erase)
Block Erase 透过低阶操作将每个 NAND Flash 记忆体区块重置为已清除状态。SSD 对每个实体区块发出清除指令,将所有已写入资料重置为「1」状态(已清除),涵盖使用者资料与内部保留区。SP Industrial 的 Block Erase 通常需要数分钟至数十分钟,视硬碟容量而定。此方法常用于装置退役且未启用加密,或需要对所有 NAND 单元进行完整物理重置的情况。
![]()
覆写(Overwrite)
Overwrite 将特定资料模式写入每个可存取及不可存取区块。SSD 会先清除区块,再将指定模式写入所有区块,多次重复以确保不留残余资料。覆写比 Block Erase 慢,因为需要进行清除与写入两个週期。
![]()
加密删除(Cryptographic Erase, CE)
Cryptographic Erase 透过销毁保护资料的加密金钥来使资料失效。具有硬体加密的 SSD(Self-Encrypting Drives, SEDs)会使用 AES-256 透明加密所有资料。触发 Cryptographic Erase 时,驱动器会删除或重建加密金钥,使先前加密的资料永久无法读取。Cryptographic Erase 执行速度极快,工业 SSD 可利用多通道删除技术在约 10 秒内清除 1TB pSLC SSD,且无需物理覆写或擦除 NAND 区块。
![]()