Spok1982, продолжаю тему: существует более тонкое решение проблемы, основанное на программном уровне Windows, выглядит оно следующим образом:
В Windows имеется файл
INFCACHE.1, в котором содержатся данные о драйверах всех устройств, которые когда-либо подключались к ПК. Его можно найти в папке Windows\inf (в Windows 7 он находится в директории C:\Windows\System32\DriverStore). В этом документе сохранены сведения о USB-накопителе. Но вообще, INFCACHE.1 - это больше, нежели просто хранилище сведений об устройствах. Если в процессе установки драйвера или при отключении оборудования происходит ошибка, информация о ней также записывается в данный кеш-файл. Если твоя флеша перестала корректно определяться, это может быть вызвано тем, что вся необходимая информация в INFCACHE.1 была повреждена или перезаписана новыми некорректными данными в результате неудачной установки другого устройства. Чтобы исправить эту ошибку, нужно просто удалить файл INFCACHE.1. При этом ты ничем не рискуешь: как только очередное устройство будет подключено к ПК, Windows автоматически создаст новый кеш-файл. Для того чтобы удалить INFCACHE.1 из системной папки, нужно сначала сделать ее видимой. В Проводнике зайди в меню «Сервис | Свойства папки», переключись на вкладку «Вид» и в самом конце списка активируй опцию «Показывать скрытые файлы и папки». Есть и другой способ - вручную набрать путь к нужной папке в адресной строке Проводника.