如何安全地擦除无法启动的 NVMe SSD?

如何安全地擦除无法启动的 NVMe SSD?

我购买了 Crucial NVMe PCIe m.2 SSD 并将我的旧硬盘克隆到它。所有数据都可以在文件资源管理器中访问,但 SSD 有问题(过热且无法启动),我需要退货。

我想在返回之前安全地从中擦除我的数据,但我不确定如何做,因为我只能通过 USB 外壳访问 SSD,并且无法实际启动到该设备。以下是我所知道的方法,以及它们不起作用的原因:

  1. 使用制造商的工具来安全擦除或清理。Crucial 确实有软件来执行这些任务,但 SSD 需要安装在计算机上(它无法通过 USB 识别它)。由于我无法启动 SSD,因此无法运行此工具。我认为 Crucial 的存储执行软件没有可启动版本。

  2. 使用 nvme-cli 命令行实用程序并发送清理命令。由于它仅通过 USB 外壳连接,因此 nvme-cli 不会将其视为 nvme 设备 -问:我还能让它以某种方式工作吗?

任何建议都值得感激。顺便说一句,我不在乎我的做法是否会缩短设备的使用寿命——反正它也不会被转售。我只希望我的所有数据都消失(我需要它完好无损地返回,所以我不能用锤子敲它……)

答案1

  • 安装 SSD,然后使用 nvme-cli 从 USB 启动 Linux。

  • 由于所有 NVMe SSD 实际上都是 PCI Express 设备,因此台式电脑可以使用简单的 M.2 转 PCIe 适配器安装多个 SSD,这样您就可以在从另一个 SSD 启动时访问一个 SSD。


  • 使用 USB 外壳,使用 sg3-utils 的“清理”工具可能或者可能不起作用,但很可能不行。(USB 存储设备使用 SCSI,外壳负责从 SCSI 到 ATA 或 NVMe 的所有转换,因此这取决于外壳是否足够智能来转换较少使用的命令。)理论上,可能存在“原始 NVMe 命令直通”,nvme-cli 可以通过 USB 使用(就像通过 USB 的 ATA 命令一样),但我还没有听说过这样的事情。

答案2

启动几乎任何 Linux Live 发行版并连接/dev/urandom到设备。dd将是传统的,但pvcat将起作用。

您怎么知道它“过热”了?您是如何进行“克隆”的?如果您想让它启动,可能还需要几个步骤,尤其是最新版本的 Windows。

相关内容