Supportnet / Forum / Windows98
Vendor- und Product-Id (VID+PID) herausfinden
Frage
Tag Leute,
ich habe mir vor langer Zeit über eBay eine externe Festplatte zugelegt, die aber leider auf meinem Win 98 PC nicht läuft. Ich habe die Hoffnung schon lange aufgegeben, bis ich endlich vor kurzem was nützliches fand:
[quote]---------
Zur Installation des Treibers kopiert man zunächst die entpackten
Dateien GENUSBMS.INF, GENUSBMS.SYS und GENUSB-PD.PDR in ein
emporäres Verzeichnis (etwa C:\Temp).
Nachdem man den USB-Stick eingesteckt hat, startet Windows 98 den Hardware-Assistenten.
Während dessen Abfragefenster offen ist, lassen sich [b]die gesuchten Vendor- und
Product-IDs aus dem Registry-Zweig „HKEY LOCAL MACHINE\Enum\USB" auslesen.[/b]
Mit einem Text-Editor bearbeitet man jetzt im Abschnitt [UsbDevices] der
Datei GENUSBMS.INF die Zeile „%USB_DE-VICE PID XXXX%=deviceXXXX.install,USB\VI D 05DC&PID_0080", ändert also die vierstelligen VID- und PID-Werte so,
dass sie denen des eigenen USB-Sticks entsprechen.
------[/quote]Das einzige Problem, das ich noch habe, ist das, dass ich einfach nicht die VID bzw. PID(vendor bzw-Product- ID) aus der registry finde. Besser gesagt, ich weiß nicht wo bzw. was die Registry ist. Könnte mir vielleicht jemand sagen, woher ich die Vid bzw Pid meines Sticks herauslesen kann?
MfG
Franz
Antwort 1 von conny77
Die Registry öffnest du, indem du Start, Ausführen klickst und dann in das Feld "regedit" eingibst.
Nähere Informationen, was die Registry ist, findest du z.B. hier.
Ich würde dir empfehlen, in der Registry selbst keine Änderungen vorzunehmen, und vor dem Ändern der INF-Datei von dieser eine Sicherheitskopie anzulegen.
Nähere Informationen, was die Registry ist, findest du z.B. hier.
Ich würde dir empfehlen, in der Registry selbst keine Änderungen vorzunehmen, und vor dem Ändern der INF-Datei von dieser eine Sicherheitskopie anzulegen.
Antwort 2 von yahman
Zitat:
# USB-Sticks unter Win98 benutzen:
Ein USB-Speicherstäbchen lässt sich unter Windows XP mit dem eingebauten
Treiber des Betriebssystems nutzen. Doch an einem PC mit Windows 98 SE
funktioniert es nicht, weil ein Treiber fehlt.
Gibt es einen Standard-Treiber wie bei Windows XP ?
Nein, eingebaute Unterstützung für USB Mass Storage Devices" hat Microsoft
rst ab Windows Millennium Edition (ME) vorgesehen, also auch in Windows 2000 Professional
und den diversen XP-Versionen. Bei Windows 98 (erste und zweite Ausgabe) sind für jeden
USB-Stick-Typ spezielle Treiber nötig, die aber nicht mehr alle Hersteller anbieten.
Mit einem Trick lassen sich aber man-he Treiber auch universell nutzen.
Das Plug&Play-System von Windows erkennt USB-Geräte anhand der
hexadezimalen Identifikationsnummern für Hersteller und Produkttyp
(Vendor- und Product-ID, Liste siehe Soft-Link).
Bei der Treiberinstallation ordnen Konfigurationszeilen in der.INF-Datei des
Treiberpaketes einem USB-Gerät bestimmte Treiberdateien zu.
Durch eine manuelle Änderung der.INF-Dateien lässt sich beispielsweise
ein Windows-98-Treiber von Samsung für viele USB-Sticks nutzen.
Zur Installation des Treibers kopiert man zunächst die entpackten
Dateien GENUSBMS.INF, GENUSBMS.SYS und GENUSB-PD.PDR in ein
emporäres Verzeichnis (etwa C:\Temp).
Nachdem man den USB-Stick eingesteckt hat, startet Windows 98 den Hardware-Assistenten.
Während dessen Abfragefenster offen ist, lassen sich die gesuchten Vendor- und
Product-IDs aus dem Registry-Zweig „HKEY LOCAL MACHINE\Enum\USB" auslesen.
Mit einem Text-Editor bearbeitet man jetzt im Abschnitt [UsbDevices] der
Datei GENUSBMS.INF die Zeile „%USB_DE-VICE PID XXXX%=deviceXXXX.install,USB\VI D 05DC&PID_0080", ändert also die vierstelligen VID- und PID-Werte so,
dass sie denen des eigenen USB-Sticks entsprechen. Nach dem Abspeichern der
geänderten Datei setzt man den Hardware-Assistenten mit der Option „Nach dem besten Treiber
ür das Gerät suchen ..." fort und verweist ihn auf das temporäre Verzeichnis mit den Treiberdateien.
Der Assistent trägt nun zur USB-VID und -PID in der Registry die passenden Treiberdateien ein
und kopiert sie in die richtigen Verzeichnisse (etwa C:\Windows\System32\Drivers und C:\Windows\System\IOSubsys).Sofern im PC ein USB-2.0-Hostadapter steckt und dieser in
Windows 98 korrekt eingebunden ist, lässt sich derselbe Treiber verwenden. Microsoft
weist darauf hin, dass es unterschiedliche Subtypen von USB-Massenspeichergeräten gibt.
Die hier erläuterte Lösung funktioniert also nicht notwendigerweise mit allen USB-Speicher.
Die notwendige Datei (Samsung-Treiber) finden Sie im Internet oder auf unserem FTP-Server.
Dateiname: Win98_01b.zip
Eventuell muss man vorher noch das USB-Update für Win98 von Microsoft herunter laden.
# USB-Sticks unter Win98 benutzen:
Ein USB-Speicherstäbchen lässt sich unter Windows XP mit dem eingebauten
Treiber des Betriebssystems nutzen. Doch an einem PC mit Windows 98 SE
funktioniert es nicht, weil ein Treiber fehlt.
Gibt es einen Standard-Treiber wie bei Windows XP ?
Nein, eingebaute Unterstützung für USB Mass Storage Devices" hat Microsoft
rst ab Windows Millennium Edition (ME) vorgesehen, also auch in Windows 2000 Professional
und den diversen XP-Versionen. Bei Windows 98 (erste und zweite Ausgabe) sind für jeden
USB-Stick-Typ spezielle Treiber nötig, die aber nicht mehr alle Hersteller anbieten.
Mit einem Trick lassen sich aber man-he Treiber auch universell nutzen.
Das Plug&Play-System von Windows erkennt USB-Geräte anhand der
hexadezimalen Identifikationsnummern für Hersteller und Produkttyp
(Vendor- und Product-ID, Liste siehe Soft-Link).
Bei der Treiberinstallation ordnen Konfigurationszeilen in der.INF-Datei des
Treiberpaketes einem USB-Gerät bestimmte Treiberdateien zu.
Durch eine manuelle Änderung der.INF-Dateien lässt sich beispielsweise
ein Windows-98-Treiber von Samsung für viele USB-Sticks nutzen.
Zur Installation des Treibers kopiert man zunächst die entpackten
Dateien GENUSBMS.INF, GENUSBMS.SYS und GENUSB-PD.PDR in ein
emporäres Verzeichnis (etwa C:\Temp).
Nachdem man den USB-Stick eingesteckt hat, startet Windows 98 den Hardware-Assistenten.
Während dessen Abfragefenster offen ist, lassen sich die gesuchten Vendor- und
Product-IDs aus dem Registry-Zweig „HKEY LOCAL MACHINE\Enum\USB" auslesen.
Mit einem Text-Editor bearbeitet man jetzt im Abschnitt [UsbDevices] der
Datei GENUSBMS.INF die Zeile „%USB_DE-VICE PID XXXX%=deviceXXXX.install,USB\VI D 05DC&PID_0080", ändert also die vierstelligen VID- und PID-Werte so,
dass sie denen des eigenen USB-Sticks entsprechen. Nach dem Abspeichern der
geänderten Datei setzt man den Hardware-Assistenten mit der Option „Nach dem besten Treiber
ür das Gerät suchen ..." fort und verweist ihn auf das temporäre Verzeichnis mit den Treiberdateien.
Der Assistent trägt nun zur USB-VID und -PID in der Registry die passenden Treiberdateien ein
und kopiert sie in die richtigen Verzeichnisse (etwa C:\Windows\System32\Drivers und C:\Windows\System\IOSubsys).Sofern im PC ein USB-2.0-Hostadapter steckt und dieser in
Windows 98 korrekt eingebunden ist, lässt sich derselbe Treiber verwenden. Microsoft
weist darauf hin, dass es unterschiedliche Subtypen von USB-Massenspeichergeräten gibt.
Die hier erläuterte Lösung funktioniert also nicht notwendigerweise mit allen USB-Speicher.
Die notwendige Datei (Samsung-Treiber) finden Sie im Internet oder auf unserem FTP-Server.
Dateiname: Win98_01b.zip
Eventuell muss man vorher noch das USB-Update für Win98 von Microsoft herunter laden.
aus http://www.lehrer.uni-karlsruhe.de/~za186/RAI/tippsundtricks.htm
gruss yahman
(weiss das kommt etwas spät :P aber ich hab grad selbst danach gesucht .......)

