在不同的计算机之间分配永久驱动器号

在不同的计算机之间分配永久驱动器号

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

显然,要使其发挥作用,就需要驱动器的字母保持一致。

是否可以在不同的计算机上保持 USB 驱动器的字母相同?如果可以,该怎么做?

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

答案1

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

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

问题是,从 XP 后期开始,Windows 就禁用了自动运行。

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

解决方案的路径是认识到你的第二段是不正确的:为了以编程方式访问内容,每次安装 USB 驱动器时,它不需要具有相同的驱动器号。

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

您应该研究相对路径,它允许快捷方式和文件相互引用,只要它们相对于彼此位于相同的位置,而绝对路径可能会发生变化。

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

相关内容