如何将虚拟驱动器号映射到 Windows 上的本地路径?

Chr*_*pin 4 windows

全部在标题中。我正在寻找如何引用本地而不是网络路径作为虚拟驱动器号。一个无害的例子: C:\Storage作为G:

Chr*_*pin 10

我最近研究了这个主题,这些是我的发现。


SUBST命令执行该功能良好,并且与用户会话的作用端部:

subst [drive1: [drive2:]Path]
Run Code Online (Sandbox Code Playgroud)

Thomas Bigler 的vSubst是一个用于 subst 的 GUI,它也可以通过在启动时运行自己(HKLM)来创建永久关联,就像subst可以配置一样。

对于永久映射,这可能不是可取的,因为之前加载的任何内容都无法引用该映射,例如在 HKLM -> [...] -> 运行、Windows 服务等中预先添加的条目。

Google Code 上的psubst是一个出色的批处理脚本,它具有 subst 接口(它在内部使用)和一个额外的可选/p参数,用于通过以下键管理永久映射,该键在更早的时候加载:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
Run Code Online (Sandbox Code Playgroud)