Windows XP подключает USB-накопитель к той же букве, что и ранее подключенный сетевой диск
7370
GAThrawn
Почему Windows всегда подключает USB-накопитель в качестве следующей буквы диска после последнего физического диска, даже если эта буква уже занята подключенным диском, и есть ли способ улучшить это поведение?
Происходит следующее: я склонен использовать несколько разных флэш-накопителей на моем ПК, а также иметь Blackberry и персональный телефон, которые подключаются к USB-накопителям, когда я подключаю их для зарядки. Находясь на корпоративном ПК, у меня также есть несколько подключенных сетевых дисков (некоторые устанавливаются сценарием входа в систему, другие устанавливаются как постоянные сопоставления в моем профиле).
При первом входе в систему у меня будут такие буквы дисков:
C: - Локальный диск D: - DVD-привод G: - сценарий входа в систему сопоставленного диска J: - сценарий входа в систему сопоставленного диска
Когда я подключу Blackberry, к нему будут подключены два диска (один для встроенного хранилища, один для SD-карты) как E: и F :. Если я затем подключу другой USB-накопитель, он будет подключен как G:, хотя это уже занято подключенным сетевым накопителем. Это оставляет меня со следующими драйвами:
C: - Локальный диск D: - DVD-привод E: - USB-накопитель (Blackberry) F: - USB-накопитель (Blackberry) G: - сценарий входа в систему сопоставленного диска [G: - USB-накопитель - установлен, но не виден в проводнике или командной строке] J: - сценарий входа в систему сопоставленного диска
Затем мне нужно зайти в Управление дисками, найти новый USB-накопитель, который подключен к G: и переназначить его на другую букву, например Z:, как только это будет сделано, Auto-Play обнаружит его и выдаст обычный диалог и его просмотр. в проводнике.
Хотя это нормально, если вы используете только один или два USB-накопителя и имеете административный доступ к вашему ПК с учетной записью для входа в систему, это общеизвестно, если вы регулярно используете целую загрузку различных USB-устройств, а корпоративная политика означает у вас есть одна учетная запись для вашего обычного входа в систему (которая имеет только доступ пользователя к рабочим станциям), но вы должны использовать другую учетную запись для любых привилегированных действий.
Я понимаю, что одной из возможных причин этого является различие между оборудованием, которое смонтировано и которому назначены буквы дисков на уровне системы, и подключенными дисками, которые выполняются на уровне пользователя. Для USB-устройств, которые уже подключены до входа в систему, очевидно, что они монтируются до того, как Windows узнает, какие сетевые диски могут быть подключены. Однако если вы подключите USB-устройства после того, как вы полностью войдете в систему и подключите диски, Windows должна знать, какие буквы доступны?
Это потому, что сетевые диски для каждого пользователя и ядро ничего не знает о них.
kinokijuf 12 лет назад
0
Для такого рода проблем USB Drive Letter Management (USBDLM) творит чудеса. Вы можете назначить буквы дисков USB-накопителям, убедиться, что они не мешают работе сетевых дисков, ...
Из раздела «Начало работы»:
Когда съемный диск (флэш-накопитель USB, устройство чтения флэш-карт, портативный жесткий диск) подключается впервые, Windows подключает его к первой доступной «локальной» букве диска. Если в этом письме есть общий сетевой ресурс, Windows XP все равно будет использовать его для нового USB-накопителя, поскольку общие сетевые ресурсы XP относятся к текущему пользователю и не видны в контексте системы, в которой назначена буква. В этом случае USB-накопитель оказывается невидимым. Это исправлено SP3 в большинстве ситуаций. Вы можете изменить назначение букв в консоли управления дисками Windows, щелкнув мышью, но вам придется делать это снова для каждого нового устройства. И для USB-устройств, которые не имеют серийного номера (в нарушение стандартов USB), вы должны сделать это также, когда подключаете его к другому USB-порту.
...
проверьте, используется ли буква сетевой папки текущего пользователя, вошедшего в систему, и назначьте следующую букву, которая действительно доступна
Хммм, похоже, он делает то, что мне нужно, но я надеялся (возможно, наивно) на решение, не требующее загрузки стороннего программного обеспечения. Если окажется, что их нет (а SP3 на данный момент не подходит), я мог бы в конечном итоге заглянуть в USBDLM.
GAThrawn 15 лет назад
0
И это чертовски дорого
NginUS 14 лет назад
0
«USBDLM является бесплатным для частного и образовательного использования (школы, колледжи, университеты)».
Snark 14 лет назад
0
0
Wako
Вы можете попробовать mountvolкоманду:
mountvol g: /d mountvol
Чтобы получить правильное имя тома:
mountvol h: \\?\Volume\
0
Graham
The Windows-native way to do this may be DISKPART. It works for me.
From the DISKPART> prompt use:
list volume
to identify the USB drive,
select volume
to choose it then
assign letter=
to set its drive letter.
-2
Russ Warren
Это огромная боль, и я не совсем уверен, почему Microsoft не исправила дополнительный код для использования следующей доступной буквы.
Вы можете приставить к своему ИТ-отделу изменить сценарий входа в систему, чтобы сопоставить сетевой диск во второй половине алфавита вместо «G.» В зависимости от объема вашей работы и степени использования сетевого диска, это может быть огромным предприятием.
Это непреднамеренный побочный продукт некоторых улучшений безопасности. Как один из парней в корпоративной ИТ, проблема была до SP3 (где они наконец исправили это ... на большинстве машин). Если вы не маленький магазин, приставать к нему, вероятно, мало что даст. Могут быть политические причины или другие проблемы, которые мешают им делать то, что вы предлагаете, и их приставание только разочарует вас и их.
AnonJr 15 лет назад
0
Отсюда и последнее предложение в моем ответе. Приставание к ИТ-отделу (например, к корпоративному ИТ-отделу, которым я управляю) сделает именно это - приставает к ним. Мое предложение было предназначено только для того, чтобы пролить свет на другую сторону решения - ИТ-отдел имеет право вносить изменения самостоятельно, даже если это может быть огромным предприятием.
Russ Warren 15 лет назад
0
Я являюсь частью ИТ-отдела, поэтому у меня есть доступ к управлению дисками с альтернативным входом в систему. К сожалению, это также означает, что я знаю, что изменение этого конкретного сопоставления диска не практично. Теперь он предназначен для групповых дисков департаментов на протяжении двух десятилетий и жестко запрограммирован во все виды индивидуальных приложений, персональные базы данных Access, макросы Word и т. Д. На всех тысячах компьютеров. Лучшая практика - это одно, 15-20 лет реального использования - это другое :(
GAThrawn 15 лет назад
2