Що робити, якщо жорсткий диск розділено на більш ніж 26 розділів у Windows?


42

Як ми знаємо, в Windows місце розташування розділів є префіксом [a-z]:. Що станеться, якщо розділів більше 26?

Відповіді:


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-го розділу, щоб мати ім’я символу.


10
Ще можна зробити це в WinNT, використовуючи subst(які дзвінки DefineDosDevice()), але більшість програм графічного інтерфейсу не розпізнає [:\Usersтощо :(
grawity

Я підозрюю, що більшість програм, період, не розпізнає такі шляхи, як [:\Users, оскільки припущення полягає в тому, що накопичувачі позначені буквою. Звичайно, є новий формат контуру стилю, який використовується для мережевих накопичувачів (наприклад \\ServerName\Path), що виникли приблизно в той самий час, що і Windows 95 або після цього. Не впевнений, чи зможете ви віднести некерований привід до такого шляху для локального використання.
RobH

1
@grawity: Мабуть, навіть ви можете вказати пробіл як літеру диска. Цікаво.
LawrenceC

0

Маловідома недокументована функція: за допомогою команди можна використовувати будь-яку "літеру" диска mountvol. По-перше, використовуйте mountvolнеоброблені, щоб отримати список наявних томів зі своїми \\?\Volume{GUID}\шляхами. Потім ви можете зробити щось подібне:

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

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

Провідник не дозволить вам переглядати диски без літер, але ви можете відкрити деякі програми з документами в них. notepad filename.extНаприклад, працює на запит зсередини цього диска. (Але notepad -:\filename.extце не працює в діалоговому вікні "Запуск".)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.