使用subst创建虚拟磁盘及设置分区卷标

最近项目中要研究在“计算机”中添加虚拟磁盘,能够访问某远端目录,同时还要在资源管理器中可以看到创建的虚拟磁盘。关于虚拟磁盘,有几种方式:

(1)映射网络磁盘:通过映射网络驱动器,可以添加本地共享的或者网络共享的存储,在本地映射为一个磁盘。满足计算机中显示要求,但是与项目偏离。

(2)360云盘,115网盘,创建虚拟磁盘图标的方式:与项目需求预期类似,但是在资源管理器无法看到对应磁盘。类似这样的方式,不知有没有办法在资源管理中可以进行查看。

(3)subst将路径虚拟成磁盘分区:将本地文件夹虚拟成磁盘分区,在资源管理中也可以看到。但是网络磁盘驱动器,不行。

 

关于subst将文件夹关联成磁盘分区的方式,之前没有关注过。以前项目开发经常需要将文件夹虚拟成磁盘,进行使用。之前使用的方法是将文件夹共享,映射网络磁盘的方式。满足了需求,但是访问速度有所下降。subst将文件夹关联为虚拟磁盘的方式,现在感觉更加符合我之前的需求,学习记录下。

 

subst使用

subst K: F:/工作虚拟盘     --- 将文件夹“F:/工作虚拟盘”映射成“K:”盘

subst K: /D   --- 解除K:盘的映射

具体使用,见subst百度百科,或者在cmd窗口中使用help subst进行查看。

 

分区卷标修改

使用subst将文件夹关联磁盘后,卷标为“新加卷”,而且是无法直接通过属性进行修改的,文章“为虚拟分区设置卷标 (Set Volume Label for SUBST Drive)”中详细介绍了subst的使用以及如何为分区设置卷标,请参考。

  • 修改文件夹所在磁盘的卷标为空;
  • 通过注册表项 HKLM/Software/Microsoft/Windows/CurrentVersion/Explorer/DriveIcons/K/DefaultLabel下的默认键值为想显示的名称即可。(K对应具体的磁盘分区。)

 

参考文档

为虚拟分区设置卷标 (Set Volume Label for SUBST Drive)

你可能感兴趣的:(BST)