在 Windows 中,如何将文件夹挂载为驱动器

在 Windows 中,如何将文件夹挂载为驱动器

我有一些文件夹,比如 C:\foo 我想将其挂载为驱动器 M:\

在 Linux 中我将使用绑定挂载来执行此操作。

答案1

您可以使用替代Windows 中的命令。

subst m: c:\foo

要进行持久重定向,您可以编辑注册表。将字符串 (REG_SZ) 值添加到:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices

将值的名称设置为驱动器号(例如米:),则数据为:

\??\C:\foo\foosub

此方法在登录和重启后都有效。我在 Windows 2008 上测试过此方法,因此它也应该适用于 Vista、XP、2003 和 2000。

答案2

Subst 也适用于 Vista:

C:\Users\juan>subst /?
Associates a path with a drive letter.

SUBST [drive1: [drive2:]path]
SUBST drive1: /D

  drive1:        Specifies a virtual drive to which you want to assign a path.
  [drive2:]path  Specifies a physical drive and path you want to assign to
                 a virtual drive.
  /D             Deletes a substituted (virtual) drive.

Type SUBST with no parameters to display a list of current virtual drives

答案3

  • 右键单击文件夹并选择共享和安全
  • 选择共享此文件夹
  • 为其指定一个共享名称(例如 myshare)
  • 点击确定

将驱动器 (M:) 映射到 \\yourcomputername\myshare

答案4

Subst 是正确的答案。您应该知道 subst 是每个会话的设置。当您注销时它会消失,如果您使用 runas 创建辅助登录上下文,您的 subst-drive 将不会存在于这些应用程序中。

您可以在启动组中创建一个快捷方式 (.lnk) 来重新创建这些子驱动器。.lnk 的目标属性需要如下所示:

C:\Windows\System32\cmd.exe /c subst S: C:\Some\Extremely\Obscure\Path\Of\My\Own\src

我们使用此技术来确保所有开发人员都使用相同的路径从 S:\

还有一个视觉替代小程序就在那里。

相关内容