Archiv Windows XP 25.916 Themen, 128.567 Beiträge

Dos

Haplo1 / 5 Antworten / Flachansicht Nickles

Wie kann ich im DOS-Modus den vollen Arbeitsspeicher nutzen?
Ich habe 327 MB. Bei dem Programm Mem.exe zeigt es mir das an:

Speichertyp Gesamt = Belegt +Frei
-------------- ---------- --------- -----------
Konventionell 640K 112K 528K
Oberer 0K 0K 0K
Reserviert 0K 0K 0K
XMS-Speicher 326.592K 2.112K 324.480K
-------------- ---------- --------- -----------
Speicher gesamt 327.232K 2.224K 325.008K

Ges. unter 1 MB 640K 112K 528K

Max. Größe für ausführbares Programm 527K (539.827 Bytes)
Größter freier oberer Speicherblock 0K (0 Bytes)
MS-DOS ist resident im hohen Speicherbereich (HMA)

Wie kann ich die Größe für ausführbares Programm über 3 MB freigeben?
Ich brauche mehr als 2 MB Arbeitsspeicher, den ich muss ein Programm
mit 2.900 K ausführen. Besser gesagt eine Setup-Datei.
Ich brauche schnellstmögliche Hilfe!!!

Achim20 Haplo1 „Dos“
Optionen

Die 640K-Grenze wirst du nicht durchbrechen können, die stammt aus den guten alten DOS-Zeiten. Meistens brauchen die Programme aber nicht viel von dem konventionellen Speicher, sondern nur etwas und zusätzlich XMS.
Also:
Um auf den gesamten Speicher zugreifen zu können, musst du in der config.sys folgendes eintragen:
device=himem.sys
Die Datei himem.sys muss natürlich auf deinem Datenträger vorhanden sein.
Man kann, falls das nicht reicht, mit der emm386.exe (oder der umbpci) noch den Oberen Speicher, das ist der zwischen 640K und 1M, nutzen und Treiber da rein schieben, um noch mehr konventionellen Speicher freizubekommen. Ich glaube aber nicht, dass das bei dir unbedingt nötig sein wird. Falls doch, sag Bescheid.