[分享]nvme SSD 整盘擦除,用 nvme-cli

CPU/显卡/打印机/USB设备等硬件问题
回复
zhangjint5
帖子: 304
注册时间: 2011-01-02 12:31

[分享]nvme SSD 整盘擦除,用 nvme-cli

#1

帖子 zhangjint5 » 2021-08-06 18:35


众所周知,擦除 SSD 没有必要像机械硬盘那样,用无效数据覆盖一遍,而是直接擦除就好。

如果像对待机械硬盘那样通过写入无用数据或者全盘写0覆盖一遍,反而白白耗费 SSD 的写入寿命!

所以一直以来,擦除 SATA SSD 我都是先用 hdparm 给硬盘设置 HDD password ,然后再用 hdparm 向 SATA SSD 发送 SECURITY_ERASE 指令擦除。

但是最近打算擦除 nvme SSD ,老方法却不适用了!一番搜索后,终于发现 nvme-cli 可以解决问题!

首先 apt-get install nvme-cli 安装软件包,然后用 nvme format /dev/nvme0n1 --ses=1 进行擦除即可!

Screenshot from 2021-08-06 08-01-21.png

擦除过程几秒钟便完成,非常快!

完毕后 nvme SSD 就会变成和新的一样!

因为这个过程相当于全盘 TRIM 了,性能也可以恢复到接近新盘状态。

Screenshot from 2021-08-06 08-01-39.png
头像
男菜鸟
帖子: 1366
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: [分享]nvme SSD 整盘擦除,用 nvme-cli

#2

帖子 男菜鸟 » 2021-08-22 22:56

mark
回复