Як зробити так, щоб зовнішній жорсткий диск постійно зберігав ту саму букву диска?


19

У мене настільний ПК (вінтаж 2002 р.) Під керуванням Windows XP, який я включаю приблизно два-три рази на тиждень. У мене підключений до USB жорсткий диск потужністю 250 Гб, що підтримується через USB. Я завжди включаю жорсткий диск перед ПК, тому він працює і працює як комп'ютер завантажується.

Коли я вперше підключив зовнішній жорсткий диск, ПК призначив йому лист ("Я", якщо це має значення), і я встановив на нього програмне забезпечення, створив ярлики до різних файлів і папок на диску за допомогою цього листа. З роками все було добре, тоді я б завантажував ПК, а на жорсткий диск був призначений інший лист. Тоді мені доведеться зайти в "Мій комп'ютер / Управління / Управління дисками" і вручну змінити лист назад на "Я".

Якби я потім перезавантажив комп'ютер, на жорсткому диску зазвичай все ще буде "Я", але після наступної перезавантаження буде інший випадковий лист, і мені доведеться вручну змінити його назад на "Я". Це триватиме деякий час, були б періоди, коли завжди було б "Я", а потім без видимих ​​причин (наприклад, не додано нових пристроїв) літера диска знову почне змінюватися. Наразі це в настрої букви з випадковим приводом, тому я подумав, що я задаю наступне питання ...

Як призначити зовнішній жорсткий диск , щоб бути «Я» постійно ?


Відповідь:

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

Я встановив USBDLM відповідно до інструкцій на своєму веб-сайті. Я здогадався, що мені потрібно призначити перший лист USB, тому я замінив рядки 'Letter1 =' на 'Letter = I' у файлі .ini. Щоб перевірити це, я перезавантажив ПК лише для того, щоб виявити, що він відобразився з 640x480 дисплеєм у 16 ​​кольорах. Після деякого розслідування я знову встановив драйвери дисплея, перезавантажив його і повернув його до звичайних налаштувань. Тепер зовнішній жорсткий диск встановлюється на "Я", але я виявив, що мені довелося повторно застосувати статус спільного доступу до нього, щоб це було видно з мого ноутбука, який знаходиться в одній мережі.

Кінцевий результат усього цього полягає в тому, що він тепер робить те, що хотів, хоча він діє так, ніби жорсткий диск був підключений за кілька секунд після появи робочого столу Windows, тобто маленька скринька з’являється із панеллю прогресу здійснює пошук за вмістом «нового» жорсткого диска, і в кінцевому підсумку я отримую діалогове вікно із записом «Цей диск або пристрій містить більше одного типу вмісту. Що ви хочете робити Windows? " і перераховує такі параметри, як відтворення медіа-файлів, друк зображень або відкриту папку для перегляду файлів. Це крихітний біль, який я хотів би не відбутися, але не зовсім величезна ціна, яку потрібно заплатити.

Крім цього - це, здається, працює добре :)

Схоже, заговорили занадто рано ...

Кожен раз, коли я перезавантажуюсь, мені доводиться повторно ділитися накопичувачем "Я" (що мені раніше не доводилося робити), щоб його бачили мій ноутбук у тій же мережі. Будь-які ідеї, як зробити це постійним?


1
Ви завжди підключаєте зовнішній диск до того ж USB-порту?
квакш кіхота

Так - я ніколи його не знімаю.
andygrunt

Енді, не знаю, чи ти вирішив проблему з акцією "Я". Якщо ні, я опублікую щось, як поділитися цим. редагувати: все одно додано.
опсин

Відповіді:


17

Менеджер листів USB-накопичувача - ваш друг :)

USBDLM - це послуга Windows, яка забезпечує контроль за призначенням літер Window для USB-накопичувачів.

Коли вперше підключено знімний диск (флешка USB, зчитувач флеш-карт, портативний жорсткий диск), Windows змонтує його на перший доступний лист "локального" диска. Якщо в цьому листі є спільна мережа, Windows XP все одно використовуватиме її для нового USB-накопичувача, оскільки, оскільки спільні мережі Windows XP є специфічними для поточного користувача та не видно в контексті системи, якій призначений лист. Потім USB-накопичувач виявляється невидимим. Це фіксується SP3 у більшості ситуацій.

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

USBDLM може для новоприєднаних USB-накопичувачів

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

Усі функції застосовуються до USB-накопичувачів у момент їх приєднання, коли запускається послуга USBDLM та коли користувач входить у систему.

USBDLM працює як сервіс Win32 під Windows 2000, XP, Server 2003 , Vista , Windows 7 та Server 2008 .


1
Так, дуже круто. Мені це потрібно для зовнішніх накопичувачів USB. Я хочу, щоб два зовнішні накопичувачі USB (оберталися щомісяця) завжди мали одну й ту саму букву диска, щоб програмне забезпечення для резервного копіювання знало, куди потрібно робити резервну копію.
Клей Ніколс

0

Як повторно поділити I: диск на перезавантаженні.

Створіть пакетний файл, що містить:

net share MYSHAREDFILES=i:

або якщо це певна папка на I: drive:

net share sharename=drive:path

Тепер або "Створити основну задачу ..." в Планувальнику завдань, щоб запустити цей пакетний файл під час завантаження (який може працювати, а може і не працювати, залежно від того, коли запускається служба USBDLM, я думаю, він запуститься перед Планувальником завдань) .

або

Додайте цей пакетний файл до папки запуску (або Усі користувачі), в якій вам потрібно буде увійти до запуску.

(Я усвідомлюю, що цьому питанню вже рік, і сподіваємось, ви вже вирішили "пропавший" акцію, але якщо ні, це зробить фокус)


Привіт, дякую за вашу відповідь. Комп'ютер, у якого була проблема, давно помер, тому в цьому сенсі це вирішено. Ваша відповідь все ж може бути корисною для інших, хто має подібну проблему.
andygrunt

0

На мій досвід, Windows XP зберігає ту саму букву диска для того ж диска після того, як ви його встановили. Проблема полягає в тому, що Windows XP вважає диск різним для кожного порту USB, що може здатися, що накопичувач "випадковим чином" повертається до автоматично призначеної літери диска.

Тобто, ви повинні вручну встановити літеру диска для кожного порту USB, а якщо у вас концентратор, кожна комбінація USB-хостів і портів концентратора. Після того, як ви виконали цю основу, накопичувач повинен зберегти букву диска. (Поки / доки не отримаєте новий концентратор.)


0
  • Завантажте remount.exe
  • Створіть такий autorun.infфайл:

    [автозапуск]

    open = ReMount.exe. P:

В якості альтернативи завантажте DriveLetterView і створіть пакетний файл із наступною командою:

DriveLetterView.exe /change local %~d0 p:

Якщо автозапуск відключений, вам доведеться запустити пакетний файл вручну (потрібні адміністративні права).

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