我买了一个SABRENT EC-HD2B 2.5 英寸和 3.5 英寸黑色 SATA I/II/III USB 3.0 USB 3.0 转 SATA I/II/III 双托架外置硬盘扩展坞 它可以工作,但是一旦驱动器被弹出,似乎就无法重新安装。
在 Windows 10 64 位系统上,此扩展坞在设备管理器中显示为“Sabrent Dual SATA Bridge SCSI 磁盘设备”(相比之下,大多数外部驱动器在磁盘驱动器下列为“USB 设备”)
USB 弹出/重新连接不适用于此 UAS 基座。弹出驱动器(即安全移除)后,基座中的任何驱动器都将无法再被识别,直到计算机重新启动。弹出后,关闭基座电源和/或拔下 USB,驱动器(或驱动器)在重新连接时将无法再被识别。设备管理器将其显示为名为“USB 连接 SCSI (UAS) 大容量存储设备”的存储控制器,并出现以下错误:“Windows 无法使用此硬件设备,因为它已准备好进行安全移除,但尚未从计算机中移除。(代码 47)要解决此问题,请从计算机上拔下此设备,然后重新插入。”
即使关闭扩展坞电源,多次拔下并重新插入 USB 连接器,错误仍然存在,并且无法识别驱动器/控制器。尝试在设备管理器中禁用并重新启用 UAS 设备会导致出现以下消息:“硬件已更改 - 您必须重新启动系统”
该问题违背了外部驱动器的初衷——无需重新启动系统即可移除并重新连接。
除了这个问题之外,底座运行良好。我正在寻找其他底座,并试图确定这是否只是产品不好,或者是否存在 Windows 限制阻止重新安装 UAS。有人有可以移除并重新安装而无需重新启动的 UAS 驱动器底座吗?
答案1
虽然我无法说您的 Dock 是否“有缺陷”,但这并不是 Windows 固有的限制。
我刚刚在 Windows 10 20H2 上测试了三个单独的 UASP 兼容适配器,它们都表现正常:安全弹出后,重新物理连接 USB 电缆会导致所有三个适配器再次被识别,就像第一次一样。这种行为与我多年来在 Windows 上使用此类设备时所记得的情况一致。
测试的设备:
- StarTech S251BPU313 配有 ASMedia ASM1351 控制器 (VID_174C&PID_1351)
- StarTech USB312SAT3CB 配有 ASMedia ASM1051 控制器 (VID_174C&PID_55AA)
- Orico 2139U3 配备 JMicron JMS578 控制器 (VID_0080&PID_A001)
话虽如此,我的经验仅限于无电源/总线供电的设备(2.5 英寸适配器仅由 USB 5V 供电,不需要单独的 12V 电源,3.5 英寸硬盘需要)。我不认为外部供电设备的行为会有所不同;即使是表现不佳的设备应该如果与所有电源断开,则可以完全重置。
如果你已经测试过彻底切断设备电源(移除所有外部电源和USB 连接)那么应该排除设备方面的任何问题。此时我建议:
- 测试断开/重新连接时会发生什么没有“安全移除”
- 如果可能的话,在另一台计算机上进行测试
- 如果可能的话,在同一物理主机上针对虚拟机进行测试