Discussion:
SUBST auf Netzwerklaufwerk?
(zu alt für eine Antwort)
Volker Englisch
2018-08-18 12:13:53 UTC
Permalink
Hallo zusammen!

Aus Nostalgiegründen, und um ein altes Spiel spielen zu können, habe
ich mir auf meinem "uralten" PC das alte Windows 95B reinstalliert.

Dieses Spiel möchte, daß die dazugehörige CD im Laufwerk liegt, wenn es
gestartet wird. Nun habe ich mir überlegt, ob es nicht ohne eingelegte
CD funktionieren könnte, wenn ich den Inhalt der CD auf die Festplatte
kopiere und dem System mit einem

SUBST D: C:\VOLKER\SKAT_CD

das CD-Laufwerk auf das Festplattenverzeichnis "umbiege". Als Antwort
auf den SUBST-Versuch bekomme ich jedoch: "SUBST auf einem
Netzwerklaufwerk nicht möglich".

Irgendwie hatte ich die Verwendung des SUBST-Befehls so in Erinnerung.

Warum denkt DOS, D: sei ein Netzlaufwerk?

V.
Heiko Rost
2018-08-18 13:50:44 UTC
Permalink
Post by Volker Englisch
Aus Nostalgiegründen, und um ein altes Spiel spielen zu können, habe
ich mir auf meinem "uralten" PC das alte Windows 95B reinstalliert.
Falls das noch ein DOS-Spiel ist, läuft es vielleicht mit
<https://www.dosbox.com/> auch auf einem aktuellen PC.
Post by Volker Englisch
Dieses Spiel möchte, daß die dazugehörige CD im Laufwerk liegt, wenn es
gestartet wird. Nun habe ich mir überlegt, ob es nicht ohne eingelegte
CD funktionieren könnte, wenn ich den Inhalt der CD auf die Festplatte
kopiere und dem System mit einem
SUBST D: C:\VOLKER\SKAT_CD
das CD-Laufwerk auf das Festplattenverzeichnis "umbiege". Als Antwort
auf den SUBST-Versuch bekomme ich jedoch: "SUBST auf einem
Netzwerklaufwerk nicht möglich".
Irgendwie hatte ich die Verwendung des SUBST-Befehls so in Erinnerung.
Ich vermute, das ist eine irreführende Fehlermeldung. Für subst mußt Du
einen noch nicht vergebenen Laufwerksbuchstaben benutzen, und d: könnte
aktuell für das CD-ROM in Benutzung sein.
Post by Volker Englisch
Warum denkt DOS, D: sei ein Netzlaufwerk?
Aus der Erinnerung, also vielleicht nicht korrekt: CD-ROMs wurden mit
dem Befehl mscdex eingebunden, und das benutzt dafür die selben
Methoden, die auch bei Netzwerklaufwerken nötig waren. Deshalb kann ein
DOS-Programm schlecht bis gar nicht ein CD_ROM als solches erkennen.

