答案1
您拥有的不同 USB 端口将由 USB 集线器进行内部编号,因此其中一个端口将是 #0,下一个将是 #1,依此类推。如果您激活 USB 启动,BIOS 或 UEFI 将尝试按该顺序启动。
您可以在 Windows 设备管理器(或其他操作系统中的类似程序)中查看分配编号 - 在每个 USB 端口插入某个设备,在设备管理器中检查哪个内部设备编号映射到哪个设备,然后您就会知道哪个端口有哪个编号。您可能需要挖掘一下才能找到这些 ID。实际上有特定的软件可以简化操作,但这不是必需的;下面是 Windows USB 视图中的一个示例: 如果您将“A”设备插入比“B”设备更高的端口号,则将优先使用“B”进行启动,如果不存在“B”,则会找到并使用“A”。
我不知道您的 USB 集线器的具体规格;它可能试图变得聪明,并根据使用情况动态分配编号 - 第一个插入的设备变为 #0,下一个设备变为 #1,等等。如果是这种情况,您无法轻松实现您想要的(因为设备“A”总是有较低的 ID)。