Было такое.Вариантов несколько.Капания в реестре не привожу,так как сам не пробовал...по заповеди "не навреди".
1.Пуск > Выполнить > cmd > rundll32 shell32.dll,Control_RunDLL hotplug.dll
(При подключенной флешке в порт...)
2.Установить прогу USB Safely Remove
3.Если после использования проги AlcorMP (прога для восстановления умерших флешек) пропал значок безопасного извлечения устройств, сделать сдедующее: в папке AlcorMP есть прога, запускается файлом "LoadDriver.exe", в ней нажать кнопу "UNSTALL", затем "EXIT". Если проделывать данную процедуру при подключенной USB FLASH, то после выдернуть и подцепить снова!
а)Во время работы с прогой AlcorMP в настройках не забываем поставить галочку иначе она подменит драйвера на свои и после перезагрузки системы начнется: Найден корневой концентратор...мастер настройки нового оборудования и т.д.
4.Нрабочем столе создать ярлык, а в поле адрес ввести следующее:
"C:WINDOWSsystem32RUNDLL32.EXE" shell32.dll,Control_RunDLL hotplug.dll
Щелкаем дважды на ярлычёк
Мне помог вариант 3,так же пользовался вариантом 2.