Vyhledání a vyloučení adres v horní oblasti paměti RAM/ROM

Překlady článku Překlady článku
ID článku: 112816 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek popisuje vyhledání adresy RAM a ROM adaptéru v oblasti horní paměti (UMA) pomocí nástroje Microsoft Diagnostic (MSD) nebo vyloučení rozsahy paměti v EMM386.EXE řádku v souboru Config.sys.

Další informace

UMA, což je mezi 640 K a 1024K, je především vyhrazena pro RAM a ROM na hardwarových zařízení. UMA je také používán EMM386.EXE načíst ovladače zařízení a programy (TSR) terminate-and-stay-resident do dostupné adresy UMA. Konflikty mohou vzniknout při některou z následujících:

  • Dvě nebo více hardwarových zařízení se pokoušíte použít stejnou adresu paměti UMA. Nebo

  • EMM386.EXE se nepodařilo rozpoznat, zda adresu používá hardwarové zařízení a načte REZIDENTNÍ program nebo zařízení ovladač do danou adresu.
Chcete-li zjistit, které z výše uvedené potíže způsobuje, upravit EMM386.EXE řádek v souboru Config.sys způsobem číst:
   device=c:\dos\emm386.exe noems x=a000-f7ff
				
restartovat počítač. Pokud problém přetrvává, může být způsobeno podle více hardwarových zařízení pomocí stejné adresy paměti. V takových případech musí naleznete další informace o řešení konfliktu hardwaru dokumentaci nebo od výrobce.

Pokud k problému nedochází, jej je nejpravděpodobnější příčinou konfliktu s EMM386.EXE a hardwarového zařízení do horní oblasti paměti. Tento typ konflikt vyřešíte identifikovat které horní paměti adresy jsou používány hardwaru a vyloučit tyto adresy pomocí řádku EMM386.EXE zařízení v souboru Config.sys. Nástroj Microsoft Diagnostic (MSD) používá k identifikaci bloky horní paměti (UMB) použití hardwarem. Akce:

  1. Restartujte počítač a provést čisté spuštění "počítače" stisknutím kláves F5 jednou, když se zobrazí zpráva "Spuštění MS-DOS..."
  2. Zadejte msd příkazového řádku systému MS-DOS a stiskněte klávesu M vyberte paměti. Pomocí legendy v horní části obrazovky, vyhledejte area(s) označeny jako RAM nebo ROM a poznamenejte si počáteční a koncové adresy tohoto area(s). Toto je area(s) potřebuje vyloučeny pomocí řádku EMM386.EXE zařízení v config.sys souboru.
  3. Otevřete soubor Config.sys a přidat exclusion(s) řádku EMM386.EXE (například X = X C000 C7FF = D800 DBFF) a restartujte počítač.
Pokud paměti konflikty existují po dokončení výše uvedeného postupu, mohou existovat některé adaptér adresy RAM nebo ROM MSD se nepodařilo správně rozpoznat. Použít následující techniky izolovat konfliktní oblasti paměti.

  1. Ověřte, že problém je příčinou konfliktu UMA úprav souboru Config.sys a určením na řádku EMM386.EXE zařízení následující parametry:

    1. NOEMS
    2. X = A000-F7FF
    3. Odebrání dalších = X nebo I = parametry
    4. Pokud je k dispozici odebrat parametr HIGHSCAN
    Vzorový řádek může číst takto:
          device=c:\dos\emm386.exe noems x=a000-f7ff
  2. Uložit změny a restartujte počítač. Pokud problém zmizí, pokračujte následujícím způsobem. Pokud k problému stále dochází, není příčinou konfliktu UMA a potřebujete provést jiné řešení potíží zjistit příčinu problému. Další informace o odstraňování potíží EMM386.EXE dotazu následující slova v Knowledge Base:
    EMM386.exe a odstraňování potíží a notr
  3. Pokud problém opraven pomocí X = A000-F7FF upravit config.sys souboru a zmenšit rozsah vyloučených změnou parametr X = C000 F7FF. Uložte soubor a restartujte počítač. Pokud problém opakoval, pokračujte dalším krokem.

    Pokud problém opakovat, konflikt může být v rozsahu A000 nebo B000. To lze ověřit změnit X = C000 F7FF parametr X = A000 BFFF a restartujte počítač. Pokud to opravuje problém, můžete dále zúžit rozsah změnou parametr X = A000 AFFF. Pokud problém stále existuje, zkuste X = B000 BFFF. Jakmile jste zúženy problém dolů na konkrétní oblast (B000 BFFF), pravděpodobně zúžit dolů na polovinu rozsahu. Chcete-li to provést, zkuste výjimkou buď první poloviční (X = B000 B7FF) nebo druhá polovina (X = B800 BFFF) rozsahu. Pokud ani jeden z těchto pracovat, je třeba ponechat celý rozsah vyloučeny (X = B000 BFFF).
  4. Pokud určení X = C000 F7FF způsobit problém opakovat, otevřete soubor Config.sys a zmenšit rozsah na dále X = D000 F7FF. Restartujte počítač a naleznete, pokud se problém opakuje. Pokud ne, zmenšit rozsah na dále X = bylo F7FF. Tento postup opakujte, dokud se problém opakuje.
  5. Když problém opakuje, upravte soubor Config.sys změnit zpět na co měl byla první číslo v rozsahu a snížit druhé číslo v rozsahu. Například pokud X = D000 F7FF fungoval správně, ale X bylo F7FF = není, změnit číslo první zpět D000 snížit druhé číslo, tak rozsah přečte X = D000 EFFF. Pokud, který funguje snížit druhé číslo znovu (X = D000 DFFF). Jakmile jste zúženy problém dolů na určité oblasti (například D000-DFFF), pravděpodobně zúžit dolů na polovinu rozsahu. Chcete-li to provést, zkuste výjimkou buď první poloviční (X = D000 D7FF) nebo druhá polovina (X = D800 DFFF). Pokud ani jeden z těchto pracovat, je třeba ponechat celý rozsah vyloučeny (X = D000 DFFF).

POZNÁMKY

  • Pokud máte několik hardwarových zařízení v systému pomocí adresy horní paměti, může být nutné vyloučit více než jeden rozsah. Například může seznam X = X C000 C7FF = EFFF bylo na řádku EMM386.EXE.
  • Pokud může být možné zúžit vyloučení menší část oblasti (například X = C000 C3FF nebo X = C400 C7FF nebo X = C800 CBFF nebo X = CC00 CFFF.)
Nástroj MSD obsahuje mapování paměti, které mohou být užitečné v Principy jak rozdělen a definované oblasti horní paměti. Zobrazit mapování paměti, zadejte msd příkazového řádku systému MS-DOS a potom zvolte M pro paměť.

Vlastnosti

ID článku: 112816 - Poslední aktualizace: 19. května 2001 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft MS-DOS 6.0 Standard Edition
  • Microsoft MS-DOS 6.2 Standard Edition
  • Microsoft MS-DOS 6.21 Standard Edition
  • Microsoft MS-DOS 6.22 Standard Edition
  • Microsoft Windows 3.1 Standard Edition
  • Microsoft Windows 3.11 Standard Edition
Klíčová slova: 
kbmt KB112816 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:112816

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com