在 Win 11 上使用 powershell,我可以将密码发送到通过 USB-SATA 适配器连接的硬盘吗?
我有一个适用于 HDD 和 SSD 的 USB-SATA-适配器。 (JMicron Tect SCSI 服务)在 Win 11 上的硬件管理器中)
HDD和SSD有硬件密码设置。连接后硬盘开始旋转,但无法以任何方式访问。 我强烈认为这是因为密码。
研究互联网时我发现有一些网站(smartmontools;USB-attached-SCSI;关于 hdparm;主要用于 Linux 衍生版本上的设置和命令),甚至还有专门的命令定义,如何发送数据/命令从 Win 11 发送到 USB 设备,USB 设备将数据/命令作为 SATA 命令发送到硬盘。 USB设备必须支持一些特殊的命令,我看到了一个表格,那些JMicron设备支持它。
遗憾的是,没有任何示例或定义来查找如何通过此 SCSI-SATA 连接发送密码。
我认为在 Win 11 中使用 powershell 是可能的。 我还可以从笔记本电脑上的 USB 记忆棒启动 knoppix 和大多数其他 Linux 系统,因此也对命令行代码/帮助感到满意!
在 stackoverflow 上发布此问题的理由: 1. 我在这里看到了有关向 USB 设备发送命令的其他问题。 2. 我怀疑这是否是超级用户的正确位置,但我也可以在那里询问,如果它不适合这里。
在超级用户处我得到了正确的答案: https://superuser.com/questions/1863557/how-to-send-the-harddisk-password-to-an-sata-hdd-that-is-connected-via-a-usb-ada
在 Linux 上,我使用从 U 盘运行的 Knoppix,打开第一个文件管理器来查找名称,在我的例子中为“sdb”
hdparm --security-unlock "Password" /dev/sdb
hdparm -I /dev/sdc | sed -n /^Security/,\$p
因为我无法在文件管理器中访问该驱动器,因为现在出现“损坏的块”,所以我认为硬盘处于 Windows 休眠状态。
所以我用了
'hdparm --security-disable "password" /dev/sdb'
我运行前两个命令时前面有
sudo
,只是因为我在其他地方发现了这种方式。第三次我尝试了前面没有 sudo
,但没有成功,然后加上了 sudo
,然后就成功了。
我现在可以在运行 Win 11 时使用 USB 适配器访问硬盘。