当计算机无法从 USB 驱动器启动时,如何解锁 mSATA Crucial 驱动器?

当计算机无法从 USB 驱动器启动时,如何解锁 mSATA Crucial 驱动器?

我一直试图在 Dell XPS-13 超极本笔记本电脑上擦除并重新安装 Mint Linux。为了安全起见,我喜欢在安装之间彻底清除驱动器上的数据,并从头开始。不幸的是,我的 mSATA 驱动器(Crucial M500 480GB)陷入了困境。

我用了这些说明为驱动器添加密码,这是使用磁盘擦除命令的先决条件。因此,我做了以下事情:

sudo hdparm --user-master u --security-set-pass foobar /dev/sda

我正要发出命令--security-erase-enhanced,然后我意识到我所在的操作系统依赖于此驱动器(包括交换空间),所以我决定重新启动到 USB 记忆棒上的 Linux Mint 副本。不幸的是,此时不继续擦除是一个错误。

我现在:

  • 当我启动计算机时,Dell/BIOS 级别要求输入硬盘密码
  • 发现上面设置的密码“foobar”不起作用
  • 在请求 HDD 密码之前无法使用 F2、F12 或 Esc 键进入 BIOS
  • 无法从 USB 启动

但是,我已经能够物理移除 mSATA 驱动器,然后从 USB 启动。因此,计算机运行正常,只是驱动器出现故障。

我已阅读过这些帖子:

这些以及类似的帖子都表明应该尝试这个或那个命令,但这对我来说是不可能的——超极本与磁盘密码锁配合使用,因此当 mSATA 就位时,我将无法使用整个计算机。我无法从其他设备启动。

我确信我输入的密码是正确的,但它不被接受。如果我尝试三次,它就会锁定计算机,直到重新启动。我不相信我可以从 USB 启动然后插入 mSATA 驱动器 - 它不像 USB 驱动器那样设计为热插拔,我怀疑这个动作会烧坏某些东西。

网上有一些关于查找驱动器主密码(按品牌和/或型号)的讨论,但我找不到 Crucial 的任何信息。不清楚 BIOS 要求输入主密码还是用户密码。

我认为电脑没问题,我可以买一个新的 SSD 驱动器。但是,我怀疑现有的驱动器没问题,我只需要知道如何重置它。我不想保留驱动器上的数据,事实上我进行彻底重置。

下一步我可以尝试什么?我愿意购买 USB mSATA 盒,但我看到网上有警告说 hdparm 命令不能通过 USB 使用。

答案1

答案是 mSATA USB 3.0 卡座。我从运行中的 Mint USB 启动盘启动,然后在计算机稳定下来后插入 mSATA 设备。

我运行此信息命令来确认驱动器已被锁定:

hdparm -I /dev/sdX

然后我确认可以删除用户级密码,然后再次运行信息命令进行确认:

hdparm --user-master u --security-disable foobar /dev/sdX
hdparm -I /dev/sdX

最后我跟随这些说明重置驱动器:

hdparm --user-master u --security-set-pass foobar /dev/sdX
hdparm --user-master u --security-erase-enhanced foobar /dev/sdX

(如果您正在复制这些命令,请交换/dev/sdX为您的真实驱动器,并且请使用磁盘实用程序仔细检查您使用的是正确的驱动器引用 - 这组命令是完全不可逆的)。

看起来我的戴尔笔记本电脑扫描了所有驱动器以查看其是否处于“锁定”状态,并要求输入密码,即使在锁定驱动器之前的序列中有一个有效的启动驱动器。我想这最终是一种防盗措施,目的是使被盗笔记本电脑更难在当铺出售。我对此持两种看法 - 它击败了对技术有粗略了解的窃贼,但绕过它并不难。

不幸的是,它要求的密码不是我设置的密码 - 我设置了“用户”密码,但我猜它需要“主”密码,而我没有。如果我花更多时间搜索,也许我会找到这种类型的 Crucial 驱动器的默认主密码。

相关内容