Installieren Sie einen CD-ROM-Treiber unter MS-DOS

Ich habe einen alten MS-DOS-Computer, mit dem ich experimentiere. Der Computer verfügt über einen AMD 80386-Prozessor, 1664 KB RAM, eine 50-MB-Festplatte und zwei Diskettenlaufwerke: eines 3 1/2 Zoll, das andere 5 1/4 Zoll.

Ich bin gerade dabei, einen C++ - Compiler auf diesem Computer zu installieren (siehe Installieren Sie den C++-Compiler auf einem alten MS-DOS-Computer mit Disketten für weitere Details). Um diese Installation zu erleichtern, versuche ich, ein CD-ROM-Laufwerk zu installieren. Der Antrieb ist ein Top Glory Electronics BCD G621D. Ich habe den richtigen Treiber gefunden (http://www.driverguide.com/driver/detail.php?driverid=349099) und haben die Anweisungen im Handbuch (im Treiberdownload enthalten) befolgt, um das Laufwerk an das System anzuschließen und die Software zu installieren.

Derzeit ist das CD-ROM-Laufwerk als Slave-Laufwerk an die HD angeschlossen und der Jumper entsprechend eingestellt. Das Laufwerk wird korrekt mit Strom versorgt; es öffnet und schließt sich wie es sollte.

Der Treiber ist installiert in D:\CDROM\, während sich die MS-DOS-Systemdateien im Laufwerk C: befinden. Ich habe der Konfiguration die folgenden Zeilen hinzugefügt.SYS und AUTOEXEC.BAT-Dateien bzw.:

DEVICE=D:\CDROM\CDROM.SYS  /D:MSCD001 /V

Und

C:\DRDOS\MSCDEX.EXE  /D:MSCD001 /L:F

Der erstere lädt den Treiber in den Speicher und der letztere konfiguriert den MSCDEX.EXE-Programm mit dem Treiber zu interagieren, so dass der Benutzer (me) auf das CD-ROM-Laufwerk zugreifen.

Es ist jedoch ein Problem aufgetreten. Nach der Installation des Treibers und dem Neustart des Systems, einer von zwei Dinge passieren: 1. Informationen zum Treiber werden angezeigt. 2. Ein ungewöhnlich großer Cursor blinkt auf dem Bildschirm.

Die in Punkt 1 genannten Informationen werden hier angezeigt:

ATAPI IDE CD-ROM Device Driver
Release DATE : 04/19/1999   TIME : 09:00:00
Example : DEVICE=CDROM_DRV.SYS /D:MSCD001 [/DMA]
/DMA  --> Enable PCI Bus Master DMA Mode
/UDMA --> Enable PCI Bus Master Ultra DMA Mode
Sound Card IDE Port 168 --> IRQ 10
Sound Card IDE Port 1E8 --> IRQ 11
Driver Version     : 2.9
Device Name        : MSCD001
Drive 0:  Port= 1F0 (Primary Channel), Slave  IRQ= 14
Firmware Version   : M1.30
Transfer Mode      : Programmed I/O mode4

In beiden Fällen wird die DOS-Eingabeaufforderung nie angezeigt und das System akzeptiert keine Befehle. Somit wird der Computer unbrauchbar gemacht.

Das Problem scheint durch die Zeile in CONFIG verursacht zu werden.SYS. Wenn ich MS-DOS von einer Diskette anstelle der HD booten und diese Zeile aus der Datei entfernen, der Computer funktioniert gut, wenn ich von der HD neu starte. (Natürlich, MSCDEX.EXE kann nicht auf das Gerät zugreifen, da der Treiber nicht geladen ist).

Dies lässt mich glauben, dass ich das Laufwerk und seinen Treiber richtig eingerichtet habe. Das hilft mir jedoch nicht, wenn ich bedenke, dass ich nach dem Laden des Treibers nichts mehr mit dem Computer machen kann. Weiß jemand, wie ich auf die MS-DOS-Eingabeaufforderung zugreifen und den Computer verwenden kann, während der Treiber geladen wird?

Vielen Dank im fortgeschrittenen für Ihre helfen.

Author: Community, 2014-07-09

5 answers

Ich denke, der Hinweis befindet sich im Beschreibungsfeld. Wahrscheinlich hat die Soundkarte einen IDE-Anschluss. Viele, wenn nicht die meisten von Ihnen tun. Normalerweise kann es durch einen Jumper auf der Soundkarte deaktiviert werden. Sie können die Soundkarte vorübergehend entfernen. Oder Sie können das CD-Laufwerk an den IDE-Anschluss der Soundkarten anschließen.

 1
Author: Kneepuck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-02-22 04:10:54

Versuchen Sie es mit dem Oak CD-ROM-Treiber hier. Stellen Sie sicher, dass Sie HIMEM.SYS hinzufügen, wie es leitet.

Ihr System stammt aus der Zeit, als es häufig Probleme mit dem Slaven von zwei Geräten auf einem einzigen IDE-Port gab, die nicht vom selben Hersteller stammten und es nicht explizit unterstützten. Wenn Sie immer noch Probleme haben, schließen Sie an den anderen IDE-Anschluss an, wenn Ihr Motherboard über einen verfügt, oder suchen Sie auf Ihrer bevorzugten Auktionswebsite nach einem ISA-IDE-Adapter und sehen Sie, ob Sie damit mehr Glück haben.

 0
Author: LawrenceC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-11-02 13:11:15

Ich gehe in eine andere Richtung. Rem einfach die Zeile in der Konfiguration aus.sys-Datei, die CDROM lädt.sys und neu starten. Wenn Sie zu diesem Zeitpunkt eine DOS-Eingabeaufforderung erhalten, handelt es sich um die CDROM.sys und Sie müssen eine andere finden.

Genau das, was Sie auf dem Bildschirm sehen:

Beispiel : DEVICE=CDROM_DRV.SYS /D:MSCD001 [/DMA] /DMA -- > PCI Bus Master DMA Modus aktivieren / UDMA -- > PCI Bus Master Ultra DMA Mode aktivieren

Sagt Ihnen fast, dass die Befehlszeile nicht richtig ist. mscdex nicht arbeiten Sie mit der CDROM.sys remed aus, aber es wird nicht Einfluss auf irgendetwas.

Ich stimme der Pause als erster Zeile in der Autoexec zu.Fledermaus, um zu sehen, was die config.sys-Datei haben.

Es ist eine sehr einfache Möglichkeit zu bestimmen, ob die CD-Rom.sys verursacht das Problem....

 0
Author: ZiggyStardust,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-12-02 23:14:24

Ich stimme dem Kommentar zum Entfernen von MSCDEX aus AUTOEXEC zu.FLEDERMAUS.

Vielleicht keine langfristige Lösung, aber das könnte helfen festzustellen, wo das Stabilitätsproblem besteht.

Versuchen Sie, die erste Zeile von AUTOEXEC zu erstellen.BAT dies:

@Echo Off

Und die zweite Zeile dies:

Pause

Wenn das Problem die Konfiguration ist.SYS-Treiber, versuchen Sie es zu ändern. Ich weiß nicht genau, was DriverGuide Ihnen angeboten hat, aber es gibt einige Treiber, die tendenziell auf fast allen Laufwerken arbeiten und weit verbrauchen weniger herkömmlicher Speicher als die meisten anderen CD-Treiber. Sehen: TOOGAM Software-Archiv: CD-Treiber für DOS - für details. Da herkömmlicher Speicher in DOS oft wichtig war, würde ich diese Treiber auf jeden Fall ziemlich ausprobieren, auch wenn die Treiber des Herstellers keine Stabilitätsprobleme verursachten. Confix.sys kann auch nützlich sein, sodass Sie Nachrichten wiedergeben und den Start während der Konfiguration anhalten können.sys Verarbeitung. Dies kann Ihnen wirklich helfen, zu bestätigen, dass die Konfiguration.sys dies ist, was Stabilitätsprobleme verursacht.

Wenn Sie MS-DOS 6 (oder neuere Alternativen wie FreeDOS) verwenden, halten Sie beim Booten F8 oder Shift-F8 gedrückt. Sie können feststellen, dass dies eine einfachere Möglichkeit ist, Zeilen aus der Konfiguration zu überspringen.SYS Datei.

Ihre Beispielkonfiguration.die sys-Ausgabe zeigt ziemlich viele IRQ-Informationen. Hardwarekonflikte können Symptome wie das verursachen, was Sie beschreiben: Wenn der Computer das zweite Mal startet, werden die Dinge nicht wie gewünscht initialisiert. Wenn Sie weiterhin Probleme haben, stellen Sie bei verschiedenen Treibern sicher, dass es keine Konflikte zwischen E/A-Adresse oder IRQs (oder DMA) gibt. Das war eine häufige Ursache für Probleme mit Computern in dieser Zeit und kann normalerweise kostenlos behoben werden, indem nur herausgefunden wird, welche Hardware (oder möglicherweise Treiber) geändert werden muss.

 0
Author: TOOGAM,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-12-02 23:23:46

Dieses Verhalten kann auftreten, wenn eine der folgenden Bedingungen existiert:

The CD-ROM driver or Mscdex.exe file is disabled (commented) or missing from the Autoexec.bat or Config.sys file.
The CD-ROM driver or Mscdex.exe file is missing or damaged.
The startup disk does not contain the CD-ROM driver or Mscdex.exe file.
You have replaced the original CD-ROM and not updated MS-DOS drivers. 

Um auf ein CD-ROM-Laufwerk zuzugreifen, wenn Sie eine Windows-Eingabeaufforderung starten oder den Computer im MS-DOS-Modus neu starten, müssen Sie den Real-Mode-CD-ROM-Treiber in die Konfiguration laden.sys-Datei und der MSCDEX-Treiber im Autoexec.bat, Dosstart.bat-Datei. Wenn Ihr CD-ROM-Laufwerk in Windows im geschützten Modus unterstützt wird, werden die Real-Mode-CD-ROM-und MSCDEX-Treiber höchstwahrscheinlich nicht in die Konfiguration geladen.sys und Autoexec.Fledermaus oder Dosstart.bat-Dateien auf der Festplatte. Wenn Sie von einer Diskette booten, werden die CD-ROM-und MSCDEX-Treiber nur geladen, wenn Sie die Konfiguration manuell konfigurieren.sys und Autoexec.bat-Dateien auf der Diskette, um sie zu laden.

Um sie zu lösen, siehe:

Http://support.microsoft.com/kb/135174

 -1
Author: MohammadReza moeini,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-08-29 09:37:53