SSD 在安全擦除操作后被 fdisk 和 sfdisk 识别

SSD 在安全擦除操作后被 fdisk 和 sfdisk 识别

我有一个来自 Micron technology 的 MTFDHAL800MCE 类型的 SSD。我的系统基于 Mint18,它安装在 HDD 上而不是 SSD 上。我使用 putty 远程连接到该系统。美光提供了 Storage Executive CLI 作为在 SSD 上运行特定命令的工具。 msecli 用户指南和 SSD 数据表的链接位于此处:msecli-用户指南SSD-数据表

我使用msecli安全擦除命令(msecli-userguide 第 45 页)在我的 NVMe SSD 上执行安全擦除:

上面的部分介绍了更改给定命名空间上的 LBA 格式,这会导致用户数据被删除。此相同命令可用于在命名空间上执行安全擦除或加密擦除(如果支持)。您无需更改 LBA 格式即可执行安全擦除,只需将元数据和 LBA 大小设置为当前设置即可。警告:安全擦除操作会删除命名空间上的所有用户数据。在继续之前备份数据。在尝试此操作之前,请确保脱机/卸载命名空间操作系统设备。

用法:msecli -N -f <命名空间ID> -m <元数据大小> -g <LBA大小> -j [ 1(安全擦除)| 2(加密擦除)] -n <设备名称>

  1. 在命令提示符下输入以下内容: msecli -N -f <命名空间 ID> -m <元数据大小> -g <LBA 大小> -j [ 1 | 2 ] -n <设备名称>

  2. 出现提示时,输入 Y 继续安全擦除操作。

  3. 操作开始,可能需要几分钟才能完成。

然而,一个小时后,它失败并出现错误消息

找不到设备

/dev/nvme0该设备在安全擦除操作之前被内核识别。但在安全擦除和该错误消息之后,fdisk和不再检测到 NVMe SSD sfdisk

我也用过

msecli -L

显示我系统中的所有设备;但是,SSD 未被识别。

我通过以下方式重新启动了系统

sudo shutdown -r now

但一切都没有改变。为什么 SSD 不再被识别?我该如何解决这个问题?

相关内容