![]() |
||
![]() ![]() |
||
![]()
|
1. Einleitung WinDAC32 arbeitet am besten mit einen installierten ASPI (Advanced SCSI Programming Interface) Manager (unter Windows 9X ist er sogar zwingend erforderlich). Jetzt denken Sie vielleicht "Ich habe doch nur ATAPI Geräte, warum brauche ich da eine SCSI Programmierschnittstelle?". Die Antwort darauf ist einfach: Windows 9X und NT arbeiten intern immer nur mit SCSI Geräten und alle Geräte müssen daher über einen SCSI Minipoprt Treiber angesprochen werden, egal ob sie nun eine SCSI Schnittstelle haben oder nicht. Deshalb sind diese Miniport Treiber dafuer verantwortlich die Befehle die von Windows gesendet werden in Befehle umzuwandeln die vom Gerät verstanden werden. Bei ATAPI Geräten ist das sehr einfach, da diese nahezu identische Befehle verwenden wie SCSI Geräte, sie verwenden lediglich ein anderes Protokoll. 2. Installation des ASPI Managers Da dies bei den verschiedenen Windows Versionen unterschiedlich ist, wird das in den folgenden Abschnitten getrennt erklärt. 2.1 Windows 9X Normalerweise besteht hier keine Notwendigkeit einen ASPI Manager zu installieren, da dort bereits eine eigener Treiber für installiert wurde (eine alte Version von Adaptec). Dieser ASPI Manager arbeitet problemlos mit SCSI und ATAPI Laufwerken zusammen und sollte in der Regel ausreichen. Wenn Sie aber dennoch eine neuere Version des ASPI Managers installieren wollen, weil Sie mit der alten Version Probleme haben, oder auch Fehler gefunden haben (Ich habe nur einen gefunden und der scheint keine Probleme zu verursachen), dann müssen Sie sich nach einer neuen Version umsehen. Der einzige Hersteller der ASPI Treiber für Win9X anbietet scheint Adaptec zu sein und auf deren Homepage kann man sich die neueste Version downloaden. Diese Updates lassen sich aber nur installieren, wenn ein Adaptec Produkt in dem Rechner installiert ist (Hard- oder Software). Man kann allerdings unter Windows 95 versuchen, einen Treiber für einen nicht PnP SCSI Kontroller wie dem 1505 zu installieren und zu aktivieren, auch wenn Sie gar keinen solchen Adapter besitzen. Danach sollten Sie in der Lage sein das Update zu installieren. Ob und wie dieser Hinweis auch mit Windows 98 funktioniert kann ich allerdings nicht sagen. 2.2 Windows NT Unglücklicherweise installiert Microsoft unter Windows NT keinen ASPI Manager bis zu der Version 4.0 (auch nicht mit den aktuellen Service Packs und der aktuellen Windows 2000 Beta). Deshalb müssen Sie selber einen ASPI Manager für NT finden. Allerdings gibt es für NT ASPI Manager nicht nur von Adaptec, acuh Symbios Logic und Mylex haben ihre eigenen Versionen (ich bin mir bei dem Mylex Treiber nicht ganz sicher, da er nur keinen eigenen System Treiber mitbringt). Auch installieren die Adpatec CD-Writer Programme eine aktuelle Version von dem ASPI Manager. 3. ASPI Konfiguration Wenn WinDAC32 keine ATAPI Geräte findet (beim ersten Start, oder nach dem Befehl Laufwerke zurücksetzen, oder nach einen Update or einer Neuinstallation des ASPI Managers), dann muss die Konfiguration des ASPI Managers geändert werden. Sollte unter Win9X WinDAC32 auch nach den Änderungen nicht in der Lage sein den ASPI Manager zu laden, kann es auch daran liegen, daß die CDROM Laufwerke im DOS Kompatibilitätsmodus betrieben werden (in der Config.sys oder Autoexec.bat werden Treiber dafuer geladen). 3.1 Windows 9X Hier gibt es zwei Möglichkeiten, um den ASPI Manager wieder mit ATAPI Geräten zusammenarbeiten zu lassen. Der erste Weg ist wieder auf den original ASPI Manager von Win9X zu downgraden, indem man die folgenden Dateien aus den Win9X CAB Dateien kopiert: WNASPI32.DLL -> WIN\SYSTEM WINASPI.DLl -> WIN\SYSTEM APIX.VXD -> WIN\SYSTEM\IOSUBSYS ASPI2HLP.SYS -> WIN Der zweite Weg ist noch einfacher: Öffnen Sie den Registrireungseditor
(regedit) und öffnen Sie den Schlüssel: 3.2 Windows NT Hier gibt es keinen standard ASPI Manager gibt auf den man
downgraden könnte. Aber auch hier kann man die Einträge
in der Registry einfach ändern: |