Войти

Показать полную графическую версию : Драйвера USB


stalker73
07-09-2010, 15:00
Доброго времени суток!
Установил на ноут DELL операционку VISTA (до этого стояла ХР)
При подключении любого USB устройства - требует установить драйвер(флэшки всех видов ,съемные диски).
Устанавливаю в ручную - C/Windows32(включая все папки) - минуту ищет - находит - потом резко сбрасывает и пишет,что драйвер для данного устройства был найден,но при уставновке произошла ошибка.Дальнейшая работа не возможна.После перезагрузок тоже самое.
Что делать?
Cпасибо

Baw17
07-09-2010, 18:28
stalker73, Windows Vista самосборка?

Valeant
07-09-2010, 19:50
Файлы windows\inf\usbstor.inf, \windows\system32\drivers\usbstor.sys

stalker73
08-09-2010, 07:56
Baw17, Да,Vista ручной сборки.

Valeant, Пробовал - эффекта 0

Angry Demon
08-09-2010, 08:01
Да,Vista ручной сборки.
Пользуйтесь нормальными дистрибутивами и забудьте говносборки как страшный сон.

Valeant
08-09-2010, 11:36
stalker73,
А какой эффект вы ждали?
Драйверов для flash USB - это встроенные в систему Windows файл usbstor.sys. Что значит установить в систему драйвера - это значит прочитать информационный файл *.inf и выполнить действия описанные в нем, т.е. переписать файлы куда надо и занести параметры в реестр и все.
Но есть и еще файлы - usbehci.sys, usbhub.sys, usbohci.sys, usbport.sys, usbuhci.sys отсутствие одного возможно приведет к проблеме.

Смотрим файл inf - usbstor.inf

...
[Manufacturer]
; sorted by VID
%Generic.Mfg%=Generic,NTx86
%Mitsumi.Mfg%=Mitsumi,NTx86
%HP.Mfg%=HP,NTx86
%NEC.Mfg%=NEC,NTx86
%IBM.Mfg%=IBM,NTx86
%IOData.Mfg%=IOData,NTx86
%FujiFilm.Mfg%=FujiFilm,NTx86
%ScanLogic.Mfg%=ScanLogic,NTx86
%Panasonic.Mfg%=Panasonic,NTx86
%SCM.Mfg%=SCM,NTx86
%Sony.Mfg%=Sony,NTx86
%YEData.Mfg%=YEData,NTx86
%Iomega.Mfg%=Iomega,NTx86
%LaCie.Mfg%=LaCie,NTx86
%TEAC.Mfg%=TEAC,NTx86
%Hagiwara.Mfg%=Hagiwara,NTx86
%Imation.Mfg%=Imation,NTx86
%SanDisk.Mfg%=SanDisk,NTx86
%Samsung.Mfg%=Samsung,NTx86
%DioGraphy.Mfg%=DioGraphy,NTx86
%M-Sys.Mfg%=M-Sys,NTx86
%Addonics.Mfg%=Addonics,NTx86
%OnSpec.Mfg%=OnSpec,NTx86
%SMSC.Mfg%=SMSC,NTx86
...
[USBSTOR.AddService]
DisplayName = %USBSTOR.SvcDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\USBSTOR.SYS
AddReg=DeviceSpecific
...

так же все vid и pid там есть, проверьте по реестру на отсутствие LowerFilters. Отсутствие производителей не чего страшного будет как Generic

stalker73
08-09-2010, 13:50
Valeant Я прошу прощения за свой компьютерный кретинизм,не могли бы Вы мне еще раз объяснить - почему я указываю данную папку,драйвера найдены,но в процессе установки сообщение о невозможности их установки связанной с технической ошибкой?Сегодня проверю наличие всех файлов - напишу.

Angry Demon, Спасибо за совет.Стараюсь максимально пользоваться нормальными прогамиюТут вариант сложный - нужно довести дело до ума с имеющимся оборудованием и системой.,к сожалению .

stalker73
09-09-2010, 12:03
Valeant, Файлы windows\inf\usbstor.inf, \windows\system32\drivers\usbstor.sys - нет такого файла вообще

Valeant, usbehci.sys, usbhub.sys, usbohci.sys, usbport.sys, usbuhci.sys -эти файлы есть

Valeant
09-09-2010, 14:03
stalker73,
Без файлов windows\inf\usbstor.inf, \windows\system32\drivers\usbstor.sys не одно устройство как "Запоминающие устройство" не будет иметь возможности подключится.
Вам нужно будет их переписать.




© OSzone.net 2001-2012