Для чего это нужно, спросите вы, а я отвечу, это нужно при ситуации, когда USB порт перестал определять usb-flash или внешние харды. Причиной, как правило, являются использовавшиеся ранее накопители, драйверы которых всё ещё активны. Удалить старые драйверы можно так:
1) ПКМ по "Мой компьютер" в WIN XP или "Компьютер" в WIN 7, жмакаем "Свойства", Дополнительные параметры системы, "Переменные среды"
2) "Переменные среды пользователя", Создать...
3) В открывшемся окне введите:
Имя переменной: devmgr_show_nonpresent_devices
Значение переменной: 1
4) Закройте окна, выполните перезагрузку компа.
После перезагрузки:
5) "Диспетчер устройств", "Вид", и щелкните по "Показать скрытые устройства"
6) После чего жмак на вкладку "Дисковые устройства".
В окне появится список всех когда-либо устанавливаемых на компе накопителей. Значки не подключенных к нему устройств будут бледными. Их можно смело, удалить.
Так же можно удалить неиспользуемые драйвера, открыв вкладку "Драйверы устройств..."
После всего, снимите галочку с "Показать скрытые устройства" для следующего раза.