我想知道是否有办法做到这一点:
我的电脑有 1 个 USB 端口,如果我连接拇指驱动器 1,它将获得驱动器号 M:(示例),然后我将其移除。然后我连接拇指驱动器 2,它将获得驱动器号 M:。如何配置 Windows 以实现此行为?
这样我连接的任何 USB 驱动器都保持相同的字母吗?
答案1
正如前面的答案所暗示的;在 Windows 中没有办法做到这一点,尽管有第三方工具USB数据线将会做到这一点。
http://www.uwe-sieber.de/usbdlm_e.html
您可以编辑 .ini 文件以根据特定标准对驱动器号分配进行各种自定义。
例如,FireWire 驱动器位于 F,10GB 以上的 USB 驱动器位于 U,所有其他 USB 驱动器位于 W 或 Z:
;FireWire at F:
[DriveLetters]
BusType=FireWire
Letter=F
;USB >10GB at U:
[DriveLetters]
MinDriveSize=10GB
Letter=U
;all other USB drives at W: or Z:
[DriveLetters]
Letter=W
Letter=Z
有关详细信息,请参阅 USBDLM 的 html 帮助文章:
http://www.uwe-sieber.de/usbdlm_help_e.html#by_criteria
答案2
“所以我连接的任何 USB 驱动器都保留相同的字母吗?”
不,对于您可能遇到的任何 USB 驱动器,这都是不可能的,除非它是它以前见过的设备,并且您以前使用磁盘管理为其分配了驱动器号,否则 Windows 会自动分配驱动器号。有时,当您插入分配了相同驱动器号的设备时,如果该驱动器号正在被另一个设备使用(无论出于何种原因),这也不起作用。
自动是指 Windows 按照字母串选择下一个未使用的可用驱动器号。
无法强制它每次在它从未见过的 USB 设备上分配 M。如果在插入另一个设备时另一个设备已经在使用 M,那么这将是一个坏主意。
话虽如此,您可以手动分配 M(在磁盘管理中)给任何 USB 存储设备,一旦您手动为其分配 M,Windows 就会记住该特定设备,并且如果插入时没有其他设备使用该字母,则会自动分配 M。