九溪

溪水润知林,滴露启慧心

用户工具

站点工具


wiki:windows:windows-virtualdriver

在Windows系统中将文件夹映射为拥有盘符的驱动器

在Windows系统中,磁盘可能被分为多个分区,每个分区拥有一个盘符,如C、D。另外,Windows系统提供了为文件夹分配盘符的方法,将这些文件夹当作一个单独的驱动器使用。对于一些层次较深的被经常使用的文件夹,这么做可以方便我们的操作。

有两个命令可以为我们做到这一点,分别为subst命令和net use命令。subst命令可以将本地文件夹映射为一个虚拟驱动器,而net use命令也可以做到这一点,同时它还支持映射网络驱动器。

subst命令

创建

以管理员权限打开命令提示符,按如下格式输入命令,比如为D:\vr文件夹分配一个盘符 - Y。

subst Y: "d:\vr"

运行完成后,你会在文件资源管理器中看到新增了一个盘符为Y的“分区”。如果没有显示,需要关闭所有已打开的文件资源管理器后重新打开,也可以重启explorer进程。

虚拟驱动器的大小和可用空间与引用的真实的驱动器相同。它的根目录为引用的文件夹,如D:\vr。

通过subst命令添加的虚拟驱动器在重启计算机后会消失,如果希望长期保留,可以让系统启动时就帮我们创建,有多种方式,下面介绍在注册表中添加的方式。

添加到系统启动中

在运行或开始菜单中输入 regedit 打开注册表编辑器,展开到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run,右键点击Run,选择新建 - 字符串值,命名随意,如Y,修改它的数据为我们上述的命令。

移除

如果希望主动删除创建的虚拟驱动器,可以在命令提示符中运行按下面的格式输入命令:

subst Y: /d

Y为我们在上述过程中分配的盘符。直接输入subst命令,不加任何参数,可以查看已经被创建的虚拟驱动器。

如果添加了开机启动,也记得将其取消。注册表方式,只需要删除新建的注册表就可以了。

net use命令

net use命令能干的事情很多,我们也可以将其用来为本地文件夹分配盘符。net use命令不需要我们手动输入命令就可以使用,Windows系统提供了界面供我们操作。

比如在Windows 10系统中,打开文件资源管理器(此电脑),点击上面的“计算机”,选择“映射网络驱动器”。

在弹出的窗口中,选择驱动器号,如Y,输入要映射的文件夹路径。

这里需要注意的是文件夹的路径书写格式,以 \\xstui\d$\mv 为例。

以双斜杠开头,xstui为本地计算机的名称,可以右键点击“此电脑”,选择属性查看,也可以直接运行命令 sysdm.cpl 打开系统属性窗口查看。

d为本地计算机中现有的盘符,后面的美元符号 $ 当作冒号使用,相当于 d:\mv。

输入完成后点击完成就可以了,可以看到文件资源管理器中新增的驱动器,它被归类为“网络位置”。

重启计算机并不会让它消失,希望删除它时可以直接对它点击右键,选择“断开连接”。

手动输入net use命令的创建方式如下,以映射 d:\mv 文件夹为 Y 为例:

net use Y: "\\xstui\d$\mv" /persistent:yes

删除时所使用的命令:

net use Y: /delete

记得替换上述命令中的盘符(绿色)及路径(红色)部分。

引用:在Windows系统中将文件夹映射为拥有盘符的驱动器

评论

请输入您的评论. 可以使用维基语法:
 
wiki/windows/windows-virtualdriver.txt · 最后更改: 2023/01/03 15:25 由 127.0.0.1