PDA

Показать полную графическую версию : [решено] WinXP SP2 некорректная работа драйвера/системы с флеш-накопителями.


Pijone
23-09-2010, 17:09
Доброго времени суток.

Когда подсоединяю флеш-накопитель (коих было опробовано штук семь, от 2 до 16 гиг, как с FAT32 так и с NTFS) система его корректно определяет, находит драйвер... но потом выводит сообщение о том что с найденным оборудование проблемы.
Получаю вот такую картинку:
http://s40.radikal.ru/i090/1009/37/b0bd669c1463.png

http://s55.radikal.ru/i147/1009/1d/4a283bdbaa5d.png

http://s52.radikal.ru/i137/1009/af/f71ad5dc5ace.png
(Изображения продублировал во вложениях)


Притом что иногда система успевает выдавать "диалог" автозапуска.
Не обращайте внимание на такое странное отображение в Device Manager, это результат отсутствия правильных ключей в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318} и к делу отношения не имеет. Так как проблема была и до порчи этих ключей.

Саму флешку заставить работать можно передергиванием вручную родного виндового драйвера. Обновить драйвер - удалить устройство - найти устройство... и так по кругу пока не повезет. Притом что после "обновления" драйвера, восклицательный знак пропадает, но сразу же проходит два автообновления окна устройств и воскл.знак появляется снова. Вправду, иногда флешка начинает нормально работать после просто обновления стандартного драйвера.

http://s57.radikal.ru/i157/1009/7c/3e4e7831da76.png

После того как устройство нормально заработает его свойства не меняются (вторая и третья картинка), кроме Device status.

Проверял CureIt'ом и NOD'ом. C LiveCD все нормально работает, железо исправно. SPTD обновил. С бубном бегал.

Что подскажете?

P.S. Есть подозрение что это результат после работы с программой восстановления флешек, которая для работы подменяет драйвер. Как это предположение проверить? В интернете не нашел или не смог составить правильный запрос поиска.

Petya V4sechkin
23-09-2010, 17:11
Не устанавливаются автоматически драйверы к USB-накопителям (http://forum.oszone.net/thread-185306.html)

Pijone
24-09-2010, 15:57
Petya V4sechkin, спасибо.

Что сделал:
Просмотрел ключи реестра:
Вроде все нормально. Ну кроме того который я грохнул, но грохнул я его буквально намедни, а проблема уже с месяц.
http://i076.radikal.ru/1009/83/90bd62e1344f.png

Взял файлы Sfcfiles.dll, Syssetup.dll с другого компа, сравнил побитно. Они идентичны моим, но все равно заменил.

С криптографией боролся с помощью Dial-a-fix. Тоже не помогло.

Попробую описать по другому особенность работы, начала работы системы с вставленной флешкой.
Иногда когда вставляешь флешку успевает проморгнуть диалог автозагрузки. То есть система находит устройство, "дает" ему рабочий драйвер, выделяет "букву", похоже успевает обменяться какими то данными... а потом такое впечатление как будто ее просто вынули.
Хоть она осталась в системе, с нормальным названием и в свойствах с стандартным драйвером, с которым же потом и работает (описывал в первом посте).

Petya V4sechkin
24-09-2010, 16:03
Pijone, выложите \WINDOWS\setupapi.log

Pijone
24-09-2010, 16:44
Petya V4sechkin, пожалуйста.

Petya V4sechkin
24-09-2010, 19:50
Pijone, в логе постоянно повторяется:
[2010/09/24 12:25:23 4000.21]
#-198 Command line processed: "C:\WINDOWS\system32\HotFixQ0306270.exe"
#-166 Device install function: DIF_PROPERTYCHANGE.
#I292 Changing device properties of "USBSTOR\DISK&VEN_JETFLASH&PROD_TS2GJFV30&REV_0.00\44E3CE55E6A413&0".
#W004 Query-removal during stop of USBSTOR\DISK&VEN_JETFLASH&PROD_TS2GJFV30&REV_0.00\44E3CE55E6A413&0 was vetoed by STORAGE\RemovableMedia\7&22ffb8dd&2&RM (veto type 6: PNP_VetoDevice)
#W113 Device "USBSTOR\DISK&VEN_JETFLASH&PROD_TS2GJFV30&REV_0.00\44E3CE55E6A413&0" required reboot: Query remove vetoed (Stop) CfgMgr32 returned: 0x17: CR_REMOVE_VETOED.
#I309 DICS_STOP: Device has been stopped.
#-166 Device install function: DIF_PROPERTYCHANGE.
#I292 Changing device properties of "USBSTOR\DISK&VEN_JETFLASH&PROD_TS2GJFV30&REV_0.00\44E3CE55E6A413&0".
#I307 DICS_START: Device could not be started.

Попробуйте переименовать HotFixQ0306270.exe

Pijone
27-09-2010, 13:43
http://s43.radikal.ru/i099/1009/29/7ee44efe1fd3.png http://s43.radikal.ru/i101/1009/3c/9370e97f18b7.png

Petya V4sechkin
Интернеты сказали что это файл от EzRecover. Поковырялся еще в реестре, ничего интересного не нашел.
Переименование файла не помогло. Удалил EzRecover (я про него забыл, да и бесполезен он был).
Все заработало.
Спасибо.




© OSzone.net 2001-2012