![如何判断 USB 密钥驱动器是否能够启动?](https://linux22.com/image/1289850/%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%20USB%20%E5%AF%86%E9%92%A5%E9%A9%B1%E5%8A%A8%E5%99%A8%E6%98%AF%E5%90%A6%E8%83%BD%E5%A4%9F%E5%90%AF%E5%8A%A8%EF%BC%9F.png)
一些 USB 密钥驱动器被检测为“USB FDD”并且无法启动我的笔记本电脑,而那些被检测为“USB HDD”的驱动器则可以正常启动。
是否有人知道在购买新的密钥驱动器之前包装上是否提供了该信息,以便我最终不会购买无法启动的密钥驱动器?
顺便说一句,曾经在同一台笔记本电脑上运行的 keydrive 无法再启动,并被检测为“USB FDD”:这可能是由于升级 BIOS 造成的吗?硬件故障?keydrive 上的某些引导加载程序与我当时使用的不同?
谢谢。
答案1
如果你的闪存驱动器由于在操作系统中的外观而无法启动,请尝试使用启动它看看是否可以翻转可移动介质位。(警告:理论上这可能会损坏您的驱动器,因此请自行承担风险。)
对于黑客来说:
显然,它使用了一些闪存驱动器识别的未记录/非标准 SCSI 操作码(我的 Sony MicroVault 和 Lexar JumpDrive 肯定能识别)来翻转其 RMB。如果我没记错的话,它是一个 4 字节命令,其第一个字节是 0xD2(操作码),其第二个字节是 0x03(不知道),其第三个字节是 0 或 1(0 表示固定,1 表示可移动)。第四个字节与其他内容(命令控制)有关;它通常是零。
因此它不太可能弄乱闪存驱动器,因为如果闪存驱动器无法识别该命令,它应该会返回错误。但由于它没有记录,因此它可能被用于完全不同的目的(例如擦除驱动器、更新某种信息或其他),因此存在一定的风险。不过,我很惊讶索尼闪存驱动器会响应 Lexar 命令——这让我觉得它也许并不是那么不标准……
答案2
FDD = 软盘驱动器,
如果插入 USB 后没有出现 USB HDD 选项,则无法启动。