我的电脑有 3 个分区C、U和A。我在 Notepad++ 中安装了 Explorer 插件,它正确显示了两个分区。
但不知何故第三个分区不存在。该分区中有很多项目文件。
如何才能在资源管理器窗格中列出该分区?
其他信息:
所有分区均为 NTFS
Notepad++ 安装目录:C(OS根目录也是C)
Notepad++v6.1.6
Explorer 插件v5.1
答案1
我猜如果你有它的话它也不会显示 B:。
尝试类似的操作subst i: a:\
,然后看看插件是否显示 I:。
编辑:好的,所以我看到我的猜测确实是正确的,上面的解决方案有效。至于为什么会这样,我不是专家,但我们都知道(或应该知道)Windows 如何区别对待 A: 和 B:,因此仍有许多软件需要长期存储在 C:(以及更大的驱动器,那么这些驱动器应该被称为 C++ 吗?)驱动器上。毫无疑问,这个“错误”也会影响 Notepad++ 的 Explorer 插件,这就是为什么它不显示 A: 和 B: 驱动器的原因。用另一个驱动器号替换这两个驱动器中的任何一个都会创建一个别名,显然插件可以毫无问题地显示它。
至于 SUBSTed 驱动器在重新启动后无法持久的问题,有一个小技巧可以解决此问题。您可以使用以下命令:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices" /v I: /t REG_SZ /d "\??\A:\" /f
使映射在重启后保持不变。更多详细信息请参见维基百科关于 SUBST 的文章, 也此主题。您还可以使用psubst批处理文件这使得创建普通或持久的 SUBSTed 驱动器变得容易。