Ru-Board.club
← Вернуться в раздел «Драйверы и прошивки BIOS»

» Универсальный драйвер для USB flash drive под Win98.

Автор: renreg
Дата сообщения: 10.04.2005 16:23
maxud
Мой-то USB работал! А новенькое не помешает. Можно ставить поверх?
Автор: maxud
Дата сообщения: 11.04.2005 08:45
Новая версия нативных драйверов USB флеш дисков для Windows 98SE - NUSB 2.2.
Русская версия: http://rapidshare.de/files/1217836/nusb22r.exe.html
Английская версия: http://rapidshare.de/files/1217842/nusb22e.exe.html
Это адаптированные для Win98se драйвера от WinMe. Работает безопасное отключение (если в свойствах USB контроллера не отключено обнаружение ошибок USB). Поскольку обязательным условием работы является наличие апдейта 242975, он (этот апдейт) включен в состав NUSB 2.2. Из-за этого размер 600кб. Для установки запустите этот файл (nusb22r.exe) и когда система попросит указать конкретный путь к файлам драйвера, не указывайте ничего - Ok - и пусть ищет у себя, найдет! Драйвер можно устанавливать поверх предидущих версий NUSB 2.x. А вот если были установлены иные дрейвера для USB флешдисков или NUSB 1.x, их надо обязательно удалить перед установкой NUSB 2.x. Устанавливать английскую версию NUSB на русскую версию Win98se не желательно - многие сообщения интерфейса станут английскими.
Что новго в версии 2.2:
1.Исправлен баг из-за которого некоторые флешки определялись как "Устройство диагностики USB"
2.Добавлены новые устройства.
Автор: renreg
Дата сообщения: 11.04.2005 15:05
maxud
Спасибочки
Автор: xy
Дата сообщения: 11.05.2005 16:49
maxud
Проблемка - скачал последнюю версию - 2.2 - вин98 на флешку не реагирует
подскажите что можно поделать

Флешка - 256Мб Нонэйм(Самсунг) - как определяется в НТ сказать не могу :-/

Видел в этом топике, что уже были грабли с этими флешками, но как решилось я так и не понял..
Автор: bredonosec
Дата сообщения: 01.06.2005 06:50

Цитата:
Флешка - 256Мб Нонэйм(Самсунг) - как определяется в НТ сказать не могу

Видел в этом топике, что уже были грабли с этими флешками, но как решилось я так и не понял..
- Мне когда-то помогла ссыла с первой страницы. Только ща там уже этого добра нет, а что есть - не то.(или я такой тупой, что не нашел) Если еще не разрешилось, могу залить куда-нить тот драйвер. (сохранил копию в архиве)
Автор: renreg
Дата сообщения: 23.06.2005 16:59
maxud
Есть вопрос.

Имеется 2 компьютера.
Сначала была установлена версия Windows 98 (не SE). Устанавливал версию NUSBe 2.1 (английскую). Все нормально работало.

Вчера понадобилось на одном компьютере переставить систему и установили Windpws 98 Second Edotion. При установке драйвера NUSBе 2.2 (обновленная версия) система выдали "любимый" синий экран и которо можно вый только через Reset, но этот же экран система выдает снова. Пришлось переустановить Windows. Снова устанавливал драйвер NUSBе 2.2 - история повторилась.

На другой машине, где была установлена предыдущая версия драйвера (NUSBe 2.1) система выдала синий экран, но после Reset поднялась и заработала.
USB-драйв Sony 2.0 256 mb

На одной машине поставили драйвер от USB-драйва Axiot (не уверен в названии) - мызыкальный на 512 mb. Устройство читалось и работало нормально, а Sony 2.0 256 mb определился и вылетел в синий экран, но систему уже не убил.

На моей же машине с Windows XP это устройство Sony 2.0 256 mb работает нормально.

Может подскажешь что-нибудь?
Автор: maxud
Дата сообщения: 24.06.2005 08:39
При обновлении до 98se, по видимому, какая-то каша из драйверов получилась.
Решение одно - вычистить все остатки NUSB и других USB драйверов и переустановить NUSB. Кстати версия NUSB 2.2 от 2.1 отличается только исправлением одной ситуации, возникающей крайне редко с флешками у которых битый блок параметров. Ну а насчет sony подвешивающей систему - так мы же не боги, не все могем предусмотреть. Попадет такая флешка в руки - гляну.
Автор: renreg
Дата сообщения: 24.06.2005 12:29
Обновлял систему через формат С: Раньше тот же комплект драйверов NUSB 2.1 и HP ScanJet 3500 C работали нормально. Может Windows 98 SE что-то примешивает?