Gruß Heiko
--
Keine Unterwerfung ist so vollkommen wie die, die den Anschein der Freiheit
wahrt. Damit lässt sich selbst der Wille gefangen nehmen.
Jean-Jacques Rousseau
Volker Englisch
2018-08-18 16:42:19 UTC
Permalink
Post by Heiko Rost
Post by Volker Englisch
Aus Nostalgiegründen, und um ein altes Spiel spielen zu können, habe
ich mir auf meinem "uralten" PC das alte Windows 95B reinstalliert.
Falls das noch ein DOS-Spiel ist, läuft es vielleicht mit
<https://www.dosbox.com/> auch auf einem aktuellen PC.
Nein, ist ein Windows 16-Bit-Spiel, soviel ich weiß. Unter reinem DOS
läuft es jedenfalls nicht.
Post by Heiko Rost
Post by Volker Englisch
Dieses Spiel möchte, daß die dazugehörige CD im Laufwerk liegt, wenn es
gestartet wird. Nun habe ich mir überlegt, ob es nicht ohne eingelegte
CD funktionieren könnte, wenn ich den Inhalt der CD auf die Festplatte
kopiere und dem System mit einem
SUBST D: C:\VOLKER\SKAT_CD
das CD-Laufwerk auf das Festplattenverzeichnis "umbiege". Als Antwort
auf den SUBST-Versuch bekomme ich jedoch: "SUBST auf einem
Netzwerklaufwerk nicht möglich".
Ich vermute, das ist eine irreführende Fehlermeldung. Für subst mußt Du
einen noch nicht vergebenen Laufwerksbuchstaben benutzen, und d: könnte
aktuell für das CD-ROM in Benutzung sein.
Da hast Du recht, d: ist aktuell vom CD-ROM belegt. Ich hatte die
Hoffnung, das "überschreiben" zu können.
Post by Heiko Rost
Post by Volker Englisch
Warum denkt DOS, D: sei ein Netzlaufwerk?
Aus der Erinnerung, also vielleicht nicht korrekt: CD-ROMs wurden mit
dem Befehl mscdex eingebunden, und das benutzt dafür die selben
Methoden, die auch bei Netzwerklaufwerken nötig waren. Deshalb kann ein
DOS-Programm schlecht bis gar nicht ein CD_ROM als solches erkennen.
Ah jetzt, ja. Das erklärt die Meldung. MSCDEX sagt mir noch etwas von
der Installation her, das wurde aus der AUTOEXEC.BAT (oder war's die
CONFIG.SYS?) aufgerufen.

Jedenfalls ist es mir jetzt klar, warum mein Denkansatz Nonsens war.
Danke Dir!

V.
Stefan Reuther
2018-08-19 07:31:43 UTC
Permalink
Post by Heiko Rost
Post by Volker Englisch
Warum denkt DOS, D: sei ein Netzlaufwerk?
Aus der Erinnerung, also vielleicht nicht korrekt: CD-ROMs wurden mit
dem Befehl mscdex eingebunden, und das benutzt dafür die selben
Methoden, die auch bei Netzwerklaufwerken nötig waren. Deshalb kann ein
DOS-Programm schlecht bis gar nicht ein CD_ROM als solches erkennen.
Das Programm kann halt auf das Vorhandensein von MSCDEX prüfen und dann
darüber mit dem CD-Treiber reden.

http://www.ctyme.com/intr/rb-4468.htm
http://www.ctyme.com/intr/rb-4493.htm


Stefan
Herbert Kleebauer
2018-08-18 17:57:38 UTC
Permalink
Post by Volker Englisch
Dieses Spiel möchte, daß die dazugehörige CD im Laufwerk liegt, wenn es
gestartet wird. Nun habe ich mir überlegt, ob es nicht ohne eingelegte
CD funktionieren könnte,
Vermutlich möchte es die original CD die mit einem Kopierschutz
versehen ist. Aber es gab die Daemon Tools auch schon für
Win95. Das war in der Lage ein virtuelles CD Laufwerk einzurichten,
dass auch mit viel Kopierschutzverfahren funktionierte.

Z.B.

http://www.oldapps.com/de/daemon_tools.php?system=Windows_95
Volker Englisch
2018-08-20 17:06:22 UTC
Permalink
Post by Herbert Kleebauer
Post by Volker Englisch
Dieses Spiel möchte, daß die dazugehörige CD im Laufwerk liegt, wenn es
gestartet wird. Nun habe ich mir überlegt, ob es nicht ohne eingelegte
CD funktionieren könnte,
Vermutlich möchte es die original CD die mit einem Kopierschutz
versehen ist. Aber es gab die Daemon Tools auch schon für
Win95. Das war in der Lage ein virtuelles CD Laufwerk einzurichten,
dass auch mit viel Kopierschutzverfahren funktionierte.
Guter Tipp, danke! Die Daemon Tools kannte ich noch nicht. Aber es
funktioniert damit perfekt!

V.

P.S. Irgendwie sind wir jetzt leicht OT, fürchte ich ;-)

Loading...