Jak nastavit co nejlíp config.sys a autoexec.bat ve WIN 98SE pro co nejlepší výkon systému ???
Printable View
Jak nastavit co nejlíp config.sys a autoexec.bat ve WIN 98SE pro co nejlepší výkon systému ???
Moja osvedcena konfiguracia CONFIG.SYS:
AUTOEXEC.BAT:Kód:DOS=HIGH,UMB,AUTO
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE RAM I=B000-B7FF
COUNTRY=049,,C:\WINDOWS\COMMAND\COUNTRY.SYS
Kód:@ECHO OFF
PATH blablabla
Thanks :!: :-)
A to Country=049... znamená co? Myslím jaká kódová sada, když standardně je tam 042,852?Citace:
Původně odeslal Rainbow
Co je DOS=AUTO a I=neco (mapovani pameti? proc?)?Citace:
Původně odeslal Rainbow
A vubec, ten druhy device by uz mohl byt devicehigh, ne? ;)
IMHO nejde psat universalne, zalezi co chce - treba XMS vs EMS (parametr RAM). A tebou navrhovany autoexec je bez krysy a cdrom (predpokladam, ze jde o nastaveni pro DOSove prg),
DOS=AUTO zapne automaticke pouzivanie FILESHIGH namiesto FILES (a STACKSHIGH, FCBSHIGH), takze to nezerie zakladnu pamat. Dalej automaticky urobi DEVICEHIGH=IFSHLP.SYS (bez toho sa Windows nerozbehnu) - to sa urobi samo aj ked tam AUTO nie je, zakazat sa to da parametrom NOAUTO.
DEVICEHIGH=EMM386.EXE je sprostost, lebo prikaz DEVICEHIGH funguje az po spusteni EMM386.EXE.
RAM = zapne HIGH pamat a emulaciu EMS.
I=B000-B7FF zvacsi hornu pamat o tento kusok, ktory sa pouziva iba pre monochromaticky textovy mod - takze ked nejaky program nahodou pouzije tento mod, cely system pada - ale taketo programy sa prakticky nevyskytuju.
Toto nastavenie funguje na 99% DOSovskych programov a hier spustanych vo Windows, kedze podporuje aj EMS aj XMS pamat (velkost sa nastavuje automaticky). Zvysne 1% su programy, ktore sa neznasaju s EMM386.EXE, pripadne aj s HIMEM.SYS. Ziadne drivery na mys ani CD-ROM tam nesmu byt, v DOSovskych programoch spustenych vo Windows to bude fungovat.
Pre cisty DOS (bez Windows) by som nedaval "DOS=AUTO", ale "DOS=NOAUTO", rucne nastavil "FILESHIGH=" (a pod.), dalej pridal "DEVICEHIGH=driver na CD-ROMku" a do AUTOEXECu "LH MSCDEX.EXE s parametrami", "LH SMARTDRV.EXE s parametrami", "LH driver na mys" a pod.
Co presne dela IFSHLP a jakto, ze v DOSu to neni potreba?Citace:
Původně odeslal Rainbow
Zname parametry u emm386 jsou RAM a NOEMS, kterym se IMHO prepina prave potreba pameti nad 1MB; uz jsem videl hry, ktere chtely XMS a tak musel byt parametr NOEMS. Nasel jsem stranku s dalsimi parametry, ale nikdy jsem nezkousel a nestudoval ( http://users.cybercity.dk/~bse26236/...lp/EMM386S.HTM )
Proc by nemohly byt drivery na mys a cdrom?
IFSHLP = Installable FileSystem Helper. Je to nejaky driver, ktory spoluppracuje s jadrom Windows 9x.
NOEMS zapne podporu high memory, ale nie emulaciu EMS. RAM zapne aj high memory aj EMS. Neznamena to, ze vsetku XMS pamat skonvertuje na EMS, velkost sa nastavuje automaticky (da sa aj rucne dalsimi parametrami, ale to treba iba ked mas malo RAM - do 32MB).
Windows ma vlastne drivery na CD-ROM a mys pracujuce v protected mode. Ked tam das DOSovske drivery, narobi to nejake konflikty alebo aspon degraduje vykon.
No to s tou krysou a CDROM je obecne pravda, na druhou stranu je to cesta, jak ji zprovoznit, kdyz vse selze... Strejcovi nefungovala CD pod Winama, a pomohlo az to, kdyz jsem do configu dal natvrdo DOSovej ovladac...
Jinak to country muze normalni uzivatel IMHO taky vynechat...
Moje nastavenie:
autoexec.bat ... 0 b ;D ;D
config.sys ...... (tu mam povypinane tie sprostosti ako logo, citanie ovladacov drivespace, doublespace, vypnute klavesy F8, ...)
Tak jsem to nakonec vyřešil inovací WIN 98 SE na WIN XP ;D Zatím si nestěžuji...