Это немного глупо. Я использую XP SP3, текущий со всеми исправлениями и т.д. Моя проблема в том, что я могу назначить букву диска для файла контейнера (объяснено ниже), он работает просто отлично. Но как только я закрою контейнер, буква диска больше не будет доступна до следующей загрузки.
У меня есть некоторые конфиденциальные данные, которые я поместил в том контейнера. Я использовал TrueCrypt (www.truecrypt.com) и FreeOTFE (www.freeotfe.org), как с установленной, так и с переносной версиями для обоих, с одинаковым результатом. Я открываю файл контейнера, назначаю его букве диска (скажем, R:) и запускаю некоторые переносимые приложения, которые находятся внутри тома. Когда я закончу, я закрою контейнер, и буква диска освободится. Хорошо пока. Однако, когда я пытаюсь открыть его снова, предыдущая буква диска (в данном случае R:) больше не доступна. Это ни к чему не привязано, просто недоступно. Даже попытка что-то вроде «subst R: C:\» возвращает «Неверный параметр - R:». Я могу использовать диск S: без проблем, но на следующий день я должен использовать T:, затем U: и т.д. В конце концов, мне нужно перезагрузить компьютер, чтобы восстановить все буквы диска.
К сожалению, все, что я прочитал о буквах дисков, относится к назначению USB, что здесь не применимо. Я пробовал команду "показать скрытую" (set devmgr_show_nonpresent_devices = 1) безуспешно. И инструмент управления дисками также не применяется, так как это не физический диск.
Кто-нибудь знает, где Windows хранит список букв дисков? И есть ли что-нибудь, кроме перезагрузки, которая может быть использована для сброса?