Answers:
您看到的驱动器号只是可用物理分区的表示,可以用其他方式表示。你只能拥有多达26个驱动器字母,但你绝对能有(和实际使用)有更多的分区。
在这种情况下,您可以将驱动器链接到系统上的目录,而不是驱动器号,因为自Windows XP以来(至少(可能更早)),可以在Windows的目录下安装驱动器或分区。这意味着您可以有效地拥有一个包含所有无法通过驱动器号访问的驱动器的文件夹。
您可以在“磁盘管理”管理控制台中执行此操作。
要进入控制台,请转到(或右键单击“我的电脑”->“管理”->“磁盘管理”):
开始>运行并键入
diskmgmt.msc
如果右键单击分区,则会看到一个Change Drive Letter or Path
选项,您可以在其中添加或删除驱动器的路径或驱动器号。
顺便说一句,您不会想要确保正在使用的文件夹为空,将分区安装到该文件夹时,您只会看到该分区中的文件和文件夹,并且所有原始文件都是不可见的。我怀疑如果您从该文件夹中卸载驱动器,您将能够再次看到原始文件,但是我不确定。
很奇怪,我假设扩展分区中可以有多少个逻辑分区会受到某种限制,但是我实际上找不到任何限制。我知道您只能有四个主要分区。
这是一个示例驱动器,我从中删除了驱动器盘符,而是将其分配给了一个文件夹,该驱动器上的文件现在可以在上访问,C:\Temp\Test
并且该驱动器不再分配有盘符:
在DOS 3.3下,至少可以得到驱动器,例如。[:\
之后的ASCII字符Z
。
这是使用Novell并设置LASTDRIVE
为高位字母。
因此,可能有一种使第27个分区具有字符名称的方法。
subst
(调用DefineDosDevice()
)在WinNT中完成,但是大多数GUI程序无法识别[:\Users
,例如:(
[:\Users
,因为假设驱动器上标有字母。当然,\\ServerName\Path
存在用于Windows 驱动器(例如)的新样式路径格式,该格式大约与Windows 95或大约同时出现。但是,不确定是否可以将未标记的驱动器映射到这样的路径以供本地使用。
鲜为人知的未记录功能:您可以在mountvol
命令中使用所需的任何驱动器“字母” 。首先,使用mountvol
undecorated获取当前卷及其\\?\Volume{GUID}\
路径的列表。然后,您可以执行以下操作:
mountvol -: \\?\Volume{7d0832b2-3d3a-4fe0-9473-9f7aaabc5a98}\
-:
那-
不是占位符-它实际上是用作驱动器标识符的,您可以在命令提示符下将当前驱动器更改为该驱动器cd
,然后执行您希望做的所有事情。据我所知,除空格以外的所有符号均有效。
资源管理器不允许您在非字母驱动器中浏览,但可以在其中的文档上打开某些程序。notepad filename.ext
例如,在该驱动器内部的提示符下工作。(但是notepad -:\filename.ext
在“运行”对话框中不起作用。)