如果在Windows中将硬盘划分为26个以上的部分怎么办?


42

众所周知,在Windows中,分区位置以开头[a-z]:。如果分区超过26个会怎样?

Answers:


45

您看到的驱动器号只是可用物理分区的表示,可以用其他方式表示。你只能拥有多达26个驱动器字母,但你绝对能有(和实际使用)有更多的分区。

在这种情况下,您可以将驱动器链接到系统上的目录,而不是驱动器号,因为自Windows XP以来(至少(可能更早)),可以在Windows的目录下安装驱动器或分区。这意味着您可以有效地拥有一个包含所有无法通过驱动器号访问的驱动器的文件夹。

您可以在“磁盘管理”管理控制台中执行此操作。

要进入控制台,请转到(或右键单击“我的电脑”->“管理”->“磁盘管理”):

开始>运行并键入
diskmgmt.msc

如果右键单击分区,则会看到一个Change Drive Letter or Path选项,您可以在其中添加或删除驱动器的路径或驱动器号。

安装在驱动器中

顺便说一句,您不会想要确保正在使用的文件夹为空,将分区安装到该文件夹​​时,您只会看到该分区中的文件和文件夹,并且所有原始文件都是不可见的。我怀疑如果您从该文件夹中卸载驱动器,您将能够再次看到原始文件,但是我不确定。

很奇怪,我假设扩展分区中可以有多少个逻辑分区会受到某种限制,但是我实际上找不到任何限制。我知道您只能有四个主要分区。

这是一个示例驱动器,我从中删除了驱动器盘符,而是将其分配给了一个文件夹,该驱动器上的文件现在可以在上访问,C:\Temp\Test并且该驱动器不再分配有盘符:

在此处输入图片说明


5
逻辑分区以链接列表的形式实现,因此您可以拥有的分区数量没有理论上的限制。
伊格纳西奥·巴斯克斯

1
句号不能超过26个字母。
伊格纳西奥·巴斯克斯

6
@Winuser,第27个分区将不能有驱动器号,因此您必须将其分配给我在回答中提到的文件夹。通过磁盘管理控制台,您可以查看未分配的分区,然后根据需要将其分配到文件夹。请查看i.technet.microsoft.com/dynimg/IC235918.png,以获取您所看到的示例。
Mokubai

1
对于它的价值:如果我们在谈论理论极限,那么绝对肯定这样的极限。每个二级分区的分区本身(在现代,我们不再做无意义的圆柱对齐)至少占用一个扇区,分区元数据至少占用一个扇区(某些LVM方案可能需要两个扇区)。由于容器的主分区限制为2 ** 32个扇区,因此很容易得出至少一个理论上对所包含的辅助分区的数量的限制。(-:
JdeBP 2011年

1
您忘记将挂载卷指定为文件夹,仅在带字母的驱动器为NTFS时才有效。
Synetech 2012年

10

在DOS 3.3下,至少可以得到驱动器,例如。[:\之后的ASCII字符Z

这是使用Novell并设置LASTDRIVE为高位字母。

因此,可能有一种使第27个分区具有字符名称的方法。


10
仍然可以使用subst(调用DefineDosDevice())在WinNT中完成,但是大多数GUI程序无法识别[:\Users,例如:(
grawity 2011年

我怀疑大多数程序(句号)都无法识别诸如之类的路径[:\Users,因为假设驱动器上标有字母。当然,\\ServerName\Path存在用于Windows 驱动器(例如)的新样式路径格式,该格式大约与Windows 95或大约同时出现。但是,不确定是否可以将未标记的驱动器映射到这样的路径以供本地使用。
RobH 2014年

1
@grawity:似乎甚至可以指定一个空格作为驱动器号。有趣。
LawrenceC

0

鲜为人知的未记录功能:您可以在mountvol命令中使用所需的任何驱动器“字母” 。首先,使用mountvolundecorated获取当前卷及其\\?\Volume{GUID}\路径的列表。然后,您可以执行以下操作:

mountvol -: \\?\Volume{7d0832b2-3d3a-4fe0-9473-9f7aaabc5a98}\
-:

-不是占位符-它实际上是用作驱动器标识符的,您可以在命令提示符下将当前驱动器更改为该驱动器cd,然后执行您希望做的所有事情。据我所知,除空格以外的所有符号均有效。

资源管理器不允许您在非字母驱动器中浏览,但可以在其中的文档上打开某些程序。notepad filename.ext例如,在该驱动器内部的提示符下工作。(但是notepad -:\filename.ext在“运行”对话框中不起作用。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.