目前我正在使用 SUBST 制作虚拟驱动器。
subst T: D:\test
现在我想隐藏我的 D 盘。如何删除驱动器号?然后如何创建指向没有驱动器号的驱动器的虚拟驱动器?没有驱动器号的驱动器的路径是什么?以下内容就像我期望的那样,如果它存在的话:
subst T: \\DISK1\VOLUME0\test
答案1
除非驱动器号已经存在,否则您不能使用 subst 分配驱动器号。
如果您想将驱动器分配给现有驱动器号的一部分,您可以从计算机管理中进行分配。
- 转至“开始”
- 单击“控制面板”
- 转至管理工具
- 进入计算机管理
- 转到计算机管理(本地)->存储->磁盘管理
- 选择您想要访问的分区
- 右键单击栏并选择
Change Drive Letter and Paths
- 点击Add...
- 单击Browse...按钮并导航到路径,创建新文件夹,然后按“确定”以创建此卷的虚拟路径。例如:Volume1 指向:c:\other_hdd
- 按“确定”
如果您现在删除此卷的驱动器号,您仍然可以通过步骤 9 中创建的路径访问 HDD 的内容,例如:C:\other_hdd。
您现在可以使用 Subst 将驱动器号链接到该卷上的子文件夹,例如:
subst e: c:\other_hdd\myfolder
当然,这确实意味着使用 c:\other_hdd 您的旧硬盘仍然可以访问,并且没有办法阻止这种情况。如果您真的想让那个地方不被访问,请考虑将security by obscurity
链接隐藏在嵌套子目录树的深处,人们可能不会看到的地方。
答案2
隐藏驱动器- 在 Windows 下执行此操作的一个方便的工具是开源NoDrives 管理器。您只需选择要隐藏的驱动器,它就会更新注册表以隐藏它们:
您可以查看有关注册表更改细节的解释这里如果您感兴趣的话。(简而言之,它是位于 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 的一个名为 NoDrives 的注册表项,其中 32 位值中的每一位代表从 Z 到 A 的一个隐藏驱动器)
还有其他可用的工具,包括 Windows 内置的磁盘管理(右键单击驱动器 -> 更改驱动器号和路径... -> 删除),以及驱动器管理器(右键单击 -> 隐藏选定的驱动器)。