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» (что раньше мне не приходилось делать), чтобы его мог видеть мой ноутбук в той же сети. Есть идеи, как сделать это постоянным?

4 ответа4

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.

0

Как поделиться I: диск при перезагрузке.

Создайте пакетный файл, содержащий:

net share MYSHAREDFILES=i:

или если это определенная папка на диске I:

net share sharename=drive:path

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

или же

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

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

0
  • Скачать remount.exe
  • Создайте файл autorun.inf следующим образом:

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

    open = ReMount.exe. П:

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

DriveLetterView.exe /change local %~d0 p:

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .