我有一块英特尔 660p NVMe SSD,其规格列表如下:
- 硬件加密 是
- 加密算法 256 位 AES
我将其用作富士通 Lifebook U748 的替换驱动器。我使用 BIOS 中的可用功能启用了这台笔记本电脑的硬件加密。后来我不得不退回笔记本电脑,现在我手头只有加密驱动器,却不知道如何访问。
富士通笔记本电脑的配置列出了各种硬盘选项,包括一些“支持 OPAL”的选项。我目前可以使用联想 Thinkpad X280,其规格列出了“硬盘密码”,并附带 Hynix NVMe 驱动器,标签上印有“OPAL 2.0”。我以为我可以用它来访问我的驱动器。
我放入磁盘并用于sedutil-cli
查询驱动器,但似乎不可能:
/dev/nvme0 No INTEL SSDPEKNW512GB
为了完整性,Hynix 驱动器的输出为:
/dev/nvme0 12 SKHynix_HFS256GD9TNG-L5B0B
然后我尝试了一下,hdparm
但得到的结果如下:
HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device
这显然是因为hdparm
ATA 是 NVMe 驱动器无法理解的。
最后,我将驱动器放入 ASRock H470M-ITX/ac 主板,因为它在 QVL 上明确列出,但没有成功,系统立即冻结,我甚至无法进入 BIOS。
我可以做什么来访问我的驱动器?
答案1
我认为您无法恢复数据。据我所知,磁盘上有一个以加密形式存储的加密密钥。可以使用您的 BIOS 密码对其进行解密。没有透露更多信息,也没有透露实际执行该操作的精确算法。
因此我有兴趣知道:
- 当没有 BIOS 密码时,加密密钥是否以未加密的形式存储在磁盘上,您可以将这样的磁盘从一台 PC 迁移到另一台 PC 吗?
- 如果你不小心修改了 BIOS 密码怎么办?你的硬盘是不是就没用了?
- 当您将磁盘放入另一台具有相同 BIOS 密码的计算机时,它会起作用吗?
我不知道英特尔是否回答过此类问题,也没有透露任何细节。
因此,理论上,如果您是英特尔公司员工并且知道密码,您就有办法恢复它,因为在磁盘上,它由您的 BIOS 密码编码。除非他们将密码与某些特定硬件信息混合在一起。
不过,似乎有一种方法可以擦除设备并将其恢复到出厂状态,虽然会丢失数据,但至少磁盘可以正常工作 https://www.intel.com/content/www/us/en/support/articles/000057452/memory-and-storage.html