Цитата:
Ну а насчет sony подвешивающей систему - так мы же не боги не все могем предусмотреть.



Автор: mazafakermazafaka
Дата сообщения: 04.07.2005 13:58
maxud

Цитата:
anddax
Не пожелание - требование!
Удаление ВСЕХ ранее установленных драйверов USB-флешдисков - обязательное условие нормальной работы NUSB2.0 (и NUSB 1.x тоже)! Иначе конфликты и глюки неизбежны. Под деинсталяцией понимается, что в каталогах WINDOWS\INF и WINDOWS\INF\OTHER не будет inf-файлов от этих драйверов. Также надо очитить ветки реестра
HKLM\Enum\USBSTOR
HKLM\Enum\USTORAGE
можно заодно и
HKLM\Enum\USB
HKLM\System\CurrentControlSet\USB


А нельзя сделать, чтобы инсталлятор драйвера NUSB сам автоматом вычищал бы инфу о других USB драйверах? А то как-то лениво лазить по реестру А некоторые чайники ваще не знают, что такое реестр и как его править
Автор: renreg
Дата сообщения: 04.07.2005 14:22

Цитата:
А нельзя сделать, чтобы инсталлятор драйвера NUSB сам автоматом вычищал бы инфу о других USB драйверах? А то как-то лениво лазить по реестру А некоторые чайники ваще не знают, что такое реестр и как его править


Еще и как нужно
Автор: Cruiser
Дата сообщения: 22.07.2005 14:32
Не понял, это как ставится?
Запускаю инсталлятор он распаковывает файлы через temp и копирует в C:winodows/system
После этого (перезагрузка) тишина, имеется 2 флешки ни одна не обнаруживается.
Раньше хоть вин98 обнаруживал и требовал дрова, а щяс тишина.
Что еще не так я сделал?

Добавлено:
Все, разобрался.
Большое спасибо за прогу, обе флэшки заработали.
Автор: lucky_Luk
Дата сообщения: 03.10.2005 12:50
maxud
Хочу зашить твой драйвер в mini Win98 из комплекта Hiren's Boot CD.
Можешь написать мне в ПМ куда инсталлятор твоего драйвера (английская версия) кладет файлы (куда конкретно копируется каждый файл) и какие записи вносятся в реестр. Нужно вручную установить драйвер.
Спасибо.
Автор: testsoft2001
Дата сообщения: 03.10.2005 19:39
lucky_Luk

А сравнить системы до и после? Windiff + Advanced Registry Tracer от Elcomsoft и никаких проблем!
Автор: lucky_Luk
Дата сообщения: 03.10.2005 21:16
testsoft2001

Цитата:
А сравнить системы до и после? Windiff + Advanced Registry Tracer от Elcomsoft и никаких проблем!

А система на загрузочном CD - фиг что на нее поставишь. Приходится распаковывать исошник и модифицировать вручную.

P.S. Поработал немного с Win98 с диска - глючит конкретно и без драйвера для флешек, про драйвер пришлось забыть .

maxud
Твой драйвер под Win98 - это сила.
А можно сделать драйвер для флешек под DOS? Если что-то такое уже есть дайте пожалуйста ссылку.
Автор: abz
Дата сообщения: 04.10.2005 12:22
lucky_Luk

Цитата:
А можно сделать драйвер для флешек под DOS?

А зачем? Чтобы на старых матерях (не поддерживающих загрузку с flash) её в dos юзать? Я думаю, что вряд ли можно найти комп у которого нет никакой Win! Так что смысла не вижу.
Автор: lucky_Luk
Дата сообщения: 04.10.2005 13:07
abz

Цитата:
А зачем? Чтобы на старых матерях (не поддерживающих загрузку с flash) её в dos юзать? Я думаю, что вряд ли можно найти комп у которого нет никакой Win! Так что смысла не вижу.

Старых машин по офисам еще много, думаю драйвер пригодится людям. Его (вместе с DOS и файловым менеджером) можно дописать на загрузочный диск с WinPE и получится универсальное решение под любой комп.

