Що станеться, коли в windows закінчаться букви дисків - вадим Стеркиной
Windows призначає дискам букви англійського алфавіту, причому з 26 букв відразу зайняті три. Адже літери A і B історично зарезервовані для флоппі, а C - для системного розділу. Уявіть на мить, що всі букви закінчилися, але є флешка, яку треба підключити. Що станеться при цьому?
Звичайно, малоймовірно, що вам не вистачає букв для дисків. Однак таке може трапитися, якщо у вас кілька жорстких дисків, де замість папок ви використовуєте розділи :) Додамо до цього оптичний диск і кілька мережевих, три-чотири карти пам'яті або флешки - ось і закінчилися букви!
Як швидко зайняти всі букви дисків
Хочете переконатися на власні очі? Створіть в корені системного диска папку temp. Тепер достатньо однієї таблетки команди:
Команда subst дозволяє зіставити букві диска будь-яку папку. В даному випадку ми перенаправляємо в папку C: \ temp всі вільні літери дисків. Красиво виглядає, чи не так?
Якщо у вас є під рукою флешка, саме час її підключити. У папці «Комп'ютер» вона не з'явиться, оскільки немає вільної літери.
Як підключити диск в папку
Однак Windows бачить флешку, в чому легко переконатися, відкривши оснащення управління дисками (diskmgmt.msc).
Дійсно, у знімного диска немає літери, але вона і не потрібна! Клацніть правою кнопкою миші по диску і виберіть Змінити букву диска диска або шлях диска. Тут можна підключити тому в порожню папку на диску з файловою системою NTFS.
Створіть в корені диска папку usb-flash і підключіть до неї флешку. Тепер ви побачите вміст флешки, просто відкривши папку, навіть якщо всі букви дисків зайняті.
Як це працює
Давайте подивимося, що сталося при підключенні диска в папку. Відкрийте командний рядок і виконайте в ній:
Пам'ятайте наша розмова про атрибути файлів і неіснуючих папках. Ця команда показує папки (/ ad), при цьому сортує їх по імені в зворотному порядку (/ o-n). Я додав ці ключі сортування, щоб папка usb-flash виявилася на скріншоті у верхній частині списку.
Сподіваюся, слово JUNCTION відразу допомогло вам побачити повну картину того, що відбувається. Дійсно, в оснащенні управління дисками ми створили точку з'єднання. направивши флешку в папку.
Хочете ще одне підтвердження цього факту? Команда fsutil. яка передбачена для управління файловою системою з командного рядка, використовує трохи іншу термінологію - точка підключення. але суть від цього не змінюється.
Навіщо диску потрібний ідентифікатор
Тепер я пропоную вам видалити точку підключення в оснащенні управління дисками і розглянути питання виключно з командного рядка.
Якщо ви уважно стежили за моїми руками, то вже двічі побачили на скріншотах ідентифікатор підключеного диска: \\? \ Volume. Подивіться на нього в третій раз, виконавши в командному рядку:
Ця команда показує всі підключені диски і їх літери. Коли у підключеного диска немає літери, виводиться повідомлення про відсутність точок підключення. Однак це не заважає вам відкрити вміст диска в провіднику командою:
Як підключити диск в папку з командного рядка
Ви вже здогадалися, що командою mountvol можна підключити диск в папку точно так же, як в оснащенні управління дисками?
Спочатку вказується цільова папка, а потім те, що в неї підключається. Тепер відкрийте оснащення управління дисками - ви побачите, що диск успішно підключений в папку. Коло замкнулося!
Тепер я впевнений, що якщо у вас закінчаться букви дисків, ви зможете підключити диск в NTFS-папку як в графічному інтерфейсі, так і з командного рядка. Хочу сказати спасибі колегам з OSZone - Morpheus. hb860 і Iska. які взяли участь в обговоренні цього питання в одній з тем форуму.
Вас також може зацікавити:
Статтю прочитав так би мовити для загального розвитку, хоча вже з заголовка було зрозуміло, що на практиці навряд чи коли це буде потрібно, тим більше всі ці варіації пов'язані з командним рядком, від якої по ідеї давно б пора взагалі позбавлятися.
Корисним для себе знайшов то (якщо правильно зрозумів), що в настройках Windows можна відключити відображення порожніх дисків, це могло б знадобиться мені раніше, коли у мене був старий внутрішній картрідер, який забирав відразу 4 літери. Зрозуміло, що це напружувало, тому перший час просто відключав його і підключав коли потрібно, через диспетчер пристроїв. Потім допомогла програма USB Safely Remove яка служить для відключення флешок перед витяганням, але там же можна налаштувати відображення кардридера у вигляді одного диска.
Жорсткий диск в силу необхідності розділений на 4 розділу, вірніше навіть на 6, але два з них відформатовані в ext, тому в системі Windows не видно. Досить часто підключаю зовнішній диск який так само поділене на 4 розділи. Ще флоппі-дисковод, DVD-привід, віртуальний CD-привід для монтування образів, а так само постійно підключений USB-модем стільникового оператора, який (власники таких модемів знають) створює ще один віртуальний CD-привід, і диск власного вбудованого картрідера (втім , останні два можна примудритися відключити).
У підсумку, за певних обставин, у мене можуть бути задіяні до 14 букв, хоча в звичайному режимі постійно зайнято вісім.
# 1 052; # 1080; # 1093; # +1072; # 1080; # 1083; # 032; # 1050; # тисячі дев'яносто один; # 1090; # 1100; # 1080; # 1085; :
Історичні A і B цілком собі можна призначати іншим томам. Ставив на флешки, ніяких проблем не виявив.
»
Вірне замачаніе! Дякуємо!
«А» у мене зайнятий реальним флоппі-дисководом, а ось «В» дійсно вільна. Зараз призначив цю букву на свою флешку, вважаю, що це дозволить більш швидше її знаходити серед безлічі дисків в тій же папці «Мій комп'ютер».
Ваша оцінка: 0
# 1 052; # 1080; # 1093; # +1072; # 1080; # 1083; # 32; # 1050; # одна тисяча дев'яносто один; # 1090; # 1100; # 1080; # 1085 ;. вірно. Я невдало висловився. Малося на увазі, що Windows сама не буде використовувати А і B, якщо інші зайняті.
Ваша оцінка: 0
Ваша оцінка: 0
Користуйтеся вашим сервісом на здоров'я. Тільки пам'ятайте, що коли він минулого разу помер на кілька місяців, сторінки сайтів з їх картинками гальмували через звернень до мертвого сервісу.
Ваша оцінка: 0
Позновательно! Багато чого не знав. Здорово що є цей блог - для мене це єдиний розширений «хелп по Віндоус російською мовою :)
[B] Vadim Sterkin [/ b] а хіба Ви гарантуєте, що ваш сервер завтра не помре?
Та Бог з ними, з картинками, нехай кожен методом проб і помилок сам вирішує де і що йому зберігати! Давайте повернемося до теми!
Цікаво. є старі матплата (скоріше мова про старих BIOS) які не підтримують завантаження з USB-носіїв. А якщо флешку попередньо перейменувати як «А» диск це може допомогти?
Ваша оцінка: 0
Yagron. ок, давайте повернемося до теми.
Емулювати Floppy на USB немає сенсу, тому що актуальніше використовувати CD :) Завдання зводиться до використання стороннього менеджера завантаження, наприклад, заснованого на лінукс PLoP (інструкція в картинках на англ.).
З іншого боку, якщо у вас мат. плата не підтримує завантаження з USB, про сучасних ОС можна забути, тобто практичного сенсу дуже мало в цьому.
P.S. Встановлення через мережу ще є, як варіант.
P.P.S. Сервер не помре, бо на ньому крутиться весь OSZone :)
Ваша оцінка: +1
Vadim # 032; Sterkin. З іншого боку, якщо у вас мат. плата не підтримує завантаження з USB, про сучасних ОС можна забути, тобто практичного сенсу дуже мало в цьому. »
Vadim # 032; Sterkin. P.P.S. Сервер не помре, бо на ньому крутиться весь OSZone :) »
Пару раз навіть Гугл зависав, так що все можливо.
Ваша оцінка: 0
спасибі за статтю
а чи можливо таким способом підключати мережеві папки?
з локальним пристроєм зберігання зрозуміло, система привласнює йому GUID і т.д. які можна змонтувати в локальну папку
а як це буде виглядати з мережевим ресурсом, якщо всі доступні букви дисків закінчилися?
Ваша оцінка: +1
Була така проблема. При наявності USB-хаба, універсального кардридера, двох внутрішніх і двох зовнішніх вінчестерів букв для всіх розділів не вистачало. Вирішував проблему просто. Зливав деякі розділи разом, або переносив дані на великий розділ, а звільнився приєднував куди-небудь.
Тепер візьму на озброєння і цей спосіб. Дякую за статтю.
Ваша оцінка: +1
Хотіло похвалитися як у мене система влаштована, скріншотікі приліпити, але відмовився бо тема стара вже.
Коротко опишу (бо тема стара).
У мене системою зайнято 7 розділів (дисків і яким присвоєно літери: C. D ;, W. U. X: і Z. 4 останніх приховані.
Решта гвинти розділені на 5 - 7 розділів. Мають літери тільки перші розділи. Решта підключені як директорії.
букви мають і два компот-приводу. Один з них віртуальний.
Але мене цікавить маленько інше питання.
У мене є одна програма, вона зберігати налаштування в системній папці диска С. Після архівування, а точніше відновлення системи (іноді і таке доводиться робити) настройки все злітають.
Рішення проблеми знайшов в перенесенні директорії з настройками з системної папки диска С: куди-небудь в мої документи на диск Д :.
Як створити шлях на потрібну директорію?
«Створити ярлик» не допомагає в даному випадку.
Ідею в принципі намагався вирішити за допомогою «subst», але далі справа якось не склалося.
PS: іноді і тема сохранёнок для ігор теж цікава.
Завчасно дякую за відповідь.
Ваша оцінка: 0
Ваша оцінка: 0
Тихон, незрозуміло, чим вас не влаштовує рішення зі статті з підключенням дисків в папки. Тоді і букви будуть вільні ... Див. Також Скільки у вас зайвих розділів на диску? .