есть хорошее приложение, которое делает это для вас
http://www.uwe-sieber.de/usbdlm_e.html
USBDLM может для вновь подключенных USB-накопителей проверить, используется ли буква в общем сетевом ресурсе текущего пользователя, вошедшего в систему, и назначить следующую букву, которая действительно доступна для резервных букв, чтобы они не использовались для локальных накопителей, назначить букву из списка новые буквы по умолчанию, также зависящие от многих различных критериев, таких как активный пользователь, тип диска, подключение (USB, FireWire), порт USB, метка тома, размер и другие, извлекают букву из метки тома, назначают буквы для конкретного USB-накопителя, помещая INI-файл на диске удаляет буквы диска считывателей карт, пока карта не вставлена, показывает всплывающую подсказку с назначенной буквой (буквами) диска, определяющие события автозапуска в зависимости от множества различных критериев, активирующих базовую защиту от устройств «BadUSB»; USBDLM может запросить по прибытии USB-клавиатуры устройства, если оно должно быть активировано