OBS! Denne side kan download'es
i tekstformat.
Da jeg efterhånden har hjulpet en del PC-ejere med tilretning
af deres opstartsfiler CONFIG.SYS og AUTOEXEC.BAT, og da jeg hver gang
jeg står i kø i en computerbutik (jeg har sjældent set,
at der ikke er kø), har erfaret, at en stor del af de problemer
PC-ejere har, skyldes fejl i opsætningen af disse to filer, videregiver
jeg hermed nogle gode råd desangående.
En del af det efterfølgende er meget basalt, mens en del henvender sig til de mere "langhårede" PC-brugere.
Inden man begynder at ændre på CONFIG.SYS og AUTOEXEC.BAT, bør man gøre følgende:
Formattér en floppy diskette med kommandoen: FORMAT
A: /U /S Gem kopier af de oprindelige CONFIG.SYS og AUTOEXEC.BAT filer i et separat directory OG på ovennævnte floppy diskette. |
Hermed har man altid mulighed for at starte computeren ved at sætte floppy disketten i drev A: og reboote maskinen.
Hvis der er problemer med start af computeren, kan man fra og med DOS 6.00 trykke på F5, når skærmen viser: "Starter Windows 9x..." ("Starting MS-DOS..."). Herved springes afviklingen af CONFIG.SYS og AUTOEXEC.BAT over. Derefter kan man gå ind og ændre den linie i den af disse to filer, hvor problemet opstod. Tilsvarende vil tryk på tasten F8 (plus 4 i Windows 9x) afvikle CONFIG.SYS og AUTOEXEC.BAT en linie ad gangen. Dette gør det lettere at finde ud af, hvor problemerne opstår.
Under Windows 9x vil den nedenstående opsætning af CONFIG.SYS og AUTOEXEC.BAT være velegnet. Opsætningen sikrer bl.a. også adgang til CD-ROM drev og lydkort i MS-DOS tilstand.
Før man begynder at ændre på opsætningen af CONFIG.SYS og AUTOEXEC.BAT, vil det være hensigtsmæssigt at ændre opsætningen, således at Windows 9x ikke startes automatisk, men der i stedet startes direkte i DOS tilstand.
Dette gøres ved at ændre følgende linier under [Options] i filen C:\MSDOS.SYS:
til: | BootGUI=1 Logo=1 |
BootGUI=0 Logo=0 |
MSDOS.SYS er en skjult, skrivebeskyttet systemfil, hvorfor det er nødvendigt at udføre kommandoen: ATTRIB -H -R -S C:\MSDOS.SYS inden filen kan redigeres (nogle teksteditorer tillader redigering uden at dette er gjort).
OBS! | |
Det er vigtigt at bruge en teksteditor (NOTEPAD.EXE eller EDIT.COM) og
IKKE en tekstbehandler (Word eller WordPerfect) til at ændre filen, da
en tekstbehandler ødelægger filen med uønsket kode! |
Herefter vil computeren starte i MS-DOS 7.x, og Windows 9x's Logo (det med løbende farver i underkanten af billedet) vil ikke blive vist under opstart, hvorved det er muligt at se afviklingen af CONFIG.SYS og AUTOEXEC.BAT.
Windows 9x kan efterfølgende startes manuelt med kommandoen: WIN
Hvis f.eks. et DOS spil ikke vil køre under en standard installationen af Windows 9x, kan det ofte løses ved på denne måde at slå den automatiske start af Windows 9x fra og starte programmet, før Windows 9x har været indlæst.
Når CONFIG.SYS og AUTOEXEC.BAT er optimeret, kan ændringerne i MSDOS.SYS føres tilbage, hvis automatisk start af Windows 9x og Logoet ønskes igen. Alternativt kan kommandoen: WIN bare indsættes som den sidste linie i AUTOEXEC.BAT.
Nedenstående eksempel gælder for en PC med:
MS-DOS 7.00 / 7.10 Windows 4.00.x (95 / 98) Soundblaster lydkort CD-ROM drev Mus |
(installeret i C:\WINDOWS & C:\WINDOWS\COMMAND) (installeret i C:\WINDOWS) (installeret i C:\CTSND) (installeret i C:\CDROM) (installeret i C:\MOUSE) |
Eksemplet er generelt anvendeligt, men kræver tilretning af linie 13 og linie 24, da drivere til CD-ROM drev og mus er afhængig af fabrikatet.
Linier med * kan udelades.
CONFIG.SYS |
|
* 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
NUMLOCK=OFF BREAK=ON DOS=HIGH,UMB,NOAUTO FILESHIGH=40 FCBSHIGH=1,0 BUFFERSHIGH=30,0 LASTDRIVEHIGH=J STACKSHIGH=9,256 COUNTRY=045,865,C:\WINDOWS\COMMAND\COUNTRY.SYS DEVICE=C:\WINDOWS\HIMEM.SYS /V DEVICE=C:\WINDOWS\EMM386.EXE RAM /MIN=0 I=B000-B7FF /V DEVICEHIGH /L:2 =C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1) DEVICEHIGH /L:2 =C:\CDROM\CDROM.SYS /D:MSCD000 DEVICEHIGH /L:2 =C:\WINDOWS\SETVER.EXE DEVICEHIGH /L:1 =C:\WINDOWS\IFSHLP.SYS SHELL=C:\WINDOWS\COMMAND.COM C:\WINDOWS\ /E:1024 /P |
AUTOEXEC.BAT |
|
* 17 18 19 20 21 22 23 24 * 25 26 27 * 28 29 30 31 32 33 34 * 35 |
@ECHO OFF LH /L:2 C:\WINDOWS\COMMAND\MSCDEX /D:MSCD000 /M:15 /E /S /L:D /V LH /L:0;2 /S C:\WINDOWS\COMMAND\SMARTDRV 2048 16 /V C:\WINDOWS\COMMAND\MODE CON RATE=32 DELAY=2 C:\WINDOWS\COMMAND\MODE CON CP PREP=((865) C:\WINDOWS\COMMAND\EGA.CPI) C:\WINDOWS\COMMAND\MODE CON CP SEL=865 LH /L:2 C:\WINDOWS\COMMAND\KEYB DK,865,C:\WINDOWS\COMMAND\KEYBOARD.SYS LH /L:2 C:\MOUSE\MOUSE LH /L:2 C:\WINDOWS\COMMAND\DOSKEY /INSERT PROMPT $p$g PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\CTSND SET DIRCMD=/P /A SET TEMP=C:\WINDOWS\TEMP SET TMP=C:\WINDOWS\TEMP SET SOUND=C:\CTSND SET BLASTER=A220 I5 D1 H5 P330 T6 SET MIDI=SYNTH:1 MAP:G C:\CTSND\DIAGNOSE /S C:\CTSND\SB16SET /P |
/L: angiver, i hvilken UMB blok driveren/programmet skal indlæses.
/V angiver, at et program skal give udvidet information på skærmen under indlæsning.
Hvis Upper Memory området fra adresse C800 til EFFF er ubrudt, skulle det, afhængigt af hvor meget memory CD-ROM driveren og driveren til musen bruger, være muligt at indlæse alle drivere og residente programmer i Upper Memory og dermed give ca. 625 Kb fri memory (kan checkes med kommandoen MEM /C).
Et ubrudt Upper Memory område er bl.a. afhængigt af computerens BIOS, det installerede skærmkort samt andre indstikskort installeret i computeren.
OBS! | |
Rækkefølgen af linierne bør ikke ændres.
Denne angivne rækkefølge sikrer den bedste udnyttelse af Upper
Memory. Når DOS er færdig med at indlæse driverne angivet i CONFIG.SYS, indlæses FILES, FCBS, BUFFERS, LASTDRIVE og STACKS. DOS fortsætter med at indlæse disse i den samme UMB, som den sidste device blev indlæst i. Dette giver en mulighed for at kontrollere, hvor FILES etc. skal indlæses. I eksemplet herover indlæses den sidste device: IFSHLP.SYS i UMB 1, og derfor indlæses FILES etc. også i UMB 1. Hvis værdierne for FILES etc. sættes som i eksemplet herover, så vil den disponible memory i UMB 1 lige knapt blive brugt (i hvert fald i de danske versioner af Windows 9x). Herefter vil COMMAND.COM blive indlæst, hvor der er fri memory - i dette tilfælde i UMB 2. |
Hvis der ikke er 625 Kb fri memory, kan man prøve at køre programmet MEMMAKER, men det er ikke altid, at dette program kan optimere hukommelsen bedre, og nogle gange bliver det værre.
Se også kapitlet: Mere Upper Memory med EMM386.
Flere kommandoer for brug i CONFIG.SYS og AUTOEXEC.BAT kan ses i kapitlet: MS-DOS 6.22 (Windows 3.11).
Hvis du bruger en af de FØRSTE danske eller tyske (og muligvis andre ikke-US versioner) af OEM Service Release 2 (OSR2) versionen af Windows 95, så er der en FEJL i systemfilen IO.SYS, som forhindrer HIMEM.SYS i at blive indlæst i HMA området, hvilket fører til at HIMEM.SYS bruger 45 Kb konventionel memory i stedet for 1 Kb.
Du kan downloade IO2PATCH.EXE programmet her. Dette program løser problemet. Bare læg IO2PATCH.EXE filen i roden af dit boot-drev (sædvanligvis C:\), hvor systemfilen IO.SYS er placeret, kør IO2PATCH programmet, og problemet skulle være løst.
Hver gang der vælges "Genstart computeren i MS-DOS-tilstand", når Windows 9x lukkes, så søges der efter filen C:\WINDOWS\DOSSTART.BAT, og linierne heri afvikles, hvis denne fil eksisterer.
Under installationen af Windows 9x bliver nogle linier ofte flyttet fra AUTOEXEC.BAT til DOSSTART.BAT, så det er vigtigt at checke, at ingen af de drivere og TSR-programmer, der allerede er indlæst fra AUTOEXEC.BAT, også bliver indlæst fra DOSSTART.BAT.
CD-ROM extensionen MSCDEX er et af de programmer, som Windows 9x ofte flytter til DOSSTART.BAT. Dette gøres for, at Windows 9x kan bruge sin 32-bit driver til CD-ROM drevet, men hvis der ønskes adgang til CD-ROM drevet før start af Windows 9x (d.v.s. hvis automatisk start af Windows 9x er slået fra, som tidligere beskrevet), så SKAL MSCDEX indlæses fra AUTOEXEC.BAT, og bør derfor slettes fra DOSSTART.BAT filen. Windows 9x's 32-bit CD-ROM driver skulle være lidt hurtigere end en 16-bit DOS driver, men nogle programmer kan ikke køre med 32-bit driveren.
Hvis det imidlertid vælges at indlæse MSCDEX fra DOSSTART.BAT, så bør SMARTDRV også flyttes hertil for at opnå cache af CD-ROM drevet. Ellers vil SMARTDRV blive indlæst før MSCDEX, hvilket vil medføre at CD-ROM drevet ikke bliver cachet. DOSSTART.BAT filen skulle så se således ud:
DOSSTART.BAT |
|
1 2 3 |
@ECHO OFF LH /L:2 C:\WINDOWS\COMMAND\MSCDEX /D:MSCD000 /M:15 /E /S /L:D /V LH /L:0;2 /S C:\WINDOWS\COMMAND\SMARTDRV 2048 16 /V |
og linie 18 og linie 19 skal så slettes fra AUTOEXEC.BAT.
Windows søger efter filen C:\WINDOWS\WINSTART.BAT før start. Så, hvis det af en eller anden grund ønskes at afvikle nogle programmer eller kommandoer før start af Windows, kan de lægges i denne fil. I modsætning til DOSSTART.BAT, så afvikles WINSTART.BAT også af Windows 3.11.
Nedenstående eksempel gælder for en PC med:
MS-DOS 6.22 Windows 3.11 Soundblaster lydkort CD-ROM drev Mus |
(installeret i C:\DOS) (installeret i C:\WINDOWS) (installeret i C:\SB16) (installeret i C:\CDROM) (installeret i C:\MOUSE) |
men vil også fungere med f.eks. MS-DOS 6.00 / 6.20 eller PC DOS 6.30 / 7.00.
Eksemplet er generelt anvendeligt, men kræver tilretning af linie 15 og linie 26, da drivere til CD-ROM drev og mus er afhængig af fabrikatet.
Linier med * kan udelades.
CONFIG.SYS |
|
* 1 2 3 4 5 6 7 8 9 10 11 * 12 13 14 15 16 |
NUMLOCK=OFF BREAK=ON DOS=HIGH,UMB FILES=40 FCBS=1,0 BUFFERS=10,0 LASTDRIVE=J STACKS=9,256 COUNTRY=045,865,C:\DOS\COUNTRY.SYS DEVICE=C:\DOS\HIMEM.SYS /V DEVICE=C:\DOS\EMM386.EXE RAM /MIN=0 I=B000-B7FF /V DEVICEHIGH /L:1 =C:\DOS\ANSI.SYS DEVICEHIGH /L:1 =C:\DOS\DISPLAY.SYS CON=(EGA,,2) DEVICEHIGH /L:1 =C:\WINDOWS\IFSHLP.SYS DEVICEHIGH /L:2 =C:\CDROM\CDROM.SYS /D:MSCD000 SHELL=C:\DOS\COMMAND.COM C:\DOS\ /E:1024 /P |
AUTOEXEC.BAT |
|
* 17 18 * 19 20 21 22 23 24 * 25 26 * 27 * 28 * 29 30 31 * 32 33 34 35 36 37 38 39 * 40 |
@ECHO OFF LH /L:2 C:\DOS\MSCDEX /D:MSCD000 /M:15 /E /S /L:D /V ECHO. LH /L:0;2 /S C:\DOS\SMARTDRV 2048 128 /V C:\DOS\MODE CON RATE=32 DELAY=2 C:\DOS\MODE CON CP PREP=((865 850) C:\DOS\EGA.CPI) C:\DOS\MODE CON CP SEL=865 LH /L:2 C:\DOS\KEYB DK,865,C:\DOS\KEYBOARD.SYS ECHO. LH /L:2 C:\MOUSE\MOUSE LH /L:1 C:\DOS\DOSKEY /INSERT ECHO. LH /L:2 C:\DOS\NLSFUNC C:\DOS\COUNTRY.SYS PROMPT $_ $e[1;37;41m-|--$e[33;40m $p$g PATH C:\DOS;C:\WINDOWS;C:\SB16 SET DIRCMD=/P /A SET TEMP=C:\TEMP SET TMP=C:\TEMP SET TZ=CET-1CDT,3,-1,0,7200,10,-1,0,10800,3600 SET SOUND=C:\SB16 SET BLASTER=A220 I5 D1 H5 P330 T6 SET MIDI=SYNTH:1 MAP:G C:\SB16\DIAGNOSE /S C:\SB16\SB16SET /P |
/L: angiver, i hvilken UMB blok driveren/programmet skal indlæses.
/V angiver, at et program skal give udvidet information på skærmen under indlæsning.
Hvis Upper Memory området fra adresse C800 til EFFF er ubrudt, skulle det, afhængigt af hvor meget memory CD-ROM driveren og driveren til musen bruger, være muligt at indlæse alle drivere og residente programmer i Upper Memory og dermed give ca. 611 Kb fri memory (kan checkes med kommandoen MEM /C).
Et ubrudt Upper Memory område er bl.a. afhængigt af computerens BIOS, det installerede skærmkort samt andre indstikskort installeret i computeren.
OBS! | |
Rækkefølgen af linierne bør ikke ændres.
Denne angivne rækkefølge sikrer den bedste udnyttelse af Upper
Memory. |
Hvis der ikke er 611 Kb fri memory, kan man prøve at køre programmet MEMMAKER, men det er ikke altid, at dette program kan optimere hukommelsen bedre, og nogle gange bliver det værre. Specielt kan der være problemer med KEYB.COM.
Se også kapitlet: Mere Upper Memory med EMM386.
Ovenstående opsætning fungerer også med IBM's DOS. Version 7.00 bruger typisk lidt mindre memory til at indlæse programmerne end MS-DOS 6.22, og så findes IBM's DOS versioner på dansk. Oversættelsen er sine steder rædselsfuld og næsten sværere at forstå end det tilsvarende engelsk, men det gælder også for Microsofts version 7.x (Windows 9x).
Under PC DOS kan man bruge programmet RAMBOOST til at optimere hukommelses - udnyttelsen med, men dette program er heller ikke fejlfrit, og så er det et resident program, der selv forbruger memory.
Bemærk at PC DOS's Smartdrive 5.00 ikke som standard sættes til at skrive - cache, ligesom MS-DOS's Smartdrive gør. For at få cache af skrivninger skal de ønskede drev markeres med et + bagefter (SMARTDRV C+ D+ E+ o.s.v).
PC DOS's Smartdrive 5.00 angiver at cache CD-ROM drev, men test med CD-Bench 1.07 angiver, at dette ikke er tilfældet, når der anvendes PC DOS's MSCDEX.EXE 2.25, hvorimod CD-ROM drevet caches, hvis der anvendes MS-DOS's MSCDEX.EXE.
Hvis man anvender en DOS version højere end DOS 5.00, skal man IKKE anvende de versioner af HIMEM.SYS, EMM386.EXE og SMARTDRV.EXE, som Windows installerer i C:\, men i stedet anvende de tilsvarende filer i DOS directory'et.
Det kan være hensigtsmæssigt eller nødvendigt at tilføje følgende linier til SYSTEM.INI filen i Windows directory'et:
SYSTEM.INI |
|
1 2 3 |
[386Enh] device=monoumb.386 SystemROMBreakPoint=FALSE MaxBPs=768 |
Hvis der ikke er tilstrækkeligt Upper Memory til alle drivere og TSR-programmer, så kan linie 11 udvides til:
DEVICE=C:\DOS\EMM386.EXE RAM I=B000-B7FF HIGHSCAN FRAME=C800 /MIN=0 /V
HIGHSCAN får Memory Manageren til at søge i system området (F000-FFFF) efter ubrugt memory, og FRAME=C800 placerer page frame i starten af Memory Block 2 (UMB 2), og øger dermed sandsynligheden for et ubrudt UMB 2 fra D000 og op.
Afhængig af BIOS, vil dette kunne forårsage at computeren hænger under boot processen! Prøv først at fjerne FRAME=C800 fra linien. Dette kan lede til en tredie UMB blok placeret efter page frame. Hvis dette er tilfældet, må nogle af driverne og/eller TSR-programmerne indlæses i UMB 3 ved hjælp af DEVICEHIGH /L:3 = eller LH /L:3. Hvis computeren stadig hænger efter fjernelse af FRAME=C800, så må HIGHSCAN også fjernes. I så fald er det ikke sandsynligt, at der kan skaffes mere Upper Memory med EMM386.
Det er muligt at computeren fungerer fint i DOS, men at Windows 9x ikke kan starte, når HIGHSCAN anvendes.
Hvis HIGHSCAN ikke kan bruges, så kan en alternativ Memory Manager måske anvendes i stedet for at give mere Upper Memory.
Ønsker man mere Upper Memory, kan man investere i en alternativ Memory Manager som f.eks. Quarterdecks QEMM386. Denne kan typisk give 32 Kb eller mere ekstra Upper Memory, og DOS kører typisk 20% hurtigere end med den Memory Manager, der følger med MS-DOS eller PC DOS!!!
Jeg bruger selv QEMM386 v. 8.03 med DOS 6.22 og mine CONFIG.SYS, AUTOEXEC.BAT og DOS-UP.DAT filer ser således ud. Der kan måske være noget at hente for andre QEMM386 - brugere. Filerne viser også, hvordan man kan lave en startmenu med to opsætninger - en for at køre med QEMM386, som starter automatisk efter 2 sekunder, og en for at køre med EMM386:
CONFIG.SYS |
[menu] MENUITEM=qemm,Start med Quarterdeck Memory Manager MENUITEM=emm,Start med Microsoft Memory Manager MENUDEFAULT=qemm,2 MENUCOLOR=7,0 [common] NUMLOCK=OFF BREAK=ON DOS=HIGH,UMB FILES=90 FCBS=1,0 BUFFERS=10,0 LASTDRIVE=J STACKS=9,256 COUNTRY=045,865,C:\DOS\COUNTRY.SYS [qemm] DEVICE=C:\QEMM\DOSDATA.SYS DEVICE=C:\QEMM\QEMM386.SYS R:1 RAM DEVICE=C:\QEMM\DOS-UP.SYS @C:\DOS-UP.DAT DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\QEMM\QDPMI.SYS SWAPFILE=DPMI.SWP SWAPSIZE=1024 DEVICE=C:\QEMM\LOADHI.SYS /R:1 C:\VIDEO\EANSI.SYS DEVICE=C:\QEMM\LOADHI.SYS /R:1 C:\DOS\DISPLAY.SYS CON=(EGA,,2) DEVICE=C:\QEMM\LOADHI.SYS /R:1 C:\WINDOWS\IFSHLP.SYS DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\CDROM\TEAC_CDI.SYS /D:MSCD000 DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\SB16\DRV\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:5 D:1 H:5 DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\SB16\DRV\CTMMSYS.SYS DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\DOS\INTERLNK.EXE /AUTO /LPT1 /NOPRINTER rem DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\DOS\RAMDRIVE.SYS 32767 /E SHELL=C:\QEMM\LOADHI.COM /R:2 C:\DOS\COMMAND.COM C:\DOS\ /E:2048 /P [emm] DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF /V DEVICE=C:\DOS\EMM386.EXE RAM I=B000-B7FF I=C800-EFFF HIGHSCAN FRAME=C800 /MIN=0 /V DEVICEHIGH /L:1 =C:\VIDEO\EANSI.SYS DEVICEHIGH /L:1 =C:\DOS\DISPLAY.SYS CON=(EGA,,2) DEVICEHIGH /L:1 =C:\WINDOWS\IFSHLP.SYS DEVICEHIGH /L:1 =C:\CDROM\TEAC_CDI.SYS /D:MSCD000 DEVICEHIGH /L:2 =C:\SB16\DRV\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:5 D:1 H:5 DEVICEHIGH /L:2 =C:\SB16\DRV\CTMMSYS.SYS DEVICEHIGH /L:2 =C:\DOS\INTERLNK.EXE /AUTO /LPT1 /NOPRINTER SHELL=C:\DOS\COMMAND.COM C:\DOS\ /E:2048 /P |
AUTOEXEC.BAT |
@ECHO OFF ECHO. C:\DOS\MODE CON RATE=32 DELAY=2 C:\DOS\MODE CON CP PREP=((865 850) C:\DOS\DK.CPI) C:\DOS\MODE CON CP SEL=865 ECHO. GOTO %CONFIG% :qemm C:\QEMM\LOADHI /R:2 C:\DOS\MSCDEX /D:MSCD000 /M:18 /E /S /L:G /V ECHO. C:\QEMM\LOADHI /R:2 /LO C:\DOS\SMARTDRV 2048 128 /V C:\QEMM\LOADHI /R:2 C:\DOS\KEYB DK,865,C:\DOS\KEYBOARD.SYS ECHO. C:\QEMM\LOADHI /R:2 C:\MOUSE\MSCMOUSE /1 /A3 C:\QEMM\LOADHI /R:2 C:\DOS\DOSKEY /INSERT C:\QEMM\LOADHI /R:2 C:\DOS\NLSFUNC C:\DOS\COUNTRY.SYS ECHO. GOTO common :emm LH /L:2 C:\DOS\MSCDEX /D:MSCD000 /M:18 /E /S /L:G /V ECHO. LH /L:0;2 /S C:\DOS\SMARTDRV 2048 128 /V ECHO. LH /L:2 C:\MOUSE\MSCMOUSE /1 /A3 LH /L:2 C:\DOS\KEYB DK,865,C:\DOS\KEYBOARD.SYS LH /L:2 C:\DOS\DOSKEY /INSERT LH /L:2 C:\DOS\NLSFUNC C:\DOS\COUNTRY.SYS ECHO. :common PROMPT $_ $e[1;37;41m-|--$e[33;40m $p$g PATH C:\DOS;C:\QEMM;D:\WINDOWS;C:\BAT;C:\NORTON;C:\TOOLS;C:\PCTOOLS SET DIRCMD=/P /A SET TEMP=E:\TEMP SET TMP=E:\TEMP SET SVGA=/g SET AUTOBASE=/LYD18 /COM2 SET SOUND=C:\SB16 SET BLASTER=A220 I5 D1 H5 P330 T6 SET MIDI=SYNTH:1 MAP:G SET PCTOOLS=C:\PCTOOLS\DATA SET TZ=CET-1CDT,3,-1,0,7200,10,-1,0,10800,3600 SET IEPPP=C:\IEXPLORE SET PCTCP=C:\IEXPLORE\PCTCP.SHV SET PATH=%PATH%;C:\IEXPLORE C:\VIDEO\VMODE 640-72 C:\VIDEO\VMODE 800-72 C:\VIDEO\VMODE 1024-70 C:\VIDEO\VMODE 1280-60 C:\SB16\SB16SET /P C:\NORTON\TM START /N C:\TOOLS\AUTOTIME /EU C:\TOOLS\PRINTCP /Q C:\AUTOBASE\AUTOBASE /HUSK+ CALL C:\BAT\BOOTLOG CALL C:\BAT\START CALL C:\BAT\MENU |
DOS-UP.DAT |
|
DOSDATA=1 FILES=1 FCBS=1 LASTDRIV=1 INSTALL=1 STACKS=1 WKBUFFER=1 IFS=1 |
I denne fil angives i hvilken UMB, FILES, BUFFERS m.m. skal indlæses. Dette giver en god mulighed for manuelt at fylde små uudnyttede UMB områder ud. IFS= virker kun med MS-DOS 7.x |
Dette giver 632 Kb fri memory med QEMM386 og 607 Kb fri memory med EMM386.
Samtidigt er der plads i Upper Memory til de to drivere C:\SB16\DRV\CTSB16.SYS og C:\SB16\DRV\CTMMSYS.SYS, som gør det muligt at afspille WAV, MID, CMF og VOC lydfiler under DOS med programmet C:\SB16\PLAY.EXE. Disse drivere medfølger Sound Blaster 16 lydkortet.
Hvis der ikke er nok Upper Memory til alle drivere og residente programmer kan man udvide linien: DEVICE=C:\QEMM\QEMM386.SYS R:1 RAM med parameteren: ST:F (mest sikkert) eller ST:M (bør testes med Quarterdecks program OPTIMIZE).
Hvis man anvender DoubleSpace, DriveSpace eller Stacker diskkomprimering, så SKAL der tilføjes parameteren: DBF=2 på ovennævnte linie.
Hvis der ikke er 632 Kb fri memory med QEMM386, kan man prøve at køre programmet OPTIMIZE, men det er ikke altid, at dette program kan optimere hukommelsen bedre, og nogle gange bliver det værre. Specielt kan der være problemer med KEYB.COM.
Hvis computeren stopper under opstart efter en ellers tilsyneladende vellykket OPTIMIZE, kan det være fordi OPTIMIZE har tilføjet squeezing til LOADHI proceduren for visse programmer. Boot igen og tryk F5. Tast derefter følgende: C:\QEMM\OPTIMIZE /NOSQT /NOSQF dette starter OPTIMIZE med Temporær- og Frame squeezing slået fra.
Anvendes version 7.x af Quarterdeck, kan det ikke anbefales at anvende DEVICE=C:\QEMM\DOSDATA.SYS, da der i så fald kan blive SÅ MEGET fri memory, at en del programmer (bl.a. Windows) ikke vil starte. Dette kan dog ofte afhjælpes ved at starte programmerne v.hj. af DOS programmet LOADFIX. Det ser ikke ud til, at der er de samme problemer med version 8.x.
Hvis man anvender Stacker version 3.x eller 4.x kan følgende indgå i CONFIG.SYS, AUTOEXEC.BAT og STACKER.INI. Stacker forudsættes installeret i C:\STACKER, og der er to fysiske harddiske (C: og D:).
CONFIG.SYS |
|
. . DEVICE=C:\QEMM\QEMM386.SYS R:1 RAM DBF=2 ST:F DEVICE=C:\QEMM\DOS-UP.SYS @C:\QEMM\DOS-UP.DAT DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\STACKER\STACHIGH.SYS . . |
ST:F for mere UMB. Indlæser Stacker i UMB. |
AUTOEXEC.BAT |
|
. . C:\QEMM\LOADHI /R:2 /LO C:\DOS\SMARTDRV 2048 128 /V C:\STACKER\CHECK /WP . . |
Checker Stackerdrevene. |
STACKER.INI |
|
/DIR=C:\STACKER\ /P=1 /EMS /-AUTO /Q- C:\STACVOL.DSK,SW D:\STACVOL.DSK,SW |
Angiver i hvilket directory Stacker er installeret. Sætter kompressionsgraden til minimum (hurtigst). Indlæser Stackers buffere i EMS (64 Kb). Slår automatisk stackning af floppy-drev fra. Slår visning af indlæsning af Stackerdrevene til. Angiver 1.ste Stackerfils navn og ombytter drev C: med E: Angiver 2.den Stackerfils navn og ombytter drev D: med F: |
Quarterdeck parameteren: DBF=2 SKAL bruges sammen med Stacker.
Det kan bedst betale sig at køre med minimum kompression, og så med jævne mellemrum udføre en fuld optimering med maximal kompression ved hjælp af kommandoen: C:\STACKER\SDEFRAG /R /SU. Dette kan vare op til 1 time for en Stackerfil på 512 Mb.
Med Stacker 4.x kan man anvende DEVICE=C:\STACKER\DPMS.EXE i CONFIG.SYS for at skabe DPMS memory, som Stacker kan indlæses i, men det kan give problemer med andre programmer som f.eks. PKZIP eller QEMM386 med Stealth (ST:F / ST:M). DPMS kan ligeledes IKKE anvendes, hvis man ønsker 32-bit filadgang til de komprimerede drev under Windows. Så har man EMS memory til rådighed, kan det bedre betale sig at undlade brug af DPMS memory.
Hvis man ikke ønsker at komprimere sin harddisk, kan man ofte få mere plads ved at partitionere (opdele) disken v.hj. af programmet FDISK.EXE. Herved mindskes den spildplads, der er for hver fil på disken.
Spildpladsen er bl.a. afhængig af diskens størrelse, idet den er større ved store diske, da DOS er nødt til at anvende større clustre (klynger, allokeringsenheder) på store diske end på små diske.
En fil fylder altid et helt antal clustre, og derfor vil en fil på bare 1 byte fylde 16.384 bytes = 1 cluster på en harddisk på 1023 Mb og 32.768 bytes på en harddisk større ned 1023 Mb! Den gennemsnitlige spildplads på en harddisk, der er større end 1023 Mb vil være 40% !!, mens spildpladsen på en harddisk mellem 512 og 1023 Mb vil være 20%, og på en harddisk på 511 Mb vil den være ca. 10%. Mindre filer giver typisk mere spildplads, ligesom mange directories og subdirectories gør, idet disse også fylder 1 cluster hver.
Har man 2 harddiske, der begge partitioneres til 2 drev, så vil den første harddisk (harddisk 0) indeholde de logiske drev C: og E:, mens den anden harddisk (harddisk 1) vil indeholde de logiske drev D: og F: efter endt partitionering. Under partitioneringen er det vigtigt at huske at sætte den primære partition på disk 0 til at være aktive partition, ellers kan der ikke bootes på drev C:
OBS! | |
Ved brug af FDISK mistes alle data på harddisken, så
inden brug af FDISK skal alle data BACKES OP, så de kan reinstalleres
bagefter. Efter brug af FDISK skal drevene formatteres igen. Drev C: formatteres med kommandoen: A:\FORMAT C: /U /S mens de øvrige drev formatteres med kommandoen: A:\FORMAT drev: /U Husk at lave en boot-bar diskette inden partitionering v.hj. af kommandoen: FORMAT A: /U /S og at kopiere filerne FDISK.EXE og FORMAT.COM til denne diskette. Andre filer der bør kopieres til boot-disketten er: SYS.COM, CHKDSK.EXE, KEYB.COM, KEYBOARD.SYS, ATTRIB.EXE og MEM.EXE. |
Der findes kommercielle- og shareware-programmer, der kan partitionere, uden at data mistes f.eks. PowerQuest's PartitionMagic.
OEM Service Release 2 (OSR2) versionen af Windows 95 bruger FAT32 i stedet for det tidligere brugte FAT16 filsystem. FAT32 bruger mindre clustre (typisk 4.096 bytes) og understøtter harddisk-partitioner med størrelser på op til 2 Terrabytes (2048 Gb), medens FAT16 kun kunne håndtere harddisk-partitioner med størrelser på op til 2 Gb.
På grund af den mindre clusterstørrelse, som FAT32 bruger, er behovet for harddisk partitionering ikke længere det samme med henblik på at reducere mængden af spildt diskplads. Hvis man har en stor harddisk (4 Gb eller mere), så kan harddisk partitionering imidlertid stadig give et bedre overblik over ens mapper og filer.
OEM står for: "Original Equipment Manufacturer", hvilket betyder, at OSR2 versionen af Windows 95 kun kan erhverves i forbindelse med køb af en ny computer (eller nogle gange ved køb af en ny harddisk).
OBS! | |
Man kan IKKE bare opdatere en eksisterende Windows 95 med OSR2 versionen.
På grund af FAT32 skal harddisken partitioneres og formatteres på ny, og Windows
95 og alle ens programmer skal reinstalleres. |
Med Windows 98 er det muligt at konvertere en FAT16 partition til FAT32.
God fornøjelse
OBS! Denne side kan download'es i tekstformat.
![]() 00391 |