Bulma ve UMA, RAM/ROM adresleri dışlama

Makale çevirileri Makale çevirileri
Makale numarası: 112816 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu makalede, Microsoft tanı (MSD) yardımcı programını kullanarak/veya CONFIG.SYS dosyasında <a1>EMM386.EXE</a1> satırındaki bellek aralığı dışında üst bellek alanına (UMA) bağdaştırıcısı RAM ve ROM adresleri bulmak açıklamaktadır.

Daha fazla bilgi

640 K 1024K arasında olan UMA, öncelikle RAM ve ROM üzerinde donanım aygıtlarını rezerve edilir. UMA EMM386.EXE tarafından adresleri UMA kullanılabilir aygıt sürücülerini ve sonlandır-ve-bellekte kal (TSR) programları yüklemek için de kullanılır. Aşağıdakilerden biri ortaya çıktığında, çakışmalara neden olabilir:

  • Iki veya daha çok donanım aygıtları UMA aynı bellek adresi kullanmaya çalışıyorsunuz. -VEYA-

  • Bir ıp adresi, bir donanım aygıtı tarafından kullanılıyor ve bu adrese TSR program veya aygıt sürücüsü yükler algılamaya EMM386.EXE değiştiremiyor.
Yukarıdakilerin soruna neden olduğunu belirlemek için <a0></a0>, EMM386.EXE hattınızın gibi okumak için CONFIG.SYS dosyasında düzenleyin:
   device=c:\dos\emm386.exe noems x=a000-f7ff
				
bilgisayarı yeniden başlatın. Sorun devam ederse, aynı bellek adresi kullanarak birden çok donanım aygıtları tarafından neden olmuş olabilir. Bu gibi durumlarda, donanım belgelerinize veya üreticiye çakışma çözme hakkında bilgi için bakın gerekir.

Sorun oluşmazsa, büyük olasılıkla EMM386.EXE ve bir donanım aygıtı UMA'ile çakışma nedeniyle oluşur. Bu tür bir çakışmayı çözmek için <a0></a0>, hangi üst bellek adresleri, donanım tarafından kullanıldığını belirleyin ve sonra da CONFIG.SYS dosyasında EMM386.EXE Aygıt hattı kullanarak bu adresleri dışlama gerekir. Microsoft tanı (MSD) yardımcı programı üst bellek blok (UMBs) kullanımda tanımlamak için donanım tarafından kullanılır. Bu işlem gerçekleşir:

  1. Bilgisayarı yeniden başlatın ve bir "temiz önyükleme", "MS-DOS... başlatılıyor" iletisi görüntülendiğinde F5 tuşuna bir kez basarak gerçekleştirin.
  2. MS-DOS komut isteminde msd ve bellek seçmek için M tuşuna basın. Ekranın en üstünde kullanarak göstergeyi RAM ve/veya ROM işaretlenmiş area(s) bulun ve başlangıç ve bitiş adreslerinin bu area(s), not alın. Bu CONFIG.SYS EMM386.EXE Aygıt hattı kullanarak dışlanan gereken area(s), dosya.
  3. CONFIG.SYS dosyasını açın ve exclusion(s) EMM386.EXE satırına ekleyin (örneğin, X = C000 C7FF X D800 DBFF =) ve bilgisayarı yeniden başlatın.
Bellek çakışması varsa, yukarıdaki yordamı tamamladıktan sonra MSD düzgün güncelleştiremiyor ROM ve/veya RAM adresi bazı bağdaştırıcı olabilir. Çakışan bellek bölge izole etmenize yardımcı olmak için aşağıdaki yöntemi kullanın.

  1. Sorun bir çakışma UMA tarafından CONFIG.SYS dosyasını düzenleme ve aşağıdaki parametreleri EMM386.EXE aygıt satırında belirtilmesi neden olduğunu doğrulayın:

    1. noems
    2. x A000-F7FF =
    3. MIYIM veya bir diğer X = kaldırma parametreleri =
    4. HIGHSCAN parametresi, varsa kaldırın.
    Aşağıdaki örnek satırı okunamıyor:
          device=c:\dos\emm386.exe noems x=a000-f7ff
  2. Değişiklikleri kaydetmek ve bilgisayarı yeniden başlatın. Sorun kaybolduktan aşağıdaki adımlara devam edin. Sorun devam ediyorsa, UMA'da bir çakışmaya neden olur değil ve diğer sorununun nedenini belirlemek için giderme gerçekleştirmeniz gereken. EMM386.EXE, sorgu, aşağıdaki sözcükleri Microsoft Bilgi Bankası'ndaki sorun giderme hakkında daha fazla bilgi için:
    EMM386.exe ve sorun giderme ve notr
  3. X'i kullanarak sorunu düzeltti, A000-F7FF = CONFIG.SYS düzenleme dosya ve dışarıda tutulan aralığın X parametresini değiştirerek daraltmanız C000 F7FF =. Dosyayı kaydedin ve bilgisayarı yeniden başlatın. Sorunun yinelenmesini, sonraki adıma geçin.

    Sorunun yinelenmesini, çakışmayı A000 veya B000 aralığı olabilir. Bunu doğrulamak için <a0></a0>, X değiştirme C000 F7FF parametre x = A000-BFFF = ve bilgisayarı yeniden başlatın. Bu sorunu giderir, size daha fazla aralığı X parametresini değiştirerek daraltabilirsiniz A000-AFFF =. Sorun hala varsa, X deneyin B000 BFFF =. Sorun belirli bir aralık (B000 BFFF) kadar inilerek daraltıldığı bir kez aralığının yarısı kadar inilerek daraltmak mümkün olabilir. Bunu yapmak için <a0></a0>, ilk yarısında ya da deneyin (X B000 B7FF =) ya da ikinci yarısından (X B800 BFFF =) aralık. Bunların hiçbiri çalışıyorsanız, tüm aralık dışında bırakmanız gerekir (X B000 BFFF =).
  4. X belirtme, = C000 F7FF yineleme, CONFIG.SYS dosyasını açın ve X aralığa daha da daraltmak sorunu neden D000 F7FF =. Bilgisayarı yeniden başlatın ve bu sorun, yinelenen bakın. Değilse, X aralığa daha küçültme E000 F7FF =. Sorunu yeniden gelinceye kadar bu işlemi yineleyin.
  5. Sorun yinelenen zaman aralığında ikinci sayıyı azaltmak geri ne, önceden sahip olduğu için aralıktaki ilk sayıyı değiştirmek için CONFIG.SYS dosyasını düzenleyin. Örneğin, X düzgün çalıştığı D000 F7FF =, ancak X E000 F7FF = yok oldu, ilk numara arkasındaki D000 için değiştirmek ve ikinci sayıyı azaltmak, X aralığı okur şekilde D000 EFFF =. Bunu çalışırsa, ikinci sayıyı yeniden azaltmak (X D000 DFFF =). Sorun belirli bir aralığı (örneğin, D000-DFFF) kadar inilerek daraltıldığı bir kez aralığının yarısı kadar inilerek daraltmak mümkün olabilir. Bunu yapmak için <a0></a0>, ilk yarısında ya da deneyin (X D000 D7FF =) ya da ikinci yarısından (X D800 DFFF =). Bunların hiçbiri çalışıyorsanız, tüm aralık dışında bırakmanız gerekir (X D000 DFFF =).

NOTLAR

  • Üst bellek adresleri kullanarak sisteminizdeki birkaç donanım aygıtlarınız varsa, birden çok aralığı dışlamak gerekebilir. Örneğin, X listeleyebilir C000 C7FF X = E000 EFFF EMM386.EXE satırında =.
  • Dışarıda bırakılacak bir aralığı daha küçük bir bölümü daraltmak olası olabilir (örneğin, X C000 C3FF ya da X = C400 C7FF ya da X = C800 CBFF ya da X = CC00 CFFF =.)
MSD yardımcı programı nasıl üst bellek aralıklarına bölünmüş tanımlanan ve anlama yardımcı olabilecek bir bellek eşlemesi içeriyor. Bellek haritas?n? görüntülemek için <a0></a0>, msd bir MS-DOS komut isteminde yazın ve sonra için bellek M'ni seçin.

Özellikler

Makale numarası: 112816 - Last Review: 19 Mayıs 2001 Cumartesi - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • 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
Anahtar Kelimeler: 
kbmt KB112816 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:112816

Geri Bildirim Ver

 

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