15.1.2001 |
DOS MUISTIN VAPAUTTAMINEN (VERSIOISSA MS-DOS 6.X) ================================================= 1. Tulosta muistin tiedot kirjoittimelle kirjoittamalla MEM /C >PRN (tai tulosta Asteri valikosta laiteympäristöraportti) 2. Lue CONFIG.SYS tiedosto johonkin tekstieditoriin ja tallenna siitä varmuuskopio (esim nimelle CONFIG.VAR) 2.1 Tarkista, että CONFIG.SYS tiedoston alussa ovat seuraavat rivit: DEVICE=C:\DOS\HIMEM.SYS DEVICE=C:\DOS\EMM386.EXE NOEMS DOS=HIGH,UMB Lisää tarvittaessa ko. rivit tai siirrä ne alkuun. Rivien tulee olla ylläesitetyssä järjestyksessä. 2.2 Jos MEM /C tuloste näytti, että muistissa on DOUBLESPACE -niminen ohjelma, tarkista että CONFIG.SYS:ssä on rivi: DEVICEHIGH=C:\DOS\DOUBLESPACE.SYS jos ei ole, lisää rivi sinne. 2.3 Muuta CONFIG.SYS tiedostossa muut kuin yllämainitut DEVICE= alkavat rivit alkamaan DEVICEHIGH= 2.4 Tallenna CONFIG.SYS 3. Lue AUTOEXEC.BAT tekstieditoriin ja tallenna siitä varmuuskopio. 3.1 Lisää AUTOEXEC.BATissa LH komento niiden ohjelmien latausrivien eteen, joiden nimet näkyivät MEM /C raportissa esim: LH C:\WINDOWS\SMARTDRV.EXE C+ LH KEYB SU,437,C:\DOS\KEYBOARD.SYS 3.2 Tallenna AUTOEXEC.BAT 4. Testaa tekemäsi muutokset käynnistämällä kone (ALT CTRL DEL) ja seuraa mahdolliset virheilmoitukset (kirjoita ne muistiin) ja tulosta laiteympäristöraportti Asteri valikosta tai muistiraportti kirjoittamalla DOS:in komentokehotteeseen MEM /C >PRN 5. Tutki muistiraportista onko vielä jotain siirrettävissä ylämuistiin ja tee tarvittavat muutokset.
DEVICE=C:\DOS\HIMEM.SYS DEVICE=C:\DOS\EMM386.EXE NOEMS DOS=HIGH,UMB BUFFERS=35 FILES=35 COUNTRY = 358,437,C:\DOS\COUNTRY.SYS
@ECHO OFF LH C:\DOS\SMARTDRV.EXE 2048 1024 C+ PATH C:\;C:\DOS;C:\ASTERIVK; SET TEMP=C:\DOS PROMPT $p$g LH keyb su,437,C:\DOS\KEYBOARD.SYS LH C:\DOS\SHARE.EXE /L:500 VERIFY ON LH DOSKEY /INSERT
Modules using memory below 1 MB: Name Total = Conventional + Upper Memory -------- ---------------- ---------------- ---------------- MSDOS 14 573 (14K) 14 573 (14K) 0 (0K) HIMEM 1 168 (1K) 1 168 (1K) 0 (0K) EMM386 3 120 (3K) 3 120 (3K) 0 (0K) COMMAND 2 928 (3K) 2 928 (3K) 0 (0K) SMARTDRV 29 024 (28K) 0 (0K) 29 024 (28K) KEYB 6 944 (7K) 0 (0K) 6 944 (7K) SHARE 14 848 (15K) 0 (0K) 14 848 (15K) DOSKEY 4 144 (4K) 0 (0K) 4 144 (4K) Free 737 072 (720K) 633 472 (619K) 103 600 (101K) Memory Summary: Type of Memory Total = Used + Free ---------------- ---------- ---------- ---------- Conventional 655 360 21 888 633 472 Upper 158 560 54 960 103 600 Reserved 393 216 393 216 0 Extended (XMS) 19 764 384 2 344 096 17 420 288 ---------------- ---------- ---------- ---------- Total memory 20 971 520 2 814 160 18 157 360 Total under 1 MB 813 920 76 848 737 072 Largest executable program size 633 376 (619K) Largest free upper memory block 103 264 (101K) MS-DOS is resident in the high memory area.