Відповіді:
Літери накопичувача, які ви бачите, є просто зображеннями доступних фізичних розділів і можуть бути представлені іншими способами. Ви можете мати лише до 26 букв диска , але ви, безумовно, можете мати (і фактично використовувати) ще багато розділів.
У такому випадку ви можете пов’язати диск з каталогом у вашій системі, а не з буквою диска, оскільки, оскільки Windows XP, принаймні (і, можливо, раніше), можна було встановити диск або розділ під каталогом у Windows. Це означатиме, що ви можете ефективно мати папку, що містить усі ваші диски, які недоступні за допомогою букви диска.
Ви зробите це в адміністративній консолі управління дисками.
Щоб дістатися до консолі, перейдіть до (або клацніть правою кнопкою миші на "Мій комп'ютер" -> "Керування" -> "Управління дисками"):
Пуск> Виконати і введіть
diskmgmt.msc
Якщо ви клацніть правою кнопкою миші на розділі, ви побачите Change Drive Letter or Path
опцію, в якій можна додавати або видаляти шляхи чи літери для дисків.
З іншого боку, ви не хочете переконатися, що папка, яку ви використовуєте, порожня, коли ви змонтуєте розділ до цієї папки, ви побачите лише файли та папки з цього розділу, а всі оригінальні файли будуть невидимими. Я підозрюю, що якщо ви відключите накопичувач із цієї папки, ви зможете знову побачити оригінальні файли, але я точно не знаю.
Дивно, я припускав, що існує якийсь обмеження щодо кількості логічних розділів у розширеному розділі, але насправді я нічого не можу знайти про це. Я знаю, що у вас може бути лише чотири основні розділи.
Це приклад диска, з якого я видалив букву диска і замість цього призначив папці, файли на цьому диску вже доступні на, C:\Temp\Test
а диск більше не присвоєний йому літери:
Під DOS 3.3, принаймні, ви можете отримати диски, [:\
наприклад, ASCII символи після Z
.
Для цього використовували Novell і встановлювали LASTDRIVE
високу літеру.
Таким чином, може бути спосіб отримання 27-го розділу, щоб мати ім’я символу.
subst
(які дзвінки DefineDosDevice()
), але більшість програм графічного інтерфейсу не розпізнає [:\Users
тощо :(
[:\Users
, оскільки припущення полягає в тому, що накопичувачі позначені буквою. Звичайно, є новий формат контуру стилю, який використовується для мережевих накопичувачів (наприклад \\ServerName\Path
), що виникли приблизно в той самий час, що і Windows 95 або після цього. Не впевнений, чи зможете ви віднести некерований привід до такого шляху для локального використання.
Маловідома недокументована функція: за допомогою команди можна використовувати будь-яку "літеру" диска mountvol
. По-перше, використовуйте mountvol
необроблені, щоб отримати список наявних томів зі своїми \\?\Volume{GUID}\
шляхами. Потім ви можете зробити щось подібне:
mountvol -: \\?\Volume{7d0832b2-3d3a-4fe0-9473-9f7aaabc5a98}\
-:
Це -
не заповнювач місця - він фактично працює як ідентифікатор накопичувача, і ви можете змінити свій поточний диск у командному рядку на нього, cd
навколо та зробити все, що ви очікуєте, що зможете зробити. Наскільки я можу сказати, кожен символ, крім простору, працює.
Провідник не дозволить вам переглядати диски без літер, але ви можете відкрити деякі програми з документами в них. notepad filename.ext
Наприклад, працює на запит зсередини цього диска. (Але notepad -:\filename.ext
це не працює в діалоговому вікні "Запуск".)