У меня на рабочем месте старый комп 64 Мб памяти. Пишущего сидюка нет, но есть порты USB. WinPE не грузится - памяти не хватает. Если на компе винда упадет то мой лоховатый админ неделю будет инфу с винчестера вытягивать. Винду тоже долго ставить. Винчестер отцепить и домой унести не разрешат. А у меня есть флешка 1 Gb - все документы влезут и еще место останется в случае чего все скачаю и к соседу работать пойду. Вот и хочу как-то флешку под досом прикрутить чтоб инфу снимать.

Автор: Ra SPb
Дата сообщения: 11.10.2005 16:21
Идея хорошая и, скорее всего, прекрасно работающая.
Но вот встретился с проблемой - и никак ее не подбедить. (

Есть флэшка Kingston DT2. Есть машина с 98ми.
Скачал универсальный nusb22r, посмотрел, есть ли ошметки от старых драйверов (мало ли) в реестре и на диске, не нашел.

Поставил драйвера, поставил флэшку.

Находит "Kingston DataTraveler II", потом (2е устройство, сам лог. диск или как-то так... вообщем - то, что ставится во вторубю очередь) находит "Kingston DataTraveller II+" и вываливается в BSOD.

Чистим все, уносим в неизвестном направлении файлы драйверов - то же самое.

Уносим все, чистим все, качаем драйвера с сайта кингстона... та же фигня.

2й раз то же самое, 3й, - все бесполезно. Все хорошо до момента, как DTII определяется как DTII+. После этого - синий экран, финиш, все заново.

Подскажи, можно ли как-то насильно ему сказать, что DTII - это DTII, а не что-либо еще? Как можно вычистить до блеска и где могло что-тол остаться?

98se, русские.

Флешка на 2к-виндах определяется как DTII, без "+".
Автор: maxud
Дата сообщения: 11.10.2005 21:47
2All
Native USB (NUSB) 2.2.1 update
**************************************************
Только .INF файл!!!

Использовать только после установки NUSB 2.2 !
Для инсталяции заменить файл USBSTOR.INF в скрытом каталоге WINDOWS\INF\ на тот что в этом архиве. Хотя это сделано для английской версии, но с русской тоже будет замечательно работать.

Что нового:
* добавлено очень много новых устройств.

http://rapidshare.de/files/6032283/nusb221e_upd.zip.html

Ra SPb
Попробуй этот апдейт, может поможет.



Автор: abz
Дата сообщения: 12.10.2005 13:11
maxud

А нельзя сделать, к примеру, NUSB 2.3 и там уже вложить этот файл? А то очень неудобно это руками каждый раз производить.
Автор: Ra SPb
Дата сообщения: 12.10.2005 15:26
maxud

Цитата:
Попробуй этот апдейт, может поможет.


Ммм... странно как-то получилось.

Т.е. теперь он более четко определяет, что это не D-II, а DT-II+. Но при этом один раз за загрузку машины флешку можно воткнуть и она читается.

Вынимаем - идет предупреждение о том, что это небезопасное извлечение. следующий раз втыкаем - BSOD.

И так - очень стабильно. Т.е. после загрузки системы можно 1 (один ) раз воткнуть флешку. После этого - опаньки

В BSOD нарисован адрес 0028:00000013... мало ли это что-то скажет.

Почему может быть такой фефект?
Автор: maxud
Дата сообщения: 12.10.2005 15:43
abz
NUSB 2.2.1 это промежуточный вариант, что накопилось то и добавил.
NUSB 2.3 пока собирать не буду. Очень много добавлений предполагается. В связи с эти изменю структуру usbstor.inf чтобы он был меньше размером (на размер inf файла ограничение 64к). Скорее всего разобью на несколько файлов. USB устройства хранения производили и производят более 70 фирм (это то что я пока нашел) и у всех есть куча драйверов на 98.

Ra SPb
А что происходит если использовать безопасное извлечение USB устройства?
Автор: lucky_Luk
Дата сообщения: 13.10.2005 10:06
maxud
А можно сделать универсальный драйвер для USB под ДОС? Нужно в досе подключить флешку, не знаю как. Если такое уже есть дайте ссылку или выложите необходимые файлы на рапидшару. Пробовал DUSE - он флешку видит но не назначает ей букву в системе и к ней нет доступа из файловых менеджеров. А с остальными драйверами из Инета нет времени ковыряться. Помогите, срочно нужно.
Автор: maxud
Дата сообщения: 13.10.2005 10:25
lucky_Luk
Сам я, к сожалению, в ДОС драйверами USB ни разу не работал, поэтому помоч не могу. Были темы здесь, ищи.
Автор: Ra SPb
Дата сообщения: 13.10.2005 11:56
maxud

Цитата:
А что происходит если использовать безопасное извлечение USB устройства?


Сегодня с утра - опять BSOD при первом же втыкании флэшки.

Очень не хочется переставлять всю систему, неужели придется...
Автор: testsoft2001
Дата сообщения: 19.10.2005 16:57

Цитата:
Хочу зашить твой драйвер в mini Win98 из комплекта Hiren's Boot CD.
Можешь написать мне в ПМ куда инсталлятор твоего драйвера (английская версия) кладет файлы (куда конкретно копируется каждый файл) и какие записи вносятся в реестр.

Так, если лишнего не вырезал, то картина такая:
_______________________________________________
c:\windows - после установки USB
e:\-\windows - до установки USB


.\qfecheck.exe    different (c:\windows is more recent)

.\help\hardware.hlp    only in c:\windows

.\inf\1394.inf    different (c:\windows is more recent)
.\inf\nodriver.inf    different (c:\windows is more recent)
.\inf\ntmap.inf    different (c:\windows is more recent)
.\inf\usbntmap.inf    only in c:\windows
.\inf\usbstor.inf    only in c:\windows
.\options\cabs\1394.inf    only in c:\windows
.\options\cabs\1394bus.sys    only in c:\windows
.\options\cabs\disktsd.vxd    only in c:\windows
.\options\cabs\hardware.hlp    only in c:\windows
.\options\cabs\hotplug.dll    only in c:\windows
.\options\cabs\ios.vxd    only in c:\windows
.\options\cabs\nodriver.inf    only in c:\windows
.\options\cabs\ntmap.inf    only in c:\windows
.\options\cabs\ntmap.sys    only in c:\windows
.\options\cabs\ntmaphlp.pdr    only in c:\windows
.\options\cabs\ohci1394.sys    only in c:\windows
.\options\cabs\sbp2port.sys    only in c:\windows
.\options\cabs\systray.exe    only in c:\windows
.\options\cabs\usbauth.sys    only in c:\windows
.\options\cabs\usbmphlp.pdr    only in c:\windows
.\options\cabs\usbntmap.inf    only in c:\windows
.\options\cabs\usbntmap.sys    only in c:\windows
.\options\cabs\usbstor.inf    only in c:\windows
.\options\cabs\usbstor.sys    only in c:\windows
.\options\cabs\usbu2a.sys    only in c:\windows
.\options\cabs\user.exe    only in c:\windows
.\options\cabs\user32.dll    only in c:\windows

.\system\hotplug.dll    only in c:\windows
.\system\systray.exe    different (c:\windows is more recent)
.\system\user.exe    different (c:\windows is more recent)
.\system\user32.dll    different (c:\windows is more recent)
.\system\iosubsys\disktsd.vxd    different (c:\windows is more recent)
.\system\iosubsys\ntmaphlp.pdr    only in c:\windows
.\system\iosubsys\usbmphlp.pdr    only in c:\windows
.\system\vmm32\ios.vxd    different (c:\windows is more recent)
.\system32\drivers\1394bus.sys    only in c:\windows
.\system32\drivers\ntmap.sys    only in c:\windows
.\system32\drivers\ohci1394.sys    only in c:\windows
.\system32\drivers\sbp2port.sys    only in c:\windows
.\system32\drivers\usbauth.sys    only in c:\windows
.\system32\drivers\usbntmap.sys    only in c:\windows
.\system32\drivers\usbstor.sys    only in c:\windows
.\system32\drivers\usbu2a.sys    only in c:\windows
___________________________________________________________

Это, что касается файлов, а реестр:
___________________________________________________________
Windows Registry Editor Version 5.00
; Comparing: 18.10.05 17:41:32 - 18.10.05 17:50:52

; ADD section

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Updates\W98.SE\UPD242975]
@="Windows 98 Second Edition Q242975 Update"
"C:\\WINDOWS\\SYSTEM\\hotplug.dll"="4.10.0.2224"
"C:\\WINDOWS\\SYSTEM\\IOSUBSYS\\disktsd.vxd"="4.10.0.2223"
"C:\\WINDOWS\\SYSTEM\\IOSUBSYS\\ntmaphlp.pdr"="4.10.0.2223"
"C:\\WINDOWS\\SYSTEM\\systray.exe"="4.10.0.2224"
"C:\\WINDOWS\\SYSTEM\\user.exe"=" 4.10.00.2231"
"C:\\WINDOWS\\SYSTEM\\user32.dll"="4.10.0.2231"
"C:\\WINDOWS\\SYSTEM\\VMM32\\ios.vxd"="4.10.0.2225"
"C:\\WINDOWS\\SYSTEM32\\DRIVERS\\1394BUS.SYS"="4.10.0.2226"
"C:\\WINDOWS\\SYSTEM32\\DRIVERS\\NTMAP.SYS"="4.10.0.2227"
"C:\\WINDOWS\\SYSTEM32\\DRIVERS\\OHCI1394.SYS"="4.10.0.2228"
"C:\\WINDOWS\\SYSTEM32\\DRIVERS\\SBP2PORT.SYS"="4.10.0.2227"
___________________________________________________________

