如何在Windows 7中将目录挂载为驱动器?


80

我在另一个驱动器上有一个目录,希望将其显示为新的虚拟驱动器。我怎样才能做到这一点?

Answers:


103

使用subst命令:

替代X:F:\ some \ folder

还有一个很棒的免费软件实用程序,称为Visual Subst,它使事情变得更加容易:

替代文字


1
是的,我之前尝试过此方法,但是它不会在启动时自动挂载该目录。
user11955 '02

5
如果您要这样做,则在应用程序底部有一个复选框,在Windows启动应用虚拟驱动器。您还可以将批处理脚本与基本命令一起使用,并将其放置在启动文件夹中。
约翰T

1
我意识到该选项在那里,只是行不通。可能是因为文件夹名称中有一个空格(我无法删除)
user11955 2010年

4
可能吧 您也可以使用开始菜单中的启动文件夹。使用其中的subst命令制作一个批处理脚本,并用空格引用路径。1行的示例是subst X: "C:\Program Files"
John T

1
或将其添加为注册表中的运行项。然后在启动过程的早期就对其进行处理并添加基本驱动器。
Fiasco Labs

14

我在Wikipedia上使用了注册表编辑器,因此Windows在启动时会自动创建驱动器(在Windows 8.1上进行了测试):

  1. 运行regedit
  2. 导航 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
  3. 添加一个以驱动器号为名称 的新字符串值
    • 例: X:
  4. 使用以下格式之一设置值(用C:\some\directory文件夹路径替换):
    • \??\C:\some\directory
    • \DosDevices\C:\some\directory
    • \Device\Mup\127.0.0.1\C$\some\directory
  5. 重新启动计算机。

另一种选择是使用VHD(或使用USB并跳过步骤2-4):

  1. 打开磁盘管理
  2. 打开“ 操作”菜单,然后选择“ 创建VHD”,然后按照提示进行操作。
  3. 右键单击新的VHD(下半部分,右键单击左侧的灰色部分),然后单击“ 初始化磁盘”,然后按OK。
  4. 右键单击VHD的数据部分(带有文本“未分配”的下半,白色和黑色矩形),选择“ 新建简单卷...”,然后按照提示进行操作。
  5. 右键单击VHD的数据部分,然后选择“ 更改驱动器号和路径...”,单击“ 添加...”,指示要将驱动器安装到的文件夹,然后为两个框单击“ 确定 ”。

也可以看看:


谢谢; 在Windows 7上进行了测试,并且可以正常工作。我只能找到挂载以\ Device \
Mup

@petehern哪种方法最适合您使用,regedit方法还是VHD方法?
Glenn Slayden

我使用了regedit方法。
petehern

有没有办法更改注册表选项的卷标?使用源驱动器的标签令人困惑,
vlad_tepesch

@vlad_tepesch在第3步中,可以将卷标从X更改为所需的卷标。步骤4指定了VHD的位置,因此它必须是源驱动器。
三叉戟

2

除了建议的方法之外,您还可以做另一件事。共享文件夹并映射为网络驱动器。步骤如下:

步骤1:共享所需的文件夹。(您可以只与自己或管理员组共享)

右键单击文件夹,然后选择与特定人员共享

在此处输入图片说明

b。单击与对话框共享上的共享按钮。

在此处输入图片说明

c。复制生成的共享路径。

在此处输入图片说明

步骤2:映射网络驱动器

在Windows资源管理器中单击地图网络驱动器 在此处输入图片说明

b。启动后,将以前复制的路径用作网络位置。

在此处输入图片说明

c。单击完成,您就完成了。确保单击“登录时重新连接”。

好处是您可以看到该驱动器与其他物理驱动器分开分组。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.