1. 格式化:轻量重置 ≠ 物理擦除
SSD 的“格式化”仅作用于文件系统层,不直接操作 NAND 闪存物理单元。
快速格式化 重建 FAT/MFT 等元数据结构,不触发全盘写入。系统同步下发 TRIM 指令,通知主控释放已删除文件对应的 LBA(逻辑块地址)。此为日常推荐方式,写入量 <1 MB,对 TBW(总写入字节数)影响可忽略。
完全格式化(Windows) 自 Windows 8 起,完全格式化默认启用 TRIM 并写零,但实际仅写入少量验证数据(约 0.01% 盘容量),非全盘覆写。仍优于 Secure Erase,但无必要场景应避免。
安全擦除(Secure Erase) 通过 ATA
SECURITY ERASE UNIT或 NVMeFormat NVM指令,由 SSD 固件重置所有 NAND 单元(含 OP 区、预留块),实现 NIST SP 800-88 Rev.1 认证的数据清除。适用于设备退役或转售。
✅ 建议:日常使用快速格式化;彻底清除请调用厂商工具(如 Samsung Magician)或
nvme format --ses=1。
2. 坏道:SSD 无“坏道”,只有失效块管理
SSD 不存在磁盘表面划伤导致的坏道。NAND 单元具有有限 P/E(Program/Erase)循环,主控通过以下机制保障可靠性:
磨损均衡(Wear Leveling):均匀分布写入负载;
坏块映射(Bad Block Management):自动将失效页重定向至备用块;
ECC 纠错:纠正位翻转错误。
用户可通过 SMART 属性监控健康状态:
ID 05 (Reallocated Sectors Count):重映射扇区数;ID C5 (Current Pending Sector Count):待处理异常块。
⚠️ 注意:使用 HDD 工具(如 HD Tune 错误扫描)对 SSD 执行“坏道检测”属无效操作,可能引发非必要写入。

3. TRIM:SSD 性能维持的核心指令
TRIM(ATA DATA SET MANAGEMENT / NVMe Deallocate)是操作系统向 SSD 通告无效 LBA 范围的关键机制。
作用:使主控在垃圾回收(GC)阶段跳过无效数据搬移,降低写放大(Write Amplification),维持稳态写入性能。
启用验证(Windows):
fsutil behavior query DisableDeleteNotify返回
0表示启用。触发时机:文件删除、分区格式化、卷压缩等。
✅ 最佳实践:确保 TRIM 始终启用;定期执行“优化驱动器”(实为 TRIM 调度)。
4. 碎片整理(Defrag):对 SSD 有害无益
SSD 不应进行传统碎片整理,原因如下:
无寻道延迟:随机读写性能与顺序访问差距极小;
写入即损耗:Defrag 强制大量数据搬移,徒增 P/E 循环;
FTL 抽象层:逻辑地址与物理地址动态映射,文件碎片对底层无意义。
Windows 自 Vista 起自动识别 SSD,并在“优化驱动器”中仅执行 TRIM,跳过 Defrag。
🚫 严禁使用第三方 Defrag 工具对 SSD 操作。
结语:遵循协议,尊重架构
SSD 是高度智能化的存储设备,其运维逻辑必须基于 FTL 架构 与 NVMe/ATA 协议 设计。正确做法可概括为:
格式化 → 快速 + TRIM;
坏道 → 查 SMART,不信扫描工具;
TRIM → 必开,常优化;
Defrag → 彻底禁用。
唯有摒弃 HDD 思维,方能释放 SSD 全部潜能并延长其服役周期。
参考标准:
NVM Express Base Specification 2.0
ATA/ATAPI Command Set - 4 (ACS-4)
NIST SP 800-88 Rev.1 (Media Sanitization)
Microsoft Windows Storage Optimization Guidelines (2025)