При подключении к компьютеру флешек, съёмных дисков и прочих USB-устройств пользователи нередко сталкиваются с неприятной проблемой, проявляющейся в том, что некоторые программы не могут корректно обрабатывать записанные на устройстве данные. Это могут быть автоматически подхватываемые пароли, базы данных, файлы ключей и т.п. Как правило, в таких случаях обрабатывающая их программа запрашивает новый путь или выдаёт ошибку.
Причина такого поведения программ проста: когда пользователь попеременно подключает к компьютеру то одно, то другое устройство, Windows каждый раз присваивает ему новую букву. Например, есть флешка с присвоенной буквой F. Вы её извлекаете и подключаете к ПК, скажем, 3G-модем. Windows проверяет его и присваивает ему «освободившуюся» букву F. Теперь, если вы вновь подключите флешку, то на этот раз система даст ей букву G.
Такие ротации могут случаться постоянно. Как этого избежать и как закрепить за конкретным USB-устройством конкретную букву? Есть два очень простых и действенных решения. Наилучшим будет последовательное подключение к компьютеру всех устройств, которые вы используете или только предполагаете использовать. Одним словом, вы подключаете к вашей машине одно USB-устройство за другим, а Windows последовательно именует их по алфавиту и запоминает. В следующий раз, когда вы вставите в USB-порт одно из таких устройств, операционная система опознает его и назначит ему ту букву, которая была присвоена при последовательной инициализации всех устройств.
Второй способ столь же прост и заключается он в том, чтобы не доверять назначение букв Windows, а заниматься этим делом самому. Только делать это необходимо до настройки использующих записанные на носитель данных программ. Кроме того, назначать буквы нужно с конца английского алфавита. То есть первое устройство должно иметь букву Z, второе букву Y, третье букву X и так далее. Если вам в будущем и случится подключить к своему компьютеру новое устройство, назначенные таким образом буквы перехвачены им уже не будут.
Второй способ более надежен.