Ответ на свой же вопрос и решение нашел – хотя радости от создавшегося положения не испытываю.
Зная, что в том или ином виде этим вопросом приходится заниматься всем, кто устал кувыркаться с дискетами и захотел перейти к флэшкам, как наиболее распространенным и доступным носителям, решил поделиться найденным решением.
Может пригодится для пользователей КриптоПро 2.0, потому как в следующих версиях по слухам форума (не проверял) эта проблема решается проще.
Все дело в том, что в КриптоПро 2.0 опрос считывателей при подписи ЭЦП и установлении соединения (в СКЗИ Континент-АП) ограничивается первым по букве носителем, хотя регистрирует сколько есть свободных букв (нонсенс! И безобразие!).
Поэтому все из всех флэшек будет читаться одна – у которой самая ранняя буква. При этом дисковод А:, по понятным причинам, должен быть исключен из списка считывателей!
Итак, условие задачи:
1. Перейти с дискет на флэшки.
2. Каждый контейнер с ЭЦП и сертификатами должен находится на отдельной флэшке, как и в случае с дискетами.
3. Все флэшки должны читаться КриптоПро.
Решение:
1. В КриптоПро (Оборудование->Настроить считыватели) добавить новый считыватель – дисковод с любой буквой, например F: (USB-Флэшка).
2. Далее в зависимости от назначения сертификатов и ключей.
2.1. Для сертификата СКЗИ Континент-АП:
2.1.1. Скопировать средствами Windows содержимое дискеты (действующего считывателя) на флэшку (новый считыватель).
2.1.2. В оснастке консоли Сертификаты удалить соответствующие сертификаты из папок Личные и Доверенные корневые центры сертификации.
2.1.3. В КриптоПро (Сервис) удалить запомненные пароли.
2.1.4. В СКЗИ Континент-АП выбрать «Установить сертификат пользователя», предложив сертификат с нового считывателя (флэшки) user.cer.
2.2. Для ЭЦП клиента СЭД (проделать с каждой дискетой):
В КриптоПро (Сервис):
- Удалить запомненные пароли;
- Скопировать контейнер (с очередной дискеты на очередную флэшку).
2.3. Решить проблему присвоения одной и той же буквы всем флэшкам с использованием каких-либо утилиток или скриптов.
Например, с помощью ReMount (http://www.uwe-sieber.de/drivetools_e.html), позволяющей менять букву флэшке с текущей на нужную, например remount h: f: в командной строке.
А для её запуска в момент подключения флэшки в USB использовать какую-нить программульку автозапуска.
Если у гуру нет других решений, то тема, к сожалению, может быть закрыта.
Спасибо за участие!