Удовлетворил?
Автор: maxud
Дата сообщения: 19.10.2005 18:22
testsoft2001
В каталог \options\cabs\ копировать файлы не обязательно, это просто резервная копия, которая у MS не работает - не довели они эту опцию, к сожалению.
В реестре пути почему-то с двойными слешами - должны быть одинарными.
Это снимок с какого-то деинтслятора, а _nusb.inf так и не разобрался?
Автор: testsoft2001
Дата сообщения: 20.10.2005 10:55
maxud
Я сделал просто:
1. Поставил Advanced Registry Tracer от Elcomsoft (благо он на 30 дней бесплатный ) и сделал snapshot реестра.
2. Скопировал папку windows во временный каталог.
3. Поставил Ваш драйвер.
4. Сделал новый snapshot реестра.
5. Сравнил snapshot'ы (ART это умеет).
6. Вычистил из разницы реестров всё, что не относится к теме (у меня туда например попало что-то связанное с Logitech'овским мышОм ).
7. Напустил на папки windows windiff и посмотрел, что поменялось, вычистил из разницы каталогов всё, что не относится к теме.

Детально я не разбирался, возможно что-то и упустил.


Цитата:
В реестре пути почему-то с двойными слешами - должны быть одинарными

Нет, всё правильно. При экспорте из реестра всегда так, попробуйте сами.


Цитата:
а _nusb.inf так и не разобрался

Что Вы имеете в виду?
Автор: maxud
Дата сообщения: 20.10.2005 11:50
testsoft2001
>>Что Вы имеете в виду?
Я же в личном сообщении писал. Не получал?
NUSB устанавливается с помощью сценария описанного в файле _nusb.inf, который содержтся в самораспаковывающемся cab-архиве с драйвером nusb22.exe.
Вот в _nusb.inf и прописано какие файлв куда копируются и что в реестр заносится, правда не очень внятно (нужно немного разбираться в структуре inf-файлов), но тем не менее понятно.
Автор: testsoft2001
Дата сообщения: 20.10.2005 12:35
maxud


Цитата:
Я же в личном сообщении писал. Не получал?

Нет, не получил.


Цитата:
Вот в _nusb.inf и прописано какие файлв куда копируются и что в реестр заносится

Это-то понятно. Мне было лень разбираться, кроме того, со snapshot'ами раньше кое-какой опыт был.

Меня само по себе, это мало интересует, мне проще Ваш драйвер поставить , но lucky_Luk просил, правда потом свою просьбу снял, но мало ли что? Тут как раз ставил драйвер, ну и "поигрался" немного.
Автор: Bury
Дата сообщения: 03.11.2005 18:30
Установил NUSB 2.2. Все хорошо, но видит флэшки и цифровые фотоаппараты, только
после перезагрузки компа.

А как сделать, чтобы комп видел их без перезагрузки?

Подскажите, плиз...

Страницы: 12345678

Предыдущая тема: Audigy 2 ZS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.