在不同的计算机上分配一个永久的驱动器号

1 usb hard-drive shortcuts automation drive-letter

我正在创建一个 USB 驱动器,其中包含多个指向同一 USB 中文件的快捷方式,以节省空间并避免重复文件。

显然,要使其工作,它需要驱动器的字母保持一致。

是否可以在不同的计算机上保持 USB 驱动器的字母相同?如果是这样,如何?

另外,是否可以自动执行此操作?(即,您只需插入 USB,它就会自动分配驱动器号)。它将由不一定懂计算机的人使用,因此避免进入“创建和格式化磁盘分区”或必须单击 .cmd 文件或其他内容将是理想的选择。

mus*_*ear 5

简短的回答是,当连接到多个系统时,无法让 USB 驱动器始终获得相同的驱动器号。

要获得相同的驱动器号,您必须使用脚本在将驱动器插入计算机时执行此操作。

问题是 Windows 自 XP 后期以来已禁用自动运行。

另一个问题是您假设计算机都有可用的保存驱动器号。

解决方案的途径是认识到您的第二段不正确:USB 驱动器没有必要在每次安装时都具有相同的驱动器号,以便以编程方式访问内容。

有多种方法可以识别驱动器并找到分配给它的驱动器号,然后引用它。任何形式的可移动媒体上的安装程序都以这种方式工作了几十年。

您应该查看相对路径,它允许快捷方式和文件相互引用,只要它们相对于彼此的位置相同,并且绝对路径可能会改变。

您还应该花一些时间调查是否有更有效的方法来存储您在此 USB 上存储的文件,以满足您的需求。虽然您的问题缺乏深入研究所需的大量信息,但还有其他解决方案可以产生相同的结果,但专为特定的内容类型而设计。