Что делать, если жесткий диск разделен на более чем 26 разделов в Windows?

42

Как мы знаем, в Windows расположение раздела имеет префикс [a-z]:. Что произойдет, если будет более 26 разделов?

winuser
источник

Ответы:

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 пример того, что вы увидите.
Мокубай
1
Для чего это стоит: если мы говорим о теоретических пределах, то, безусловно , такой предел есть. Каждый вторичный раздел занимает минимум один сектор для самого раздела (в наше время, когда мы больше не делаем бессмысленное выравнивание цилиндров) и один (возможно, два для некоторых схем LVM) сектор (ы) для метаданных раздела. Поскольку первичный раздел контейнера ограничен 2 ** 32 секторами, по крайней мере один теоретический предел количества содержащихся вторичных разделов довольно легко вывести. (-:
JdeBP
1
Вы забыли указать, что монтирование томов в качестве папок работает только в том случае, если диск с буквой NTFS.
Synetech
10

Под DOS 3.3, по крайней мере, вы можете получить диски, такие как. [:\ASCII символы после Z.

Это было с использованием Novell и установкой LASTDRIVEкакой-то высокой буквы.

Таким образом, может быть способ заставить 27-й раздел иметь имя персонажа.

user151019
источник
10
Все еще может быть сделано в WinNT с помощью subst(который вызывает DefineDosDevice()), но большинство программ с графическим интерфейсом не распознают [:\Usersи тому подобное :(
grawity
Я подозреваю, что большинство программ, точка, не распознают такие пути, как [:\Users, так как предполагается, что диски помечены буквой. Конечно, есть новый формат пути стиля, который используется для сетевых дисков (например \\ServerName\Path), который появился примерно в то же время, что и Windows 95 или около того. Не уверен, что вы могли бы сопоставить диск с письмами с таким путем для локального использования.
RobH
1
@ Grawity: кажется, даже позволяет указать пробел в качестве буквы диска. Интересный.
LawrenceC
0

Малоизвестная недокументированная особенность: с помощью команды вы можете использовать любую букву диска, какую пожелаете mountvol. Во-первых, используйте mountvolundecorated, чтобы получить список существующих томов с их \\?\Volume{GUID}\путями. Затем вы можете сделать что-то вроде этого:

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

Это -не заполнитель - он фактически работает в качестве идентификатора диска, и вы можете изменить свой текущий диск в командной строке на него, cdвокруг, и делать все, что вы ожидаете, что сможете сделать. Насколько я могу судить, каждый символ, кроме пробела, работает.

Проводник не позволит вам просматривать диски без букв, но вы можете открывать некоторые программы для документов в них. notepad filename.extнапример, работает с приглашением изнутри этого диска. (Но notepad -:\filename.extне работает из диалога Run.)

Бен Н
источник