Was muss wegen diesen Problemen in die config.sys?

Albatroner

Lieutenant
Registriert
Dez. 2005
Beiträge
693
Hallo, ich will Windows 98 installiern, bekomme aber diese Fehlermeldung:

Error:
Unable to control A20 line!
XMS Driver not installed.

und

HIMEM.SYS is missing
Make sure that the file is in your Windows directory

Was muss jetzt alles in die config.sys rein, um diese probleme zu beheben, und damit WIndows durchbootet!
Oder muss ich zwingend die HIMEM Datei reinkopieren? Wie mache ich das am einfachsten? Ka warum die Datei nicht da ist...

Danke!
 
Gar nichts, die Datei himem.sys gehört ins \windows - Verzeichnis.
Die müsste auf der Installations-CD vorhanden sein, einfach kopieren.

Edit: Stimmt nicht ganz, die ist in der Datei Base5.cab (bei Win98SE) enthalten.
 
Zuletzt bearbeitet:
und wie mach ich das? Ich habe es grad mal geschaft, die config sys aufzurufen und abzuspeichern^^?
 
Siehe Nachtrag. ;)

Du musst die von der Win98SE-CD auspacken:

Extract /L C:\Windows X:\Win9x\base5.cab himem.sys

Für X den Laufwerksbuchstaben des CD-Laufwerks einsetzen. Kann sein, dass der Pfad nicht stimmt, ich habe keine Original-CD mehr hier.
 
Zuletzt bearbeitet:
ich habe die platte jetzt mit einem IDE USB ADapter einfach an nen anderen PC gesteckt, base5 extrahiert, und in die himem (Systemdatei) in C:\WINDOWS der HDD kopiert.
Aber es tritt immer noch der gleiche Fehler auf, also HIMEM.SYS wird nicht gefunden!

Muss vielleicht noch was an der config.sys geändert werden?

Hier nochmal die Fehlermeldungen:
ERROR: Unable to control A20 line!
XMS Driver not installed.

Warning: the high memory area (HMA) is not available.
Additional low memory (below 640k) will be used instead.
[...]
HIMEM.SYS is missing
Make sure that the file is in your Windows directory.

Hier mal meine momentane config.sys:

device=C:\WINDOWS.000\COMMAND\display.sys con=(ega,,1)
Country=049,850,C:\WINDOWS.000\COMMAND\country.sys
DEVICEHIGH=C\WINDOWS\COMMAND\EMM386.EXE NOEMS
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS


Danke!
 
Zuletzt bearbeitet:
Hallo,

zuerst...
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C\WINDOWS\COMMAND\EMM386.EXE NOEMS
DOS=HIGH,UMB
 
moquai schrieb:
Hallo,

zuerst...
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C\WINDOWS\COMMAND\EMM386.EXE NOEMS
DOS=HIGH,UMB

immer noch genau die gleichen Fehlermeldungen:mad:

das ist doch nicht normal, oder?
Habe 256MB Ram in der Kiste, falls das ne Rolle spielt...
was soll ich denn noch machen:(
 
Hallo,

ist das BIOS aktuell?

was für eine CPU setzt Du ein?

Wie sind denn die Einstellungen im BIOS von Fast Gate A20 oder ähnlich?

Hänge mal Parameter dran:
DEVICE=C:\Windows\HIMEM.SYS /M:1 (bis 17)

Teste mal
DEVICE=C\WINDOWS\COMMAND\EMM386.EXE NOEMS
 
Zuletzt bearbeitet:
Ist aktuelles Bios

Ist ein S939 AMD Athlon FX55.
Fast Gate: Stand auf Normal, habs auf Fast gestellt, mehr Optionen gibts niht.

Nun steht da:


Aber nachdem ich da y tippe bootet er auch ins Windows! Wenn ich das richtig deute, bootet Windows jetzt wenigstens schonmal nur weil ich das Fast Gate umgestellt habe, das mit M hintendran funktioniert scheinbar nicht:)
 
Hallo,

eigentlich stellt man "Fast Gate..." von "Fast" auf "Normal", wenn es Probleme gibt.

Laut Meldung wäre dann der richtige Handler:
DEVICE=C:\Windows\HIMEM.SYS /M:2
Der Parameter M, bezeichnet den PC-Typ, aber eigentlich sollte es auch ohne Parameter funktionieren.

Ich vermute, der anfängliche Fehler lag hier: DEVICEHIGH=C\WINDOWS\COMMAND\EMM386.EXE NOEMS
Nicht jeder Treiber "verträgt" DEVICEHIGH. Lösche also als Test /M:2
 
Zuletzt bearbeitet:
device=C:\WINDOWS.000\COMMAND\display.sys con=(ega,,1)
Country=049,850,C:\WINDOWS.000\COMMAND\country.sys
DEVICEHIGH=C\WINDOWS\COMMAND\EMM386.EXE NOEMS
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS
Es werden 2 verschiedene Systeme angesprochen, sieh mal das fette an. Bei dem Emm386 fehlt der :

Windows 98 bootet auch ganz ohne autoexec.bat und config.sys.

Himem.sys muss vor den anderen geladen werden und nicht am Ende stehen. Du versuchst ja schon emm386 in den hohen Bereich zu laden, das geht auch nicht, da erst nach laden von Himem der hohe Bereich zur Verfügung steht.
 
Zuletzt bearbeitet:
Was werkam meint, Entschuldige, sollte so aussehen
dos=high,umb
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C\WINDOWS\COMMAND\EMM386.EXE /NOEMS
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=049,850,C:\WINDOWS\COMMAND\country.sys
Gruss Harry
 
Zuletzt bearbeitet:
Das ist aber nicht das eigentliche Problem, er hat 2 verschiedene Windowsversionen auf dem Rechner die er in der config.sys anspricht. 1x Windows, 1x Windows.000.
 
WINDOWS.000 klingt mir nach doppelter Installation.
Wenn alle Treiber vorhanden sind, sollte der Aufruf trotz mehrerer Ordner funktionieren, sofern die Pfade stimmen.
 
Es müssen dann aber auch identische Systeme sein, es geht ja nicht Dos 6/7 und Dos 6.22 zu mischen.
 
Das stimmt, aber ich gehe davon aus, dass er nur 1 Win98 hat und dieses nochmals installiert hat.
Wenn man bei der erneuten Installation nicht aufmerksam ist, dann wird Windows.000 erstellt.

Du hast Recht, dass Win98 auch ohne autoexec.bat und config.sys bootet.
Ich denke, dass er den DOS-Modus konfigurieren möchte.

Dann sollte er aber auch die Msdos.sys anpassen.
 
Also ja, kann sein, das da steht, das es zweimal installiert wurde, aber wenn nur weil ich unbewusst zweimal von CD gebootet bin und wohl die Daten da drauf kopiert habe.

Ich habe Windows 98 jetzt aber wieder aufgegeben, da es langsamer als ein XP ist, und in den netzwerkfähigkeiten so beschränkt ist....

Wollte es ja sowieso nur nutzen, weil mein alter, aber noch guter Microsoft Sidewinder Gamepad nur unter 98 läuft, aber so kauf ich lieber ein neues Pad oder ne Gameport Blende.
 
Hallo,

Du kannst Win98 komplett neu installieren oder das mal durchlesen.
Dann hätte ich noch diesen Tipp für Dich.
 
Zurück
Oben