如果 Windows 中硬盘分区超过 26 个部分会怎样?

如果 Windows 中硬盘分区超过 26 个部分会怎样?

我们知道,在 Windows 中分区位置以 为前缀[a-z]:。如果分区超过 26 个会发生什么情况?

答案1

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

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

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

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

开始 > 运行并输入
diskmgmt.msc

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

安装在驱动器中

顺便说一句,你需要确保你使用的文件夹是空的,当你将分区安装到该文件夹​​时,你将仅有的可以看到该分区中的文件和文件夹,任何原始文件都将不可见。我怀疑如果您从该文件夹中卸载驱动器,您将能够再次看到原始文件,但我不确定。

奇怪,我以为扩展分区中可以有多少个逻辑分区会有某种限制,但我实际上找不到任何相关信息。我知道只能有四个主分区。

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

在此处输入图片描述

答案2

在 DOS 3.3 下至少您可以获得类似的驱动器[:\,即后面的 ASCII 字符Z

这是使用 Novell 并设置LASTDRIVE一些高字母。

所以可能有办法让第 27 个分区拥有一个角色名称。

答案3

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

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

-不是占位符 - 它实际上充当驱动器标识符,您可以在命令提示符中将当前驱动器更改为它,cd然后执行您期望能够执行的所有操作。据我所知,除了空格之外的每个符号都有效。

Explorer 不允许浏览无字母的驱动器,但您可以打开其中的某些程序来处理文档。notepad filename.ext例如,可以在该驱动器内部的提示下运行。(但notepad -:\filename.ext无法在运行对话框中运行。)

相关内容