必须执行底层安全擦除才能恢复出厂级写性能,而非重装系统或快速格式化;需先确认SSD支持Secure Erase且解除冻结状态,再通过厂商工具或Linux命令行执行擦除,最后初始化磁盘并验证性能恢复。

固态硬盘用久了写入变慢、4K随机读写IOPS掉到标称值70%以下,说明FTL映射表碎片化严重、预留空间被占用、磨损均衡计数器失准,此时必须执行底层安全擦除才能恢复出厂级写性能,而不是重装系统或快速格式化。
确认SSD支持Secure Erase并解除冻结状态
第一步:插入SSD后启动Linux Live系统(如Parted Magic或Ubuntu Live USB),打开终端运行hdparm -I /dev/sdX(X替换成你的盘符,如sda)。重点查看Security字段——若显示【not frozen】且supported为yes,才可继续;若显示frozen,多数因主板BIOS在开机时自动下发SECURITY FREEZE指令锁定安全功能。
第二步:解除冻结。尝试让系统进入睡眠(suspend to RAM)再唤醒,或热插拔SATA数据线+电源线(注意:可能触发内核崩溃,仅限台式机操作);部分笔记本需进BIOS关闭“Storage Security”或“ATA Password”选项后断电重启。
第三步:验证解除成功。再次运行hdparm -I /dev/sdX,Security行必须同时满足:supported、not enabled、not locked、【not frozen】,缺一不可。
厂商工具 vs 命令行:两种安全擦除路径
方法一:用原厂工具(推荐优先选用)
访问三星Magician、西数Dashboard、铠侠SSD Manager等官网下载对应型号工具。连接SSD后,工具会自动识别是否启用SED加密——若已启用,必须先输入管理员密码解除写保护,否则Secure Erase按钮呈灰色不可点。点击执行后,界面显示“正在重置FTL映射表”,过程不可中断,512GB盘约耗时12–45秒。
方法二:Linux命令行执行(需手动设密)
先运行hdparm --user-master u --security-set-pass p@ssw0rd /dev/sdX设置临时密码;再立即执行hdparm --user-master u --security-erase p@ssw0rd /dev/sdX。注意:密码设置后必须在30分钟内完成擦除,超时需重新设密;若返回SECURITY_ERASE: Invalid exchange,说明主控拒绝指令,可能是国产山寨盘不支持标准ATA协议。
擦除后必须执行的初始化动作
第一步:重启进入Windows磁盘管理,此时SSD显示为“未初始化”状态,右键选择“初始化磁盘”→分区样式选GPT(UEFI系统必需)。
第二步:新建简单卷→格式化类型选NTFS→分配驱动器号→勾选“执行快速格式化”。这一步不能跳过,因为Secure Erase只清空NAND物理块和FTL表,但未重建MBR/GPT结构与文件系统元数据。
第三步:用CrystalDiskInfo检查“Media Wearout Indicator”值是否回归基准(通常为100),再跑AS SSD Benchmark测试4K Q32T1随机写入IOPS——若恢复至标称值95%以上,证明FTL已重置成功,写放大系数回到1.0附近。


















