15.1.2001 |
- Tässä ohjeessa on selvitetty, miten Windows 95:ssä saadaan vapautettua Ms-Dos perusmuistia. - CONFIG.SYS ja AUTOEXEC.BAT tiedostot sijaitsevat C: aseman juurihakemistossa, tiedostojen täydellinen nimi levyasematunnuksen ja hakemistopolun kanssa on C:\CONFIG.SYS ja C:\AUTOEXEC.BAT. Näitä tiedostoja muokataan MUISTIO -ohjelmalla: * Tiedosto luetaan käynnistämällä MUISTIO ja valitsemalla TIEDOSTO/AVAA ja antamalla "Tiedostonimi:" kohtaan C:\CONFIG.SYS * Tiedosto tallennetaan valinnalla TIEDOSTO/TALLENNA (älä käytä valintaa TALLENNA NIMELLÄ koska se muttaa tiedoston tarkenteeksi .txt jolloin tekemilläsi muutoksilla ei ole vaikutusta koneen asetuksiin) 1. Käynnistä Ms-Dos kehote ja kirjoita MEM /C >PRN - Jos et saa tulostetta kirjoittimelle kirjoita: MEM /C >KOE.TXT START NOTEPAD KOE.TXT ja tulosta teksti muistion tiedosto/tulosta - valinnalla - Tai tulosta Asteri valikosta laiteympäristöraportti. (Asteri valikko- levyllä 24.11.1997 alkaen toimitetaan LAITERAP.EXE niminen laite- raportin tulostava ohjelma, jota voit käyttää, jos se on koneessa: käynnistä tällöin DOS:in komentoriviltä C:\ASTERI\LAITERAP) Katso tulosteesta seuraavat kohdat: 1.1 "Moduulit, jotka käyttävät 1 Mt:n alapuolista" kohdasta "Ylämuisti" -sarake: JOS KAIKKI "Ylämuisti" SARAKKEEN ARVOT OVAT 0 (0K) -ARVOISIA NIIN - ylämuistia ei ole otettu käyttöön - lisää CONFIG.SYS tiedoston alkuun seuraavat rivit tässä järjestyksessä (muuta tarvittaessa C:\WINDOWS tilalle se hakemisto, minne WINDOWS on asennettu) DEVICE=C:\WINDOWS\HIMEM.SYS DEVICE=C:\WINDOWS\EMM386.EXE NOEMS DOS=HIGH,UMB - Käynnistä tietokone, ota tuloste ja tarkista, tuliko "Moduulit, jotka käyttävät 1 Mt:n alapuolista" kohdasta "Ylämuisti" -sarakkeeseen joihinkin kohtiin muita arvoja kuin (0K). Jos tuli, jatka kohdasta 2. - Jos ylämuistissa ei vieläkään ole muita arvoja kuin 0 (0K) niin tarkista, että "Nimi" sarakkeesta löytyvät HIMEM ja EMM386. Jos toista tai kumpaakaan ei löydy, korjaa CONFIG.SYS tiedostoon rivit, joilla ne ladataan sellaisiksi, että ne löytyvät (tarkista oikeinkirjoitus ja hakemistopolku). - Jos ylämuistissa ei vieläkään ole muita arvoja kuin 0 (0K) mutta EMM386 ja HIMEM löytyvät "Nimi" sarakkeesta niin tarkista että CONFIG.SYS tiedostosta löytyy rivi DOS=HIGH,UMB Jos UMB puuttuu, lisää se, jotta ylämuisti saadaan käyttöön. - Tallenna tekemäsi muutokset ja käynnistä tietokone uudestaan ja ota jälleen uusi laiteympäristöraportti tai MEM /C >PRN JOS "Ylämuisti" SARAKKEESSA ON MUITAKIN ARVOJA KUIN 0 (0K) NIIN Jatka kohdasta 1.2. 1.2 Katso "Moduulit, jotka käyttävät 1 Mt:n alapuolista" kohdasta mitä ohjelmia ("Nimi") ei ole ladattu lainkaan ylämuistiin: nämä ohjelmat tulisi saada ylämuistiin (ei kuitenkaan HIMEM ja EMM386 jotka eivät lataudu ylämuistiin) 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, joilla ylämuisti otetaan käyttöön: DEVICE=C:\WINDOWS\HIMEM.SYS DEVICE=C:\WINDOWS\EMM386.EXE NOEMS DOS=HIGH,UMB HUOM1: Rivit heti CONFIG.SYS:in alkuun, tässä järjestyksessä: ensin HIMEM.SYS, sitten EMM386.EXE ja lopuksi DOS=HIGH,UMB HUOM2: DOS=HIGH,UMB pitää olla, jotta ylämuisti saadaan käyttöön 2.2 Muuta CONFIG.SYS tiedostossa seuraavasti alkavat rivit: Kun rivi alkaa muuta tällaiseksi DEVICE= DEVICEHIGH= FILES= FILESHIGH= BUFFERS= BUFFERSHIGH= LASTDRIVE= LASTDRIVEHIGH= *) STACKS= STACKSHIGH= *) palauta LASTDRIVE= asetus ennalleen, jos kone ei käynnisty muutosten jälkeen. 2.3 Jos CONFIG.SYS tiedostossa on rivi, jolla ladataan DISPLAY.SYS lisää REM ko. rivin alkuun: REM DEVICE=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1) 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 KEYB SU,,C:\ ... LH DOSKEY /INSERT 3.2 Poista AUTOEXEC.BAT:ista tarpeettomat rivit lisäämällä REM rivin alkuun, esimerkiksi MODE CON CODEPAGE -tekstin sisältävät rivit (älä lisää näitä rivejä, jos ne puuttuvat:lisää REM jos ne ovat) REM LH MODE CON CODEPAGE PREPARE= ... REM LH MODE CON CODEPAGE SELECT=850 3.3 Tarkista, ettei autoexec.bat:issa käynnistetä windowsia (WIN komennolla). Jos käynnistetään, poista käynnistyskomento koska muuten muistia kuluu kaksinkertainen määrä. (älä lisää tätä riviä, jos se puuttuu:lisää REM jos rivi on) REM WIN 3.4 Tallenna AUTOEXEC.BAT 4. Testaa tekemäsi muutokset käynnistämällä kone ja seuraa mahdolliset virheilmoitukset (kirjoita ne muistiin) ja tulosta laiteympäristöraportti Asteri valikosta tai muistiraportti kirjoittamalla DOS:in komentokehotteeseen MEM /C >PRN 5. Tee tarvittavat muutokset.
---------------------------------------------------------------------------------------
HIMEM.SYS virhe Suomenkielisessä Windows 95 OSR2:SSA
Windows 95:n OSR2:n suomenkielisessä versiossa HIMEM.SYS tiedoston koko on 44K Koko saadaan pienennettyä iosysfin.exe korjausohjelmalla, jota käsittelevä Atsoftin kirjoittama ohje on luettavissa osoitteessa
HHTTP://wwww.atsoft.fi/iosysfin.htm
ja Microsoftin artikkeli Less Conventional Memory Available in European OSR2 on luettavissa osoitteesta http://support.microsoft.com/support/kb/articles/q170/4/56.asp (artikkelin lukeminen saattaa vaatia rekisteröitymisen palveluun) Korjausohjelma on noudettavissa Microsoftin ftp-palvelimelta osoitteella: ftp://ftp.microsoft.com/Softlib/MSLFILES/IOSYSFIN.EXE Lataa ohjelma koneellesi ja toimi ohjeiden mukaan.