我第一次使用外部 USB 硬盘盒是在 Windows 98SE 上。当时,驱动器是 IDE,而不是 SATA,我记得在安装驱动程序后(我记得使用一个带有 GeneSys 芯片组的盒,另一个带有 ALI 芯片组的盒,两者的设计相同),盒内的内部 USB2.0 到 IDE 桥接卡会作为另一个 IDE 端口呈现给操作系统,而连接到它的任何硬盘(或光学设备)都会在 Windows 设备管理器中“挂在其上”。
当我迁移到 XP 时,我不记得曾经在 Windows 设备管理器中查看过此类驱动器,机箱“正常工作”。但我记得 XP 检测到“GeneSys USB2.0 转 IDE 适配器”,配置其驱动程序,然后立即检测到新硬盘并对其进行配置。
快进到 2013 年,Win7 SP1 和外部机箱内的“USB 3.0 转 SATA”适配器。出于某种原因,这也是我的问题所在,ASMEDIA USB3.0 转 SATA 适配器芯片似乎不是挂在 USB3.0 总线上的 SATA 控制器,而是大容量存储设备。
当然,从软件的角度来看,这有一些好处,但也有一些意想不到的缺点。
有了这种外壳的单一版本,我想知道:这种行为(伪装成 USB 大容量存储设备)是所有 USB3.0 至 SATA 控制器的常态吗?还是只有 ASMEDIA 芯片组?理想情况下,我想购买一个这样的设备,它可以作为系统的新 SATA 控制器,而不是查询驱动器几何形状,然后将自己显示为 USB 大容量存储设备。
我知道除了 ASMEDIA 之外,还有其他 USB3.0 TO SATA 控制器芯片,例如 VIA VL700,以及 GeneSys 和 LUCIDPORT 芯片组的其他芯片......它们中的任何一个都会以某种方式表现吗?
抱歉,这个问题太长了,我希望我已经表达清楚了……
答案1
是的。任何将适配器“重新解释”为另一个驱动器适配器的行为都取决于操作系统及其驱动程序。您之所以注意到 Windows 98 下存在差异,是因为Windows 98 本身不支持 UMS。