Supportnet / Forum / BS-Sonstige
Dos freien Dos-Speicher bekommen
Frage
Hallo!
Ich hab da ein kleines Problem mit dem Dos- Speicher! Ich habe Windows Me und momentan 560kb Dos-Speicher frei. Jedoch wenn ich manche Spiele im Dos-Modus starte kommt eine Fehlermeldung, die besagt daß zu wenig Speicher zur Verfügung sei. Nun habe ich mal gehört, das man den Maus-Treiber, Soundkarten Konfiguration u.s.w. in den hohen Speicher, unter Config.sys und Autoexe.bat, einladen kann. Nun bin ich mir nicht ganz so sicher wie man das macht und ob man dadurch auch mehr konventionellen Dos-Speicher zur Verfügung hat?
Ich wäre sehr dankbar wenn mir jemand von Euch mit seinem Wissen helfen könnte.
Mfg Marcell!
Antwort 1 von Rodi
Hi.
Vergiss es lieber gleich. Win ME und sogar schon W95 haben nur eine extrem abgespeckte Dos Version zu Grunde liegen. Mit dieser ist es nur bedingt möglich den Speicher zu konfigurieren.
Wenn es eine reine DOS Umgebung ist, kann man auch als Anfänger durchaus bis zu 622kB konventionellen Speicher frei bekommen.
Zum Beispiel kann man unter Dos 6.22 die Einstellungen der Treiber Himem und Emm386 anpassen. Viele Parameter, die da verwendet wurden, kann schon die W95 Dos Version nicht mehr. Das musste ich damals beim Umstieg schmerzlich erfahren. Viele Spiele liefen nämlich nicht mehr. :(
Richte doch eine kleine FAT 16 Partition ein und Boote den Rechner von einer Dos Bootdiskette. Dann hast Du eine reine DOS Umgebung.
Gruss @all,
Dirk
Vergiss es lieber gleich. Win ME und sogar schon W95 haben nur eine extrem abgespeckte Dos Version zu Grunde liegen. Mit dieser ist es nur bedingt möglich den Speicher zu konfigurieren.
Wenn es eine reine DOS Umgebung ist, kann man auch als Anfänger durchaus bis zu 622kB konventionellen Speicher frei bekommen.
Zum Beispiel kann man unter Dos 6.22 die Einstellungen der Treiber Himem und Emm386 anpassen. Viele Parameter, die da verwendet wurden, kann schon die W95 Dos Version nicht mehr. Das musste ich damals beim Umstieg schmerzlich erfahren. Viele Spiele liefen nämlich nicht mehr. :(
Richte doch eine kleine FAT 16 Partition ein und Boote den Rechner von einer Dos Bootdiskette. Dann hast Du eine reine DOS Umgebung.
Gruss @all,
Dirk
Antwort 2 von Kozzah
Hör nicht auf Rodi, das ist irgendwie quatsch...
in den hohen Speicher lädst du Treiber, wenn du in der autoexec.bat ein lh davor stellst. also z.B. für das CD-ROM-Laufwerk "lh mscdex.exe /d:mscd001 /l:d" (das kann bei dir natürlich völlig anders aussehen). In der config.sys musst du devicehigh benutzen, also (auch wieder am Beispiel eines CD-ROM-Treibers): "devicehigh=C:\CDROM\CDROM.SYS /d:mscd001". In der Config.sys sollte auf jeden fall zuerst stehen:
device=himem.sys
device=emm386.exe noems
dos=high,umb
in den hohen Speicher lädst du Treiber, wenn du in der autoexec.bat ein lh davor stellst. also z.B. für das CD-ROM-Laufwerk "lh mscdex.exe /d:mscd001 /l:d" (das kann bei dir natürlich völlig anders aussehen). In der config.sys musst du devicehigh benutzen, also (auch wieder am Beispiel eines CD-ROM-Treibers): "devicehigh=C:\CDROM\CDROM.SYS /d:mscd001". In der Config.sys sollte auf jeden fall zuerst stehen:
device=himem.sys
device=emm386.exe noems
dos=high,umb
Antwort 3 von Marcell
Hey Kozzah!
Danke für deine hilfreichen Tipps! Ich versuche mal sie anzuwenden.
Ist das auch mit der Maus und Soundkarte möglich und wie nehme ich da die Einstellungen vor?
Danke im Vorraus
Mfg Marcell.
Danke für deine hilfreichen Tipps! Ich versuche mal sie anzuwenden.
Ist das auch mit der Maus und Soundkarte möglich und wie nehme ich da die Einstellungen vor?
Danke im Vorraus
Mfg Marcell.
Antwort 4 von Rodi
@Kozzah
Wer sagt denn, dass ich aufgehört habe. ;)
Ich habe mir weil ich irgendwann diese unsinnige Bastelei satt hatte für 10 Euro auf dem Flohmarkt einen 486er geholt und Dos 6.22 installiert. Nun laufen so schöne Spiele wie Siedler 2, Dungeon Keeper und Wing Commander 3 darauf. :))
Was bei mir mit W95 passiert ist. Ich hatte die Himem Einstellungen mit Testmem:OFF und Shadowram=on umgemodelt. Ausserdem hatte ich für Emm386 die Numhandles auf 10 reduziert und den Monochrom Speicherbereich eingeschaltet (B000-B7FF). Diese Versuche hatte mit W95 mit einem:
"Command unknown" quittiert. Witzig, dass ich exakt die gleichen Parameter verwendet hatte, die vormals auf meinem DOS System liefen.
Meine beste Config.sys und Autoexec.bat Einstellung hatte ich damals zum Glück ausgedruckt. Jedenfalls hat die Hälfte der alten Kommandos nicht funktioniert und einen freien Speicher habe ich auch nie wirklich hinbekommen. Windows wurschtelt eben zu viel in diesen Bereichen rum.
Mal im Ernst... vermissen nicht die Meisten unter uns die Zeit in der man einen PC einfach ausschalten konnte, ohne Scandisk, Chkdsk oder sonstige Sachen beim ersten Bootvorgang über sich ergehen lassen zu müssen. *g*
Gruss @all,
Dirk
Wer sagt denn, dass ich aufgehört habe. ;)
Ich habe mir weil ich irgendwann diese unsinnige Bastelei satt hatte für 10 Euro auf dem Flohmarkt einen 486er geholt und Dos 6.22 installiert. Nun laufen so schöne Spiele wie Siedler 2, Dungeon Keeper und Wing Commander 3 darauf. :))
Was bei mir mit W95 passiert ist. Ich hatte die Himem Einstellungen mit Testmem:OFF und Shadowram=on umgemodelt. Ausserdem hatte ich für Emm386 die Numhandles auf 10 reduziert und den Monochrom Speicherbereich eingeschaltet (B000-B7FF). Diese Versuche hatte mit W95 mit einem:
"Command unknown" quittiert. Witzig, dass ich exakt die gleichen Parameter verwendet hatte, die vormals auf meinem DOS System liefen.
Meine beste Config.sys und Autoexec.bat Einstellung hatte ich damals zum Glück ausgedruckt. Jedenfalls hat die Hälfte der alten Kommandos nicht funktioniert und einen freien Speicher habe ich auch nie wirklich hinbekommen. Windows wurschtelt eben zu viel in diesen Bereichen rum.
Mal im Ernst... vermissen nicht die Meisten unter uns die Zeit in der man einen PC einfach ausschalten konnte, ohne Scandisk, Chkdsk oder sonstige Sachen beim ersten Bootvorgang über sich ergehen lassen zu müssen. *g*
Gruss @all,
Dirk
Antwort 5 von Schucki
@Kozzah. Also ich gebe eher rodi recht.
Es wird dir wohl reichlich wenig bringen díe Autoexec.bat und config.sys datei zu ändern wenn er daraufhin Windows ME startet. Denn ME verwaltet selbstständig den Speicher.
Man könnte höchstens eine Verknüpfung mit dem DOS Programm anlegen und in dieser Verknüpfung definieren das eigenständige Startdateien verwendet werden. Dann macht das ganze wieder sinn und die Autoexec.bat und config.sys können im Windows (in der Verknüpfung) definiert werden.
Es wird dir wohl reichlich wenig bringen díe Autoexec.bat und config.sys datei zu ändern wenn er daraufhin Windows ME startet. Denn ME verwaltet selbstständig den Speicher.
Man könnte höchstens eine Verknüpfung mit dem DOS Programm anlegen und in dieser Verknüpfung definieren das eigenständige Startdateien verwendet werden. Dann macht das ganze wieder sinn und die Autoexec.bat und config.sys können im Windows (in der Verknüpfung) definiert werden.
Antwort 6 von Marcell
Danke Schucki für deine Hinweise und Ratschläge!
Ich versuche das mit den Verknüpfungen auch mal auszuprobieren. Ich brauche erstmal ein wenig Zeit das zu testen.
Mfg Marcell.
Ich versuche das mit den Verknüpfungen auch mal auszuprobieren. Ich brauche erstmal ein wenig Zeit das zu testen.
Mfg Marcell.
Antwort 7 von Marcell
Danke auch Dir Rodi!
Ja, du hast Recht! Ich verstehe genau was du meinst, denn ich kannte das auch noch von früher. Mit meinem besten Freund hatten wir noch diese Erlebnisse, als er gerade auf den PC umgestiegen ist, die ersten Anfänge damit machte und ich immer noch meinem Amiga hatte.
Nun nochmals Danke.
Mfg Marcell.
Ja, du hast Recht! Ich verstehe genau was du meinst, denn ich kannte das auch noch von früher. Mit meinem besten Freund hatten wir noch diese Erlebnisse, als er gerade auf den PC umgestiegen ist, die ersten Anfänge damit machte und ich immer noch meinem Amiga hatte.
Nun nochmals Danke.
Mfg Marcell.
Antwort 8 von Kozzah
Es war ja auch die Rede vom MS-DOS-Modus, nicht von der MS-DOS-Eingabeaufforderung von Windows...das ist ein riesengroßer Unteschied. Das die Windows-Eingabeaufforderung nicht an die Performance von DOS 6.22 rankommt ist klar, aber pures DOS 7 ist mindestens genau so gut.
OK, ich kenn Windows ME nicht so gut, daran dass man für jedes Prgramm dann extra eine autoexec.bat und config.sys extra anpassen muss habe ich nicht gedacht. Gibt's denn da den Befehl für die autoexec.bat, dass Windows nicht geladen werden soll auch nicht mehr?
OK, ich kenn Windows ME nicht so gut, daran dass man für jedes Prgramm dann extra eine autoexec.bat und config.sys extra anpassen muss habe ich nicht gedacht. Gibt's denn da den Befehl für die autoexec.bat, dass Windows nicht geladen werden soll auch nicht mehr?
Antwort 9 von Limbius
<<Gibt's denn da den Befehl für die autoexec.bat, dass Windows nicht geladen werden soll auch nicht mehr?>>
Meinst du die Zeile
Win
?!?!
Denn Mehr ist es nicht!!!!!
Meinst du die Zeile
Win
?!?!
Denn Mehr ist es nicht!!!!!
Antwort 10 von Massaraksch
WinME berücksichtigt die Config.sys und Autoexec.bat beim Start überhaupt nicht. Da kann man drin "optimieren", was man will. WinME schert sich einen [ZENS] 'drum ;-)
Massaraksch
Massaraksch
Antwort 11 von Massaraksch
[ZENS] = Dreck
Massaraksch
Massaraksch
Antwort 12 von Kozzah
Nee Limbius ich glaub du verwechselst da was. Ab Windows 95 wurde Windows von allein, ohne dass irgendetwas in der autoexec.bat stand, gestartet.
Es gab aber nen Befehl, um diesen automatischen Start zu verhindern, mein ich...ist alles so lang her...
Es gab aber nen Befehl, um diesen automatischen Start zu verhindern, mein ich...ist alles so lang her...

