Проблемы при подключении USB-Flash дисков
Всем доброго времени суток.
На работе на служебном компе недавно возникла такая трабла. Подключаем любой ЮСБ флеш диск. Идет поиск и установка плагНплай драйверов. Вроде как даже че-то устанавливается. Но если попробовать открыть "мой компьютер" - окно эксплорера тупо зависает. Если запустить Тотал Коммандер, то реакция такая же - ТМ просто виснит. compmgmt.msc -- управление дисками - реакция та же - зависает на этапе "подключение к службе логических дисков". Причем если вытащить флеху в данный момент, все сразу же приходит в норму - мой компьютер открывается корректно, ТМ загружается и окно диспетчера логических дисков так же обновляет статус. ЮСБ мышь и МФУ исправно определяются и стабильно работают без ошибок. Система подвисает именно при подключении флешек. Что делал: *Манипуляции с очисткой реестра по ключам HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB и HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTORE *Очистка папки inf от oem*.inf *Перестановка драйвера SPTD *Откат системы Ось ХР сп3, мать ASUS линейки Р5 (если нужно будет сообщу точную модель) В БИОСе все что связано с ЮСБ включено. Вероятность вирусов снижена до минимума - стоит Аваст Интернет Секьюрити Переустановка системы крайне не желательна. Товарищи железоводы, нуждаюсь в вашей помощи! Заранее прошу прощения, если я пропустил в поиске по форуму разбор похожей ситуации. |
Цитата:
- блок питания (БП): производитель, точное наименование модели (необязательно, но желательно), мощность, срок эксплуатации? - дистрибутив: оригинал от MS, чья-та сборка, сами собирали? |
Сегодня этот комп новый финт ушами сделал. Сам ушел в перезагрузку на ночной смене. После перезагрузки напрочь отказался определять ЮСБ-мышь. Только на 2ой-3ий ребут с бубном определил. Хотя не факт что это имеет отношение к описаной ранее проблеме. Из рассказов операторов не густо понятно.
Так же сегодня узнал что эта машина очень долгую ПОСТ-проверку делает. После включения питания и до первого сигнала ПОСТа и начала загрузки проходит 30-40 секунд. -Подключается все в тыловые порты. -Блок питания Velton ATX-450. В работе максимум 2 месяца. -WinXP Pro SP3 PHILka.ru Edition от 07-2008. (Данный дистрибутив стабильно работал около года на другой машине) Заранее щас полезу сменю блок питания. |
Цитата:
Примерный алгоритм полной очистки сведений об USB-устройствах в OS: - т.к. по окончании процедуры USB-устройства будут удалены из OS, то желательно подсоединить PS/2-мышь ;); - в Диспетчере устройств в разделе Контроллёры универсальной последовательной шины удаляем всё; - в реестре, удаляем подразделы: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR\ В разрешениях для данных подразделов необходимо предоставить Полный доступ пользователю Все, иначе подразделы не удалить. - удаляем файл windows\inf\usb.inf; - удаляем файл windows\inf\usb.pnf; - удаляем файл windows\inf\usbstor.inf; - удаляем файл windows\inf\usbstor.pnf; - удаляем файл windows\system32\drivers\usbstor.sys; - устанавливаем файл windows\inf\usb.inf из оригинального дистрибутива от MS; - устанавливаем файл windows\inf\usbstor.inf из оригинального дистрибутива от MS; - устанавливаем файл windows\system32\drivers\usbstor.sys из оригинального дистрибутива от MS; - перезагружаем компьютер; - после перезагрузки будет произведён поиск и установка драйверов для нового оборудования, выбираем Автоматическая установка (рекомендуется); - подсоединяем проблемное USB-устройство; - испытываем глубокое удовлетворение :) или применяем другие решения проблемы, в частности, переустанавливаем OS Windows. Возможно, потребуется обновить драйвера других USB-устройств (мышь, принтер, сканер и т.д), но по идее, Windows сам найдёт и надо будет только согласиться с "Автоматическим обновлением". Оригинальные USB-files Windows XP SP3; Удачи, ;) |
Цитата:
Хотел уже биться в нервном припадке, но тут приходит на помощь его величество Случай. Оператор сказала что так же требуется заменить тонер на подключенном к этому компу лазерном мфу. Вырубил питание на МФУ, начал менять тонер и тут подлетает корефан с фразой типа "Я тут такой ролик ржачный достал". Вытаскивает из кармана флеху, включает ее в тот самый комп и она с первого раза влет определяется О_о. Секунд 15 я был в полном ступоре. Как чутка отошел, начал соображать как же оно так выходит. Недолгие соображения и ковыряния по системе пришли к простому решению - замена ЮСБ кабеля из компа в МФУ. МФУ на старом кабеле исправно работал без сбоев, Спокойно подключались крысы и пара других принтеров, поэтому у меня и тени сомнения не появилось в работоспособности портов ЮСБ или кабелей. Но вот именно при подключении флешек при подключенном горе-МФУ выходит появлялся какой-то конфликт оборудования чтоли. IgNat, я сам в шоке от произошедшего, но данный случай имеет место быть. Большое спасибо за помощь и извините что потратил ваше время. |
Я не очень в курсе, как организован HAL в Windows, но описанное вами выглядит наверно так:
- по вставлении флешки HAL замечает её и инициализирует опрос USB устройств - МФУ на опрос нахально не отвечает... - HAL ждёт ответа до бесконечности или таймаута, который почему-то очень большой. - в результате висим. Знатоки ядра Windows могут поправить, если мой сценарий неверен. |
IgNat, наиполезнейшая инфа. в закладки кинул.
|
Время: 03:29. |
Время: 03:29.
© OSzone.net 2001-