Проблемы с определением USB контроллеров возникают не только в Windows XP, но и в современной операционной системе Windows7. В этом случае причина проблем не связана с необходимостью установки обновлений, так как в «семерке» изначально имеются все необходимые приложения для установки драйверов USB устройств и работы с ними.
Тем не менее, в Windows 7 имеется ошибка, связанная с записыванием в реестр неправильной информацией о контроллерах USB. Характерным признаком этого является отображение рядом со списком всех USB устройств в ветке «Контроллеры универсальной последовательной шины USB» желтого восклицательного знака.
Для того чтобы исправить ошибку, найдите в реестре раздел {36FC9E60-C465-11CF-8056-444553540000}, который находится в ветке HKLM\SYSTEM\CurrentControlSet\Control\Class\. Найдите в этом разделе ключи с названиями LowerFilters и UpperFilters. После этого создайте на всякий случай резервную копию реестра и удалите данные ключи.
Для создания резервной копии выделите необходимый раздел и выберете в меню Файл – Экспорт.
Затем откройте «Диспетчер устройств» и удалите оттуда все устройства, рядом с которыми находится восклицательный знак, и обновите конфигурацию оборудования. Система обнаружит все устройства и установит их драйвера.
Данный способ позволит устранить проблемы, связанные не только с тем, что компьютер или ноутбук не видит флешку, но и с тем, что проблемами в работе другого оборудования, подключаемого при помощи USB.