Як призначити літери постійного диска на знімних жорстких дисках USB


29

У мене є сценарії, які очікують конкретних літер дисків для жорстких дисків. Windows іноді призначає різні літери накопичувача (наприклад, я очікував, що мій диск Maxtor буде E :, але зараз це F:, тому мої сценарії вийдуть з ладу), залежно від порядку того, як накопичувачі підключені до мого ноутбука.

Як в Windows 7 призначити постійний лист диска?


Гарне питання!!
Лоуренс Дол

Відповіді:


23

Це можна зробити в «Управлінні комп’ютерами» без зовнішніх інструментів. Інтерфейс дещо інший в Windows 7, але розташування таке ж.

Пуск -> Введіть compmgmt.mscта натисніть Enter-> Зберігання -> Управління дисками

або

Натисніть Win+, xа потім натисніть, kщоб вибрати Disk Management.

alt текст

alt текст


6
працює лише для накопичувачів, які повністю відповідають стандарту USB. багато дисків не мають серійного номера, і тоді управління буквою диска Windows не працює при повторному підключенні диска.

10

USB Drive Letter менеджер для Windows , є вашим другом.

USBDLM - це послуга Windows, яка забезпечує контроль за призначенням літер Window для USB-накопичувачів. Запуск у якості сервісу робить його незалежним від авторизованих прав користувачів, тому не потрібно надавати користувачам привілей змінювати літери диска. Він автоматично вирішує конфлікти між USB-накопичувачами та мережевими або суб-накопичувачами поточно зареєстрованого користувача. Крім того, ви можете визначити нові літери за замовчуванням для USB-накопичувачів та багато іншого.

Деякі основні особливості:

  • Перевірте, чи використовується в листі мережева частка поточно зареєстрованого користувача та призначте наступний лист, який дійсно доступний.
  • Запишіть літери, щоб вони не використовувались для місцевих приводів.
  • Призначте лист зі списку нових літер за замовчуванням, що також залежить від багатьох різних критеріїв, як активний користувач, тип накопичувача, з'єднання (USB, FireWire), порт USB, мітка гучності, розмір та інші.
  • Призначте літери для конкретного USB-накопичувача, поставивши на диск накопичувач INI.
  • Виймайте літери накопичувача зчитувачів карт, поки не вставлено картку.
  • Покажіть наконечник повітряної кулі з приписаними літерами-накопичувачами.
  • Визначте події автозапуску залежно від багатьох різних критеріїв.

0

Літери диска "забудуться", коли ви призначите цьому листу новий диск. Якщо ви хочете, щоб декілька накопичувачів (наприклад, резервних дисків) мали однакову запам'ятовувану літеру, це біль, але існує не випадковий засіб.

Я відчув необхідність опублікувати це після прочитання Інтернету, намагаючись знайти рішення для декількох накопичувачів, які я хотів обернути, всі вони зберігали ту саму букву диска для моєї радості сценаріїв. Іноді будь-яке програмне забезпечення (USBDLM) просто не є досить хорошим рішенням для ваших контролерів домену, чутливих кіосків тощо, тому ми зробимо це нелегким способом.

Якщо у вас недостатньо багато даних або ви починаєте з нуля, найпростіший спосіб - диск диск клонувати пристрій з присвоєною літерою іншим пристроям, що використовують Clonezilla . Але якщо у вас вже є дані на накопичувачах і ви не можете створити резервну копію / відновити ці дані, або не хочете, або просто подобається важкий спосіб, який, схоже, асоціюється з GUID томом, тому вам потрібно буде знайти спосіб модифікуйте це на існуючих томах, щоб вони всі відповідали, а потім провели тестування. Я зробив це по Clonezilla. Я не пробував, але уявіть, що клон розділів також спрацює.

Що я можу перевірити для вас, це те, що він не надходить з ідентифікатора диска, тому змінити його через diskpart не корисно, і що ви можете отримати GUID томів за допомогою PowerShell:

GWMI -namespace root\cimv2 -class win32_volume

Сподіваємось, хтось розумніший за мене може зрозуміти, як змінити або вказати GUID гучності і перевірити його, або принаймні визначити, чи справді це походження значення reg, щоб ми могли динамічно робити це, не клонуючи цілі диски.

Як це працює:

Призначаючи букву диска диску, Windows зберігає це в реєстрі під ключем hklm \ system \ mountdevices. Ви можете помітити, що при призначенні нового диска буква X (наприклад) частина даних для reg_binary (\ dosdevices \ x: у цьому випадку) перезаписується новим накопичувачем, і ви не можете мати кілька записів з різними значеннями , тож наступного разу, коли ви підключите цей старий диск, він більше не буде X.

Якщо ви подивитесь на саме значення reg_binary, воно починається з ідентифікатора dmio, а потім GUID - насправді випливає з унікального ідентифікатора диска. Я насправді не розумію відношення / переклад у бінарний reg vlaue, за винятком того, щоб сказати, що він походить від унікального ідентифікатора диска. Я це кажу лише для того, щоб проілюструвати, що нам не потрібно турбуватися про томи GUID-файли тут, оскільки буквене позначення всіх результатів є унікальним ідентифікатором накопичувачів. Це може бути не так на дисках MBR / Basic, я тут працюю лише з динамічними дисками GPT (і ви, мабуть, теж є).

Подальше читання я знайшов:

Розділи та томи https://social.technet.microsoft.com/Forums/en-US/e7b2ddd6-f245-49ed-8fec-3b6e08e75369/how-do-i-find-the-partition-guid?forum=winservergen

Томи GUID та інші речі в змонтованих пристроях https://morgansimonsen.com/2009/01/26/displaying-the-volume-guid-of-a-volume-2/


Намагаючись донести, що якщо ви клонізуєте диск, ви можете використовувати декілька апаратних засобів, і всі вони збережуть одну і ту ж букву диска - просто не підключайте їх одночасно. -О, і що є кращий спосіб, якщо ви можете вручну відредагувати керівництво про розділи (я вважаю, що це основа), але я не дойшов до того, що моя проблема була вирішена
Девід
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.