Как сделать так, чтобы внешний жесткий диск постоянно сохранял одну и ту же букву?


19

У меня есть настольный ПК (2002 года выпуска) под управлением Windows XP, который я включаю два или три раза в неделю. У меня есть жесткий диск Western Digital с питанием от сети 250 ГБ, подключенный к нему через USB. Я всегда включаю жесткий диск перед ПК, чтобы он работал и загружался.

Когда я впервые подключил внешний жесткий диск, ПК назначил ему букву («I», если это имеет значение), и я установил на него программное обеспечение, с помощью этой буквы создал ярлыки для различных файлов и папок на диске. В течение многих лет все было хорошо, тогда я загружал компьютер, и жесткому диску присваивалась другая буква. Затем мне нужно было зайти в «Мой компьютер / Управление / Управление дисками» и вручную изменить букву на «Я».

Если бы я затем перезагрузил компьютер, на жестком диске обычно оставалось бы «I», но после следующей перезагрузки была бы какая-то другая случайная буква, и мне пришлось бы вручную изменить ее на «I». Это продолжалось бы в течение некоторого времени, бывали периоды, когда это всегда было бы «I», и затем без видимой причины (например, без добавления новых устройств) буква диска снова начинала меняться. На данный момент это настроение случайной буквы, так что я решил задать следующий вопрос ...

Как назначить внешний жесткий диск как «I» навсегда ?


Ответ:

Спасибо, Молли. Кажется, это сработало (после небольшой тряски) - я немного разочарован, что в Windows не было способа сделать это без установки чего-то еще. Для всех, кто пытался это сделать, это было не совсем просто, так что вот что случилось со мной.

Я установил USBDLM в соответствии с инструкциями на его сайте. Я догадался, что мне нужно было назначить первую букву USB для I, поэтому я заменил строки «Letter1 =» на «Letter = I» в INI-файле. Чтобы проверить это, я перезагрузил компьютер и обнаружил, что он вернулся с дисплеем 640x480 в 16 цветах. После некоторого расследования я переустановил драйверы дисплея, перезагрузил компьютер и вернул его к своим обычным настройкам. Внешний жесткий диск теперь настроен на «I», но я обнаружил, что мне пришлось повторно применить к нему статус общего доступа, чтобы он был виден с моего ноутбука, который находится в той же сети.

Конечным результатом всего этого является то, что он теперь делает то, что я хотел, хотя он действует так, как будто жесткий диск был только что подключен через несколько секунд после появления рабочего стола Windows, то есть маленькое окно появляется с индикатором выполнения, как выполняет поиск по содержимому «нового» жесткого диска, и в итоге я получаю диалоговое окно с надписью «Этот диск или устройство содержит более одного типа содержимого. Что вы хотите от Windows? и перечисляет параметры, такие как воспроизведение медиафайлов, печать изображений или открытие папки для просмотра файлов. Это крошечная боль, которой я бы не хотел, но не совсем огромная цена.

Кроме этого - кажется, работает нормально :)

Выглядит как спица слишком рано ...

Каждый раз, когда я перезагружаюсь, мне приходится делиться диском «I» (что раньше мне не приходилось делать), чтобы его мог видеть мой ноутбук в той же сети. Есть идеи, как сделать это постоянным?


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

Да, я никогда не удаляю это.
andygrunt

Энди, не знаю, решили ли ты проблему с общим диском "I". Если нет, я выложу кое-что о том, как поделиться этим. редактировать: все равно добавил.
Опсин

Ответы:


17

USB Drive Letter Manager - твой друг :)

USBDLM - это служба Windows, которая предоставляет контроль над назначением букв Windows дисководу 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:

net share sharename=drive:path

Теперь либо «Создать базовую задачу ...» в планировщике задач, чтобы запустить этот пакетный файл при загрузке (который может или не может работать, в зависимости от того, когда служба USBDLM запускается, я думаю, он запустится до планировщика задач) ,

или

Добавьте этот пакетный файл в вашу (или Все пользователи) папку запуска, которая потребует от вас входа в систему, прежде чем он запустится.

(Я понимаю, что этому вопросу уже год, и, надеюсь, вы уже решили «недостающую» долю, но если нет, то это поможет)


Привет, спасибо за ваш ответ. Компьютер, с которым у меня была проблема, давно умер, так что в этом смысле она решена. Ваш ответ вполне может быть полезен для других, имеющих аналогичную проблему, хотя.
andygrunt

0

По моему опыту, Windows XP сохраняет ту же букву диска для того же диска после того, как вы его установили. Проблема в том, что Windows XP считает, что диск отличается для каждого USB-порта, что может показаться, что диск «случайно» возвращается к автоматически назначенной букве диска.

То есть вы должны вручную установить букву диска для каждого USB-порта, а если у вас есть концентратор, то каждая комбинация хост-портов USB и портов-концентраторов. После того, как вы сделали это, накопитель должен сохранить свою букву. (До тех пор, пока вы не получите новый концентратор.)


0
  • Скачать remount.exe
  • Создайте autorun.infфайл как это:

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

    open = ReMount.exe. П:

В качестве альтернативы загрузите DriveLetterView и создайте командный файл с помощью следующей команды:

DriveLetterView.exe /change local %~d0 p:

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.