• Posta kodu 33 çözümü. BIOS bip kodları

    Gerçekleştirilen POST prosedürlerinin kontrol noktaları AMİBİOS, 1995 yılında revize edilmiş ve eklenmiştir ve bugüne kadar önemli bir değişikliğe uğramamıştır. AMI'de çağrıldıkları şekliyle POST kodlarının veya kontrol noktalarının (kontrol noktaları) ilk açıklaması, 15 Temmuz 1995'te v6.24 çekirdeğinin piyasaya sürülmesiyle bağlantılı olarak ortaya çıktı. Bir seferde AMIBIOS v7.0'da bazı değişiklikler yapıldı.

    AMIBIOS başlatma prosedürlerinin yürütülmesinin özellikleri

    Başlatma işlemi sırasında teşhis bağlantı noktasında işlem verileri görünürse 55 , AAA, bu bilgiyi POST kodlarıyla karşılaştırmamalısınız - görevi veri yolunun bütünlüğünü bu şekilde kontrol etmek olan tipik bir test dizisiyle uğraşıyoruz.

    Başlangıç ​​aşamasında, teşhis portuna veri çıkışı her platforma özeldir. Bazı uygulamalarda, ilk işlenen kod, AMI'nin yonga setine özgü şeyler dediği eylemlerle ilişkilendirilir. Bu prosedüre, değerin 80h bağlantı noktasına çıkışı eşlik eder CC ve sistem mantık kayıtlarını kurmak için bir dizi eylem gerçekleştirme. Tipik olarak kod CC Intel'den sistem mantığı kullanıldığında oluşur.

    PIIX, TX, LX, BX yonga setleridir

    Bazı yerleşik G/Ç yongaları, başlatma sırasında devre dışı durumda olan bir RTC ve klavye denetleyicisi içerir. BIOS'un amacı, bu kart kaynaklarını ileride kullanmak üzere başlatmaktır. Bu durumda, klavye denetleyicisinin ayarlanmasıyla ilgili ilk başlatma prosedürünün ardından değerin çıktısı gelir. 10 , daha sonra teşhis bağlantı noktasındaki kodun görünümü ile kanıtlandığı gibi RTC başlatılır DD. Bu kaynaklardan en az birinin arızalanmasının, sistem kartının bir bütün olarak POST yürütmesinin ilk aşamasında başlamamasına neden olacağına dikkat edilmelidir.

    Bazı kartlarda, başlatma işlemi CPU'nun korumalı moda alınmasıyla başlar. Bu durumda, ilk işlenen kodun ardından 43 POST yürütme, AMIBIOS belgelerinde açıklandığı gibi devam eder - kontrol noktaya aktarılır D0.

    Cihaz Başlatma Yöneticisi

    AMIBIOS95+'dan beri şirket Amerikan megatrendleri tüm veri yolu türlerinde cihaz başlatmaya genelleştirilmiş bir yaklaşım ilan etti. Bunun için evrensel bir mekanizma geliştirildi - bağımsız bir modül olarak uygulanan Cihaz Başlatma Yöneticisi (DIM). DIM prosedürleri, Seçenek ROM'un, giriş cihazlarının ve ekran bilgilerinin başlatma durumunu görüntülemek gerektiğinde, özel POST yürütme anlarında başlatılır:

    Yüksek bayt, yürütülen İşlev Numarası prosedürünün türünü ve belirtilen cihazların bulunduğu topolojiyi belirterek 81 numaralı bağlantı noktasına eşlenir: Aygıt Numarası. Topoloji, bir bağımsız değişken olarak, bağlantı noktası 81'in küçük dörtlüsünde görüntülenir ve aşağıdaki değerleri alabilir:

    81. bağlantı noktası İşlev Numarasının kıdemli dörtlüsü, seçilen cihazlar için geçerli başlatma prosedürünü veya belirli bir özniteliğe göre birleştirilmiş, işletim için hazırlanması gereken bir cihaz alt kümesini gösterir.

    Modern sürümdeki bu parametre aşağıdaki değerlere izin verir:

    0 Sıfırla, Algıla, Devre Dışı BırakKaynak yöneticisini kullanarak bir kaynak dağıtım haritası oluşturma. NVRAM yapılandırma bileşenleri bloğundan, 01, ..., 05 işlevleri tarafından tanımlanan tüm cihazlar için bir başlatma stratejisi oluşturulur.
    1 Statik Cihazlar için BaşlatmaEk (kart dışı) PCI IDE denetleyicilerinin başlatılması
    2 Çıkış Cihazları için BaşlatmaGörüntü başlatma, VGA BIOS'u C000h segmentinde bulunan video bağdaştırıcıları için 2Ah kesme noktasında aramayı içerir. Fonksiyon, 55AAh imzasını arayarak Opsiyonel EGA ROM bölgesinden başlayarak ROM Tarama prosedürünü gerçekleştirir. İmza bulunursa, sağlama toplamı kontrol edilir ve Add-ROM'un doğrulandığına ve BIOS'tan kontrolü ele almaya hazır olduğuna karar verilir. Prosedürün özelliği, kod ayrılandan daha az yer kapladığında "büzülme" nedeniyle ROM için ayrılan RAM alanının azalmasıdır. Bu durumda, C800h/CC00h bölgeleri serbest bırakılır.
    3 Giriş Aygıtları için BaşlatmaKonsol giriş cihazlarının (klavye ve fare) başlatılması, yalnızca CMOS Kurulum ayarlarında belirtilmişse gerçekleştirilir.
    4 IPL Cihazları için Başlatmaİşletim sistemini önyükleyebilen İlk Program Yükü (IPL) cihazları, 38h kontrol noktasında başlatılır. BIOS Önyükleme Spesifikasyonuna göre IPL cihazları, işletim sistemini başlatmanıza izin veren FDD ve HDD'yi içerir. İşlev, bulunan disklerin NVRAM'de depolanan listeye uygunluğunu kontrol eder, kullanımlarına izin verir ve adres alanı, bağlantı noktaları, IRQ'lar tahsis etmek için bir istek oluşturur. NVRAM'de listelenmeyen cihazların kullanımı, yalnızca Otomatik Algılamayı desteklemeleri halinde mümkün olur.
    5 Genel Cihazlar için BaşlatmaPnP standardını destekleyen çevresel (yerleşik) ve ek (kart dışı) denetleyicilerin yanı sıra PCI veri yoluna bağlı USB (Evrensel Seri Veri Yolu) denetleyicilerinin başlatılması.
    6 POST Hata Bayrakları39h kontrol noktasında kullanıcıya mesaj göstermek için bir hata bilgisi toplama ve işleme işlevi gerçekleştirilir. Bellek kaynaklarına, G/Ç bağlantı noktalarına ve IRQ isteklerine erişim dağıtılırken çakışma durumları ele alınır. HDD'lerin önyükleme yetenekleri, ilgili denetleyicilere olan bağlantıları (Master / Slave, Device ID) hakkındaki bilgilere dayanarak araştırılır ve bu tür bağlantıların çakışma olup olmadığı kontrol edilir. Konsol cihazlarından (klavye ve monitör) kaynaklanan hatalar işlenir. NVRAM ortamının işlevselliğinin yanı sıra NVRAM'deki bilgilerin güvenilirliği ve sağlama toplamları da kontrol edilir: CMOS ve EEPROM.
    7 Özel fonksiyonDIM'in özel işlevleri arasında, İsteğe Bağlı ROM'u C800h segmentinde bulunan 95h kontrol noktasında aygıtların aranması ve başlatılması yer alır. Bu segment, ek SCSI/IDE BIOS denetleyicileri ve bunların BIOS Önyükleme Spesifikasyonuna (BBS) uygun RAID değişiklikleri için kullanılır. Örneğin bir MFM denetleyicisi gibi BBS'yi desteklemeyen en az bir İsteğe Bağlı ROM algılanırsa, AMIBIOS işletim sistemini başlatmak için özel bir mod seçer. Özel işlev, sınıflandırılmış USB yığın depolama aygıtlarını da destekler.
    8 Önyüklemeden Önce IPL Aygıtlarını YapılandırınDaha önce işlev 4 ile 38h kontrol noktasında başlatılan sistem önyükleme aygıtlarının son yapılandırması, işletim sistemine geçiş sırasında gereklidir. CMOS Kurulumu sonuçlarına göre, Önyükleme Aygıtı Önceliği parametreleri değiştirilirse, HDD IDE / SCSI, çıkarılabilir medya ve CD-ROM tabloları ayarlanır. Prosedür, kullanıcı tarafından belirtilen sırayla bir önyükleme aygıtları listesi oluşturmakla sona erer.

    POST kodları

    AMIBIOS 6.x

    Adından da anlaşılacağı gibi, yeni sürüm 1997'de yayınlandı. AMIBIOS97, AGP, InstantON ve diğer yeni ürünleri destekleyen her açıdan modern bir üründür. Geliştirme ve proje yönetimi, NVRAM, DMI vb. oluşturma özelliklerine bağlı olarak kod oluşturmanıza izin veren çeşitli komut dosyası işlemcilerinin yardımıyla mükemmelleştirilir.

    00 03 05 06 07 08 09 0A0B0C 0E0F
    10 11 12 13 14 19 1 A
    23 24 25 26 27 28 29 2A2B2C2D2F
    30 31 32 33 34 37 38 39 3 A3B
    40 42 43 44 45 46 47 48 49 4B4C4D4F
    50 51 52 53 54 57 58 59
    60 62 63 65 66 67
    7F
    80 81 82 83 84 85 86 87 88 89 8B8C8D 8F
    91 95 96 97 98 99 9A9B9C9D9E9F
    A0 A2A3A4A5A6A7A8A9AAAABACADAE
    B0B1
    CCCDCECF
    D0D1 D3D4D5D6D7D8D9DADBDCDDAlmanyaD.F.
    E0E1E2E 4 E6 ABEDEEEF
    F0F1F2F4F5 FacebookFCFD FF
    kodİsimTanım
    EE AMIBIOS'un modern uygulamalarında, ilk işlenen kod, BIOS'u kurtarmak için önyüklemenin mümkün olduğu bir aygıta erişimle ilişkilendirilir.
    CCChipset'e özgü şeyler
    Sistem mantık kayıtlarının başlatılması
    AMIBIOS'un bazı sürümlerinde, ilk görselleştirilmiş kod, PIIX denetleyicisi temelinde oluşturulmuş Intel'den sistem mantık kayıtlarının başlatılmasıyla ilişkilidir: TX, LX, BX yonga setleri. Sistem güç tasarrufu modundaysa, 5V Devam gerçekleştirilir - tam çalışmaya dönüş. Bu durumda, teşhis portuna bir değer gönderilir. DD ve görevi bellek denetleyici kayıtlarının içeriğini CMOS'tan geri yüklemek olan bir prosedür yürütülür.
    CDÇip Kimliği bilinmiyor
    Flash ROM türü tanınmadı
    özel gigabayt kartlar DualBIOS Hizmet Prosedürü - Başlangıç ​​BIOS'unun Üretici Kimliği ve Flaş ROM Yonga Kimliği, desteklenen aygıtlar listesinde bulunamadı. Bu olayın meydana gelme nedenleri arasında bir Flash ROM arızası, iletkenlerin ve BIOS bağlantı şemasındaki öğelerin ihlali (hasarı) yer alır.
    CESistem, donanımın sıfırlanmasını beklemek için durur
    Başlangıç ​​BIOS'unda Sağlama Toplamı Uyuşmazlığı
    Gigabyte kartına özgü DualBIOS bakım prosedürü. Başlangıç ​​BIOS'unda bir sağlama toplamı uyuşmazlığı bulunursa, bir durdurma gerçekleştirilir. Yeniden başlatmanın ardından, sistem yedek bir Flash ROM yongasıyla başlar.
    CFDualBIOS Özelliğine erişilemiyor
    Yedek Flash ROM yongasına erişim hatası
    DualBIOS Özelliği seçeneğini kontrol eden GPIO (Genel Amaçlı Giriş Çıkışı) pinlerine bağlı sinyalleri değiştirmek imkansız olduğunda, yedek bir Flash ROM yongasına erişimde bir hata oluşur. Donanım sorunlarının yanı sıra yedek Flash ROM çipinin anakart üzerinde olmamasından dolayı da bu durum oluşabilmektedir.
    D0Güç açma gecikmesi başlıyor, Başlatma kodu sağlama toplamını doğrulayın
    NMI'yi devre dışı bırakın. Geçici olayların zayıflaması için bir zaman gecikmesinin geliştirilmesi. Checksum Önyükleme Bloğu, uyumsuzluk varsa durdurun.
    Güç açma geçişlerini "beklemek" için Power Good sinyaline bir donanım gecikmesi uygulanır. BIOS'taki zaman gecikmesi, veri hatlarını test etmek için test modellerinin tanılama bağlantı noktasına gönderilmesinden oluşur. Adres satırlarının temel doğrulaması, önyükleme bloğunun (Önyükleme Bloğu) boyutu ve sağlama toplamı hesaplanarak gerçekleştirilir. Sağlama toplamı eşleşmezse, POST sonlandırılır.
    İşlemcinin NMI'yi devre dışı bırakacak araçlara sahip olmadığı göz önüne alındığında, bu prosedür, CMOS indeks kayıtlarından kontrol edilen, yazılımla erişilebilen bir flip-flop aracılığıyla gerçekleştirilir. Benzer şekilde parite devre dışı bırakılır.
    D1Klavye denetleyicisi BAT Testi gerçekleştirme, Uyandırma durumunu kontrol etme, bellek yenilemeyi başlatma ve 4 GB düz moda girme
    Bellek yenileme ve Temel Güvence Testi gerçekleştirin. 4 GB bellek adresleme moduna geçin.
    Klavye denetleyicisine bir BAT (Temel Güvence Testi) komutu verilir ve işlemenin sonucu kontrol edilir. Sistem Wake Up komutu ile başlatılırsa, kontrol uygun prosedürlere aktarılır. Bellek yenileme devreleri başlatılır - sistem zamanlayıcısının ilk kanalı için sayma modu ve sayma sabiti ayarlanır.
    Kayıtların içeriği İşlemci CMOS'ta saklanır. İşlemci korumalı moda geçer ve Descriptor Cache kayıtlarında 4Gb segment limitleri ayarlar. Ardından gerçek moda geri döner. Aynı zamanda, 4Gb alanın adreslenmesini sağlayan ayarlanan segment limitleri korunur.
    D3Bellek boyutlandırmayı başlatma
    Boyutlandırma ve Birincil Bellek Testi
    Sistem mantık kayıtlarının ilk başlatılması, bellek miktarını belirlemeye başlamanıza izin verir. Bu prosedür, boyutlarına göre her bellek bankası için BIOS adres değerini ve adres aralığını ayarlar. Okunan ve yazılan değerler arasındaki eşleşmenin durduğu başlangıç ​​adresi, bellek sınırı olarak alınır. Hafıza prosedürü cihaza bağlıdır ve platformun özellikleri dikkate alınarak gerçekleştirilir.
    D4Test 512 kB tamamlandı. Gerçek moda dönüş
    Gerçek bellek adresleme moduna geri dönün. Yonga Kümesi Erken Başlatma Yığın Kurulumu
    Altta yatan Geleneksel Bellek bölgesi, yazma ve okuma kontrolü işlemleri kullanılarak kontrol edilir. İşlem, birleştirici repe stosd komutları kullanılarak çift sözcüklerde gerçekleştirilir.
    POST, hızlandırılmış bir modda geçecek şekilde ayarlanmışsa, prosedür, daha sonra bellekteki verilerin doğrulanmasıyla 512 KB'lik bir alanı sıfırlama niteliğindedir.
    İşlemci Gerçek Moda geçirilir, segment limitleri, 64 KB segmentlere hizmet vermek için 16 bit adres moduna karşılık gelen 0000FFFFh olarak ayarlanır.
    D5Başlatma kodu segment 0'a kopyalanır ve kontrol segment 0'a aktarılır
    POST modülünü Flash ROM'dan aktarım belleği alanına aktarma
    Önyükleme Bloğu modülü, Flash ROM'dan bir önceki adımda hazırlanan geçişli bellek alanına aktarılır. BIOS başlatma kodu, 0 adresinden başlayarak bulunur ve kontrol ona aktarılır.
    D6Dahili Önbelleği Etkinleştirin. Ctrl Home'a ​​basılıp basılmadığını kontrol etme ve sistem BIOS sağlama toplamını doğrulama
    Sağlama toplamı veya CTRL + Home eşleşmezse, Flash ROM kurtarma prosedürüne geçiş yapılır (Kod E0)
    Sistem başladığından beri ilk kez, işlemcinin L1 önbelleğinin kullanımına izin veriliyor. Klavye denetleyicisi, kullanıcının Flash ROM kurtarma prosedürünü zorlamak için kullanabileceği bir Ctrl+Home tuş kombinasyonunu girmek üzere programlanmıştır. BIOS sağlama toplamı kontrolü yalnızca hızlı POST modunda gerçekleştirilir, normal bir durumda bir sonraki adıma aktarılır. Bu olaylardan en az biri meydana gelirse, Flash ROM üzerine yazma prosedürü başlar.
    D7Kontrolü ana BIOS'a aktarın
    Kontrolü, sistem BIOS'unu paketten çıkaran bir yardımcı programa aktarın
    Düzenli bir POST sırasında, BIOS sağlama toplamı hesaplanır ve başarılı bir kontrol olması durumunda kontrol, görevi yürütülebilir kodu paketinden çıkarmak ve Gölge RAM'e yazmak olan sistem arayüz modülüne aktarılır. AMIBIOS'un modern sürümleri bu noktada Flash ROM'dan başlatma rutinini sonlandırır ve POST RAM'den devam eder. Bir dizi uygulama var, özellikle bazılarında Intel platformları, burada BIOS kodunun RAM'e aktarımı D8-DC ara prosedürleriyle detaylandırılmıştır. BIOS sağlama toplamları eşleşmezse, Flash ROM üzerine yazma prosedürünün çağrılması kararı verilir. G/Ç denetleyicisi (SIO) başlatılır ve kontrol, E0h adımına aktarılır.
    D8Ana sistem BIOS çalışma zamanı kodunun sıkıştırılmış hali açılacaktır
    Sistem BIOS paketinin tamamen açılması
    AMIBIOS'un önceki sürümlerinde yürütülebilir kod, 1000:0000'de bir geçiş arabelleğine açılır. Geçici depolama ihtiyacı, ROM'a erişim devre dışı bırakılıncaya kadar sistem belleğinde BIOS'un bir kopyasının oluşturulamaması gerçeğinden kaynaklanmaktadır.
    D9Gölge RAM'de kontrolü ana sistem BIOS'una geçirme
    Gölge RAM'de kontrolü sistem BIOS'una aktarma
    Sistem mantık kayıtları, Flash ROM'a erişimin yeniden yönlendirileceği şekilde yapılandırılır BIOS kopyası Gölge RAM'de. Yürütülebilir kod, geçici depolama alanından F000 segmentine aktarılır. POST, kontrolü bir kontrol noktasına aktarır 03 .
    DAOkuma SPD bitti. CAS gecikmesini bellek denetleyicisine yükleyin
    SPD (Seri Varlık Algılama) DIMM'lerinden bilgi okuma
    Platformun donanım özelliklerine bağlı olarak SPD, kurulu DIMM'lerden okunur. Anketin sonuçlarına göre, bellekle çalışmanın zamansal özelliklerinden sorumlu olan yonga seti kayıtları belirlenir. Memory Top değeri oluşturulur.
    DBBellek erişimini kontrol etmek için MTRR'leri kullanın
    MTRR CPU kayıtlarını ayarlama
    AMD işlemciler üzerine kurulu platformlar, MTRR kayıtlarını, bellek erişim döngülerini ISA veriyolundan PCI adres alanına yeniden yönlendirecek şekilde ayarlar. Önbellek etkinleştirildikten sonra, bellek başlatma işlemi tamamlanır ve yenileme prosedürü başlatılır.
    DCBellek algılama sonu. RAM normal çalışma modunda
    Bellek denetleyicileri, SPD'den alınan verilere göre programlanır
    Bellek denetleyici kayıtları, SPD'den elde edilen değerlere göre programlanır. DIMM'ler, komut kipinden normal çalışma kipine geçirilir.
    DDErken başlatma RTC ve KBC
    SIO çipine entegre olan RTC'nin erken başlatılması
    Bazı yerleşik G/Ç yongaları, güç verildiğinde devre dışı durumda olan bir RTC ve klavye denetleyicisi içerir. BIOS'un amacı, bu kart kaynaklarını ileride kullanmak üzere başlatmaktır. Bu kaynaklardan en az birinin arızalanmasının, sistem kartının bir bütün olarak POST yürütmesinin ilk aşamasında başlamamasına neden olacağına dikkat edilmelidir.
    Sistem güç tasarrufu modundaysa, 5V Devam gerçekleştirilir - tam çalışmaya dönüş: CMOS'tan bellek denetleyici kayıtlarının içeriğini geri yükleyen bir prosedür gerçekleştirilir. Bu durumda kontrol, kontrol noktasına aktarılır. 11 .
    Almanya
    Sistem belleği yapılandırma hatası. Ölümcül hata
    Başlatma işlemi sırasında önemli bir bellek yapılandırma hatası oluşursa, değerler sırayla tanılama bağlantı noktasına verilir. D.F. Ve Almanya ardından hata kodu gelir. . Sistem hoparlörü, 5 artan hata koduna karşılık gelen bir dizi bip sesi çıkarır. POST sonlandırılır.
    D.F.Geçersiz Bellek Yapılandırması
    Sistem belleği yapılandırma hatası
    E0Kurtarma prosedürünü başlat
    INT19'un durdurulması için hazırlıklar yapılıyor ve sistemin basitleştirilmiş bir modda başlatılma olasılığı kontrol ediliyor
    BIOS kurtarma prosedürü, kullanıcı başlangıçta Ctrl + Home tuşlarını basılı tutarak Flash ROM programlamasını zorlarsa veya sağlama toplamları eşleşmezse gerçekleştirilir. Modern BIOS'ta, disket denetleyicisinin SIO'nun bir parçası olarak yapılandırılması önceki aşamada tamamlanır ve daha önce noktalarda gerçekleştirilen bir grup prosedür E1, E2, E6 kesme vektörlerini ayarlamaya ve DMA denetleyicisini hazırlamaya indirgenmiştir.
    INT19'un durdurulması için hazırlıklar yapılıyor ve basitleştirilmiş bir modda başlama olasılığı kontrol ediliyor. Hata bulunursa, kullanıcıya bir uyarı görüntülenir. Kod yorumuna bakın 11 .
    E1Kesinti vektör tablosunu başlatma
    Kesme Vektörlerini Ayarlama
    Kesinti vektörlerinin ayarı, önyükleme bloğunun sınırlı yeteneklerine bağlıdır. Hizmetin kısaltılmış bir sürümünü tanımlayan Flash ROM yeniden yazma prosedürü için kesme işleyicileri içeren Çalışma Zamanı kodunu depolar. Kod yorumuna bakın 12 .
    E2
    CMOS içerik kurtarma, BIOS arama ve başlatma
    Kod yorumuna bakın 14 .
    E3
    Kesme Denetleyicilerini ve Doğrudan Bellek Erişimini Hazırlama
    DMA denetleyicisinin başlatılması, DRQ ve DACK sinyallerinin polaritesini ayarlamaktan, kanal önceliklerini atamaktan ve genişletilmiş yazma döngüsünü devre dışı bırakmaktan oluşur.
    Kesme denetleyicisi için, IRQ sinyalinin kenarındaki istekleri alma modu ayarlanır ve sabit öncelikler modu atanır. Vektör kesintileri IRQ0-IRQ7, INT8-INT0F'ye eşlenir ve IRQ8-IRQ15, INT70h-INT77'ye eşlenir. Kod yorumuna bakın 13 .
    E6Disket sürücü denetleyicisini ve Zamanlayıcı IRQ'larını etkinleştirme. Dahili önbelleği etkinleştirme
    Sistem zamanlayıcısından ve FDC'den gelen kesintileri etkinleştir
    IRQ0 sistem zamanlayıcısı ve IRQ6 sürücü denetleyicisinden gelen kesintiler etkinleştirilir, bunun için ana denetleyicinin (port 21) istek maskeleme kaydında 0 ve 6 bitleri sıfıra ayarlanır.
    Okunabilir bilgilerin Dahili Önbellekte önbelleğe alınması için, "AND" ile birleştirilen iki koşulun karşılanması gerekir: CR0 işlemci kontrol kaydında, bit 30 sıfıra ayarlanmalıdır; bir bellek okuma döngüsü sırasında, mantık tarafından üretilen önbellek etkinleştirme sinyali KEN# etkin olmalıdır.
    ABDMA ve Kesme denetleyicilerini başlatma
    IRQ ve DMA Denetleyicilerini Yeniden Başlatma
    DMA Denetleyicisini ve Kesme Denetleyicisini Yapılandırma. Kesinti vektör tablosu üretimi.
    EDDisket sürücüsünü başlatma
    Sürücü başlatma
    Sürücü başlatma, biri iz sayısını belirlemek için olan bir dizi prosedürden oluşur. Sürücü 80-izli bir sürücüyse, 60 numaralı silindire yerleştirildikten sonra, 1. silindire dönüş, track0 sinyalini pasif duruma ve 0. silindire bir adım daha aktif duruma ayarlar. Sürücü 40-yollu ise, silindir 60 üzerinde konumlandırmaya çalışırken, kafalar sınırlayıcıya çarpar, adım darbelerinin bir kısmı işlenmeyecek ve analiz sırasında tespit edilecek olan silindir 1'den 0'a geçiş anı başarısız olacaktır. track0 sinyali.
    Yüklü ortam için uzunlamasına kayıt yoğunluğu, 3F7h bağlantı noktası üzerinden kontrol edilen iki FDC saatinde okunarak belirlenir. 500 Kbps hızında veri alışverişi sırasında başarılı bir okuma gerçekleştiyse, 250 Kbps - 360/720Kb hızında 1.2 / 1.44Mb disket takılmasına karar verilir.
    Önyükleme sektöründeki sektör sayısının bayt değerine göre ortamın hacmi belirtilir. 15 sn/parça 1,2 Mb sürücülere karşılık gelirken, 1,44 Mb sürücüler 18 saniye/iz kullanır. Aygıtın boyutu - 5,25 "veya 3,5" - bu prosedür için belirlemek gerekli değildir, çünkü görev, CMOS'tan alınamaması koşuluyla sürücü ve önyükleme için yeterli ortam hakkında bilgi edinmektir.
    Sürücünün başlatılması sırasında hatalar bulunursa başka POST yapılmaz.
    EEA sürücüsünde bir disket aranıyor: Disketin ilk sektörünün okunması
    Önyükleme kesimini bir disketten okuma
    AMIBIOS'un modern uygulamalarında, EE kodu, BIOS kurtarmanın mümkün olduğu bir aygıta erişirken tanılama bağlantı noktasına gönderilen ilk işlenen POST kodudur.
    Bir disketten (Cylinder:00, Head:00, Sector:01) önyükleme kesimini okuma prosedürü, BIOS kurtarma aşamasında yeniden çağrılır. Herhangi bir ortam bulunamazsa, kullanıcıdan "A:'ya disket yerleştirin" istenir.
    EFDisket sürücüsü okunurken bir okuma hatası oluştu
    Disk işlem hatası
    Disk işlemleri sırasında hatalar tespit edilirse ve ortamdan önyükleme sektörü okunamazsa kontrol bu noktaya aktarılır. Monitörde bir hata mesajı görüntülenir ve işlem başarıyla tamamlanana kadar POST devam eder.
    Okuma hataları donanım sorunlarından kaynaklanıyorsa başarısız okuma denemeleri, çıkmak için kullanıcı müdahalesi gerektiren sonsuz bir döngü oluşturur.
    F0AMIBOOT.ROM dosyasının kök dizinde aranması
    AMIBOOT.ROM dosyasını arayın
    Önyükleme sektörünün hizmet alanlarının içeriği, AMIBOOT.ROM adlı bir dosyanın arandığı kök dizinin nerede olduğunu belirler.
    AMIBOOT.ROM dosya adı ayrılmış bir sabittir. BIOS'u başarıyla geri yüklemek için disketteki dosyayı bu kurala göre yeniden adlandırmalısınız.
    F1AMIBOOT.ROM dosyası kök dizinde değil
    AMIBOOT.ROM dosyası kök dizinde bulunamadı
    Kök dizini okurken bir hata oluşursa veya AMIBOOT.ROM dosyası içinde bulunmazsa kontrol bu noktaya aktarılır.
    F2AMIBOOT.ROM dosyası tarafından işgal edilen kümeleri bulmak için FAT disketini okuma ve analiz etme
    FAT oku
    Floppy diskin FAT (File Allocation Table)'ı okunur ve dizinin içeriğinden AMIBOOT.ROM dosyasına karşılık gelen cluster zincirinin başlangıcı belirlenir. Belirtilen ada sahip dosya bulunamazsa, yalnızca BIOS görüntüsüne sahip dosya başarıyla okunduğunda çıkılabilen sonsuz bir döngü düzenlemek için F1 kontrol noktasına koşulsuz bir geçiş gerçekleştirilir.
    F3AMIBOOT.ROM dosyasını küme küme okuma
    AMIBOOT.ROM'u okumak
    FAT'ta açıklanan kümeler zincirine bağlı olarak, AMIBOOT.ROM dosyası okunur.
    F4AMIBOOT.ROM dosyası doğru boyutta değil
    AMIBOOT.ROM dosya boyutu, Flash ROM boyutuyla eşleşmiyor
    BIOS görüntü dosyasının boyutu ana karta takılı Flash ROM yongasının boyutuyla eşleşmiyorsa kontrol bu noktaya aktarılır.
    F5Dahili önbelleği devre dışı bırakma
    Dahili Önbelleği Devre Dışı Bırak
    CR0 kaydının 30. bitini "1" olarak ayarlayarak, Flash ROM ile etkileşim kurarken veri tutarlılığını sağlamak için Dahili Önbellek devre dışı bırakılır. Aksi takdirde, mikro devrenin durum kaydını okuduktan sonra, tüm işlemler önbellek kopyasında gerçekleştirilecektir.
    Önbelleği devre dışı bırakma prosedürü donanıma bağlıdır. Bazı sistem mantığı kümeleri için, Flash ROM'un bulunduğu adres bölgesi önbelleğe alınamaz olduğundan, önbellek bu adımda devre dışı bırakılmaz.
    FacebookFlash ROM türünü algılama
    Flash ROM türünü belirleme
    Flash ROM tipi algılama, genellikle Akıllı Tanımlayıcıyı Oku komutuyla yapılır. ROM bölgesindeki herhangi bir adrese yazıldıktan sonra depolama cihazı, bellek okuma modundan ReadID moduna geçer. Bu durumda, ROM'un içeriği değil, tanımlayıcılar belirtilen bölgeden okunacaktır: ofset 0 - Üretici Kodu; ofset 1 - Cihaz Kodu.
    Tüm bu işlemleri gerçekleştirmeden önce, Flash WE sinyalinin blokajını kaldırmak ve bölgeye erişime izin vermek gerekir, bunun için sistem lojik kayıtları programlanır.
    FCFlash ROM'u silme
    Ana Ünite Flash ROM'unu Silme
    Flash ROM, bir önyükleme bloğundan, bir veya daha fazla parametre bloğundan ve bir ana bloktan oluşur. Ana üniteyi silmek için, Erase Setup ve Erase Confirm kodlarından oluşan Flaşı Sil komutu yürütülür. Flash ROM silme moduna girer ve adres alanında içerik okunmaz, ancak işlemcinin işlemin tamamlandığı anı ve başarısını belirlediği duruma göre durum.
    FDFlash ROM'u Programlama
    Flash ROM Ana Ünite Programlama
    Ana ünitenin programlanması, depolama cihazının üreticisi tarafından belirtilen algoritmaya göre gerçekleştirilir. Kural olarak, yazılan her hücre için iki koddan oluşan bir komut iletilir: Program Kurulumu ve yazılacak bayt. Yazma işleminin tamamlanma anı ve başarısı, Flash ROM'un durum kaydı tarafından kontrol edilir. İşlem, ana bloğun tüm hücreleri için döngüsel olarak tekrarlanır.
    FFFlash ROM programlaması başarılı oldu. Ardından, sistem BIOS'unu yeniden başlatma
    BIOS yeniden başlatma Paketlenmemiş sistem BIOS'unun ShadowRAM'de yürütülen kodları (Çalışma zamanı kodu, F000 gölge RAM'de sıkıştırılmamış haldedir)
    FlashROM programlamanın başarılı olması durumunda kontrol bu noktaya aktarılır. Ardından, BIOS'u yeniden başlatmanız gerekir. Bunu yapmak için, FFFF:0000 (CS=FFFF, IP=0000) adresinde doğrudan bir bölümler arası atlama komutu yürütülür.
    10 KBC engelleme ve engellemeyi kaldırma komutunun verilmesi
    Klavye denetleyicisi erken başlatma
    Klavyeye bir sıfırlama komutu gönderildi. A20 hattının kontrolünü etkinleştirmek veya devre dışı bırakmak için C8/C9 komutları 64h bağlantı noktasına gönderilir. Donanım uygulamasına bağlı olarak, 82C42 yazılım modeliyle uyumlu, klavye denetleyicisinin ikinci bağlantı noktasının birinci ve ikinci bitlerine karşılık gelen genel amaçlı pinler Pin23 ve Pin24 kullanılır.
    11 DRAM kayıtlarını geri yükleyin
    STR (RAM'de Askıya Alma) durumundan dönüş
    STR (RAM'i Askıya Al) durumundan geri dönmek, RAM içeriğinin geri yüklenmesini içerir. Bunu yapmak için, CMOS'tan okur ve STR yürütülürken ilgili içerikleri bellek denetleyicisinin kayıtlarına yazar. Bellek yenileme şemaları çalışıyor.
    E0.
    12 SMRAM'ı yeniden etkinleştirin. MTRR'leri ayarla
    SMRAM'a (Sistem Yönetimi RAM'i) erişimi geri yükleme
    Sistem Yönetimi RAM'i (SMRAM), Sistem Yönetimi Kesintisi (SMI İşleyici) işleyicisi için yapılandırılır. MTRR işlemci kayıtları, SMRAM'a eşlenen A000 ve B000 segmentlerindeki bellek bölgesine erişim için gerekli koşulları sağlayacak şekilde yapılandırılır.
    Bazı platformlarda bu prosedürün kodu şöyledir: E1.
    13 Yenileme hızını geri yükleyin
    Bellek yenileme kurtarma
    Intel işlemciler üzerine kurulu platformlar, belleğin yenilenmesinden sorumlu olan bellek denetleyici kayıtlarının içeriğini geri yükler. Bu prosedür AMD platformlarında gerçekleştirilmez.
    Bazı platformlarda bu prosedürün kodu şöyledir: E2.
    14 CMOS'u geri yükleyin ve VGA BIOS'u arayın
    VGA BIOS'u Bulma ve Başlatma
    Tümleşik video içeren platformlar için VGA BIOS aranır ve başlatılır.
    Bazı platformlarda bu prosedürün kodu şöyledir: E3.
    03 NMI'yi devre dışı bırakın. Tip Tanımını Sıfırla
    05 Yığın başlatma. Belleği ve USB Denetleyici Önbelleğini Devre Dışı Bırak
    06 RAM'de yürütme yardımcı program
    07 İşlemci tanıma ve APIC başlatma
    08 CMOS Sağlama Toplamı Doğrulaması
    09 End / Ins tuşlarının yürütülmesini kontrol etme
    0A Pil arızası testi
    0B Klavye Denetleyicisi Arabellek Kayıtlarını Temizleme
    0C Klavye denetleyicisine bir test komutu gönderilir
    0E Klavye denetleyicisi tarafından sunulan ek aygıtları bulma
    0F Klavye başlatma
    10 Sıfırlama komutu klavyeye gönderilir
    11 End veya Ins tuşuna basılırsa, CMOS sıfırlanır
    12 DMA denetleyicilerini devre dışı bırakmak
    13 Yonga seti başlatma ve L2 önbelleği
    14 Sistem zamanlayıcısının kontrol edilmesi
    19 DRAM yenileme isteği oluşturma testi devam ediyor
    1 A Rejenerasyon döngüsünün süresinin kontrol edilmesi
    20 Çıkış cihazları başlatılıyor
    23 Klavye denetleyicisinin giriş bağlantı noktası okunuyor. Yoklama Tuş Kilidi Anahtarı ve Üretim Test Anahtarı
    24 Kesinti Vektör Tablosunu Başlatmaya Hazırlanma
    25 Kesinti vektörü başlatma tamamlandı
    26 Turbo Switch atlama kablosunun durumu, klavye denetleyicisinin giriş bağlantı noktası aracılığıyla sorgulanır.
    27 USB denetleyicisinin başlatılması. Başlatıcı mikro kod güncellemesi
    28 Video modunu ayarlamak için hazırlanıyor
    29 LCD panel başlatma
    2A Ek ROM'lar tarafından sunulan cihazları arayın
    2B VGA BIOS başlatma, sağlama toplamını kontrol etme
    2C VGA BIOS'u çalıştırma
    2D INT 10h ve INT 42h ile eşleştirme
    CGA video bağdaştırıcılarını arayın
    2F CGA video belleği testi
    30 CGA Tarayıcı Testi
    31 Video belleğinde veya tarama devrelerinde hata. Alternatif bir CGA video adaptörü bulma
    32 Alternatif CGA video belleği testi ve tarama devreleri
    33 Mono/Renkli Jumper Durum Anketi
    34 Metin modunun ayarlanması 80x25
    37 Video modu ayarlandı. Ekran temizlendi
    38 Yerleşik cihaz başlatma
    39 Önceki adımdaki hata mesajlarını görüntüleme
    3 A CMOS Kurulumuna girmek için "DEL'e Vur" mesajını görüntüleyin
    3B Korumalı modda bir hafıza testi için hazırlanmaya başlayın
    40 GDT ve IDT Tanımlayıcı Tablolarının Hazırlanması
    42 Korumalı Moda Geçiş
    43 İşlemci korumalı modda. Kesintilere izin verilir
    44 A20 hattını test etmeye hazırlanıyor
    45 Hat testi A20
    46 RAM boyutlandırma tamamlandı
    47 Geleneksel Belleğe yazılan test verileri
    48 Geleneksel Belleği Yeniden Kontrol Etme
    49 Genişletilmiş Bellek Testi
    4B Hafızayı sıfırlama
    4C Sıfırlama işlemi göstergesi
    4D CMOS'a yazma alınan boyutlar Geleneksel ve Genişletilmiş bellek
    Gerçek sistem belleği miktarının gösterilmesi
    4F Genişletilmiş Geleneksel Bellek testi devam ediyor
    50 Geleneksel Bellek Boyutu Düzeltme
    51 Genişletilmiş Bellek Testi
    52 Geleneksel Bellek ve Genişletilmiş Bellek birimleri korunur
    53 Gecikmeli Eşlik Hatası İşleme
    54 Eşlik ve NMI İşlemeyi Devre Dışı Bırak
    57 POST Bellek Yöneticisi için bellek bölgesi başlatma
    58 CMOS Kurulumuna girmeniz istenir
    59 İşlemciyi gerçek moda döndürme
    60 DMA sayfası kayıtlarını kontrol etme
    62 DMA#1 denetleyici adresi ve aktarım uzunluğu kayıt testi
    63 DMA#2 Denetleyici Aktarım Uzunluğu ve Adres Kayıt Testi
    65 DMA Denetleyicilerini Programlama
    66 Yazma Talebini ve Maske Ayarı POST Kayıtlarını Temizleme
    67 Kesme Denetleyicilerini Programlama
    7F Ek kaynaklardan NMI sorgusuna izin ver
    80 Kesinti servis modunu PS / 2 bağlantı noktasından ayarlar
    81 Sıfırlama Hatalarında Klavye Arayüzü Testi
    82 Klavye Denetleyici Modunu Ayarlama
    83 Tuş kilidi durum kontrolü
    84 Bellek Doğrulaması
    85 Hata mesajlarını görüntüleme
    86 Kurulum için sistemin ayarlanması
    87 CMOS Kurulum programını Geleneksel Belleğe paketinden çıkarma.
    88 Kurulum programı kullanıcı tarafından sonlandırıldı
    89 Kurulumdan sonra durumu geri yükleme tamamlandı
    8B Belleği Ek Bir BIOS Değişken Bloğuna Ayırma
    8C Konfigürasyon kaydı programlama
    8D HDD ve FDD denetleyicilerinin başlatılması
    8F FDD Denetleyicisini Yeniden Başlatma
    91 Sabit sürücü denetleyicisini yapılandırma
    95 Ek BIOS'ları bulmak için ROM Taraması çalıştırma
    96 Ek ayar sistem kaynakları
    97 Ek BIOS İmzası ve Sağlama Toplamı Doğrulaması
    98 Sistem Yönetimi RAM'ini Yapılandırma
    99 Zamanlayıcı Sayacı ve Paralel Port Değişkenlerini Ayarlama
    9A Seri Bağlantı Noktalarının Listesini Oluşturma
    9B Yardımcı işlemci testi için bellekte bir alan hazırlama
    9C Yardımcı işlemci başlatma
    9D Yardımcı işlemci bilgileri CMOS RAM'de saklanır
    9E Klavye Tipi Tanımlaması
    9F Ek giriş cihazları arayın
    A0 Kayıtların oluşumu MTRR (Bellek Tipi Aralık Kayıtları)
    A2 Önceki başlatma adımlarındaki hata mesajları
    A3 Klavye otomatik tekrarlama zamanlaması ayarı
    A4 Kullanılmayan RAM bölgelerini birleştirin
    A5 Video modunun ayarlanması
    A6 Ekran temizleme
    A7 BIOS Yürütülebilir Kod Gölge RAM Alanının Taşınması
    A8 E000h segmentinde ek BIOS başlatma
    A9 Kontrolü sistem BIOS'una iade edin
    AAA USB veri yolu başlatma
    AB INT13 modülünü disk hizmetlerine hizmet vermek için hazırlama
    AC Çok işlemcili sistemleri desteklemek için AIOPIC tabloları oluşturma
    AD INT10 modülünü video hizmetlerine hizmet vermek için hazırlama
    AE DMI başlatma
    B0 Sistem yapılandırma tablosu çıktısı
    B1 ACPI BIOS başlatma
    00 Yazılım Kesintisi INT19h - Önyükleme Sektörünü Yükleme

    Ses sinyalleri

    Bu işlevin sorumluluğu ağ üzerinden uzaktan önyüklemeyi desteklemektir, bu nedenle ağ bağdaştırıcısının Önyükleme ROM'unu aramanız gerekir. Bulunursa ve Önyükleme Aygıtı Önceliği menüsündeki CMOS Kurulumu ayarı ağ önyüklemesini ilk aygıt olarak listelerse, INT18h ve INT19h yordamları yapılandırılır.

    Hata kodu aşağıdaki değerleri alabilir: * 0: RAM algılanmadı * 1: farklı türde DIMM takılı * 2: DIMM'de SPD yok veya SPD'nin içeriği okunamıyor * 3: modül eşleşmiyor sistem gereksinimleri belirtilen frekansta çalışması için * 4: modül bu sistemde kullanılamaz * 5: modül hatlarının aktivasyonu ile rejenerasyon durumuna geçişi arasındaki süre sistem gereksinimlerini karşılamıyor * 6: modülde bir hata algılandı düşük sayfa - ilk 64 Kb bellek

    seslerhata
    1 kısaBellek yenileme hatası. Programlanabilir kesme zamanlayıcısı veya programlanabilir kesme denetleyicisi arızalı olabilir.
    2 kısaPOST prosedürü başarısız oldu. Donanım kontrollerinden biri başarısız oldu.
    3 kısaİlk 64K'da bellek eşlik hatası. Bellek yongası arızalı olabilir.
    4 kısaSistem zamanlayıcısı veya ilk bellek bankası hatası
    5 kısaişlemci hatası
    6 kısaKontrol hattı hatası A20. İşlemcinin korumalı moda geçmesini engelleyen klavye denetleyici hatası.
    7 kısaİşlemci sanal modu hatası
    8 kısaVideo belleği okuma/yazma hatası. Eksik veya kusurlu video bağdaştırıcısı.
    9 kısaBIOS sağlama toplamı yanlış
    10 kısaGeçici Olmayan Bellek (CMOS) Güç Yönetimi Kaydında Okuma/Yazma Hatası. Güç yönetimi devrelerinde arıza.
    11 kısaDüzey 2 önbellek hatası
    1 uzunTüm kontroller normal şekilde geçti - bilgisayar işletim sistemini başlatmaya hazır
    1 uzun, 1 kısaGüç kaynağı hatası
    1 uzun, 2 kısaVideo kartının BIOS ROM'unda hata veya yatay tersin silinmesinde hata
    1 uzun, 3 kısa64K üzerindeki bellekte hata algılandı
    Compaq BIOS'u:

    hata mesajı

    Tanım

    Sistem düzgün bir şekilde önyükleniyor

    BIOS ROM sağlama toplamı hatası

    BIOS ROM'un içeriği, beklenen içerikle eşleşmiyor. Mümkünse BIOS'u PAQ'dan yeniden yükleyin

    Video adaptörünü kontrol edin ve düzgün oturduğundan emin olun.Mümkünse video adaptörünü değiştirin.

    7 bip (1 uzun, 1s, 1l, 1 kısa, ara, 1 uzun, 1 kısa, 1 kısa)

    AGP ekran kartı arızalı. Kartı yeniden yerleştirin veya tamamen değiştirin. Bu bip sesi Compaq Deskpro sistemleriyle ilgilidir

    1 uzun bitmeyen bip

    hafıza hatası Kötü RAM. Değiştirin ve test edin

    RAM'i yeniden yerleştirin ve yeniden test edin; arıza devam ederse RAM'i değiştirin

    IBM Masaüstü BIOS'u:

    hata mesajı

    Tanım

    Sistem düzgün bir şekilde önyükleniyor

    Başlatma hatası

    Hata kodu görüntüleniyor

    Sistem kartı hatası

    Video bağdaştırıcı hatası

    EGA/VGA adaptör hatası

    3270 klavye adaptörü hatası

    güç kaynağı hatası

    Güç kaynağını değiştirin

    güç kaynağı hatası

    Güç kaynağını değiştirin

    Güç kaynağını değiştirin

    IBM Thinkpad BIOS'u:

    Bip/Hata

    Tanım

    sürekli bip sesi

    Sistem kartı hatası

    bir bip sesi; Okunamayan, boş veya yanıp sönen LCD

    LCD bağlantı sorunu; LCD arka ışık invertör arızası; video bağdaştırıcısı arızalı; LCD montajı hatalı; Sistem kartı arızası; güç kaynağı arızası

    bir bip sesi; "Önyükleme kaynağına erişilemiyor" mesajı

    önyükleme aygıtı hatası; sistem kartı hatası

    Bir uzun, iki kısa bip sesi

    Sistem kartı arızası; video bağdaştırıcı sorunu; LCD montaj hatası

    Bir uzun, dört kısa bip

    düşük pil voltajı

    Her saniye bir bip sesi

    düşük pil voltajı

    Hata kodları ile iki kısa bip sesi

    POST hata mesajı

    Sistem kartı hatası

    IBM Intellistation BIOS'u:

    Bip hata kodu:

    Eylem / Aşağıdaki bileşenlerde teşhis çalıştırın:

    1-1-3 CMOS okuma/yazma hatası1. Kurulumu Çalıştırın
    2.Sistem Kartı
    1-1-4 ROM BIOS kontrol hatası1.Sistem Kartı
    1-2-X DMA hatası1.Sistem Kartı
    1-3-X1. Bellek modülü
    2.Sistem Kartı
    1-4-4 1.Klavye
    2.Sistem Kartı
    İlk 64 KB RAM'de 1-4-X Hatası algılandı.1. Bellek modülü
    2.Sistem Kartı
    2-1-1, 2-1-2 1. Kurulumu Çalıştırın
    2.Sistem Kartı
    2-1-X İlk 64 KB RAM başarısız oldu.1. Bellek modülü
    2.Sistem Kartı
    2-2-2
    2.Sistem Kartı
    2-2-X İlk 64 KB RAM başarısız oldu.1. Bellek modülü
    2.Sistem Kartı
    2-3-X1. Bellek modülü
    2.Sistem Kartı
    2-4-X1. Kurulumu Çalıştırın
    2. Bellek modülü
    3.Sistem Kartı
    3-1-X DMA kaydı başarısız oldu.1.Sistem Kartı
    3-2-4 Klavye denetleyicisi başarısız oldu.1.Sistem Kartı
    2 Klavye
    3-3-4 Ekran başlatma başarısız oldu.1. Video Adaptörü (kuruluysa)
    2.Sistem Kartı
    3. Ekran
    3-4-1 Bir hata tespit edilmemesi için ekran izleme.1. Video Adaptörü (kuruluysa)
    2.Sistem Kartı
    3. Ekran
    3-4-2 POST, video ROM'u arıyor.1. Video Adaptörü (kuruluysa)
    2.Sistem Kartı
    4 1. Video Adaptörü (kuruluysa)
    2.Sistem Kartı
    Diğer tüm bip kodu dizileri.1.Sistem Kartı
    POST sırasında bir uzun ve bir kısa bip sesi.
    Temel 640 KB bellek hatası veya gölge RAM hatası.
    1. Bellek modülü
    2.Sistem Kartı
    POST sırasında bir uzun bip ve iki veya üç kısa bip sesi.(Video hatası)1. Video Adaptörü (kuruluysa)
    2.Sistem Kartı
    POST sırasında üç kısa bip sesi.1. Bkz. "Sistem kartı belleği" sayfa 62.
    2.Sistem Kartı
    sürekli bip sesi1.Sistem Kartı
    Tekrarlanan kısa bip sesleri.1. Klavye tuşa takıldı mı?
    2. Klavye kablosu
    3.Sistem Kartı
    Mylex BIOS'u:

    hata mesajı

    Tanım

    Sistem normal olarak önyükleniyor

    Video bağdaştırıcı hatası

    Video bağdaştırıcısı arızalı veya düzgün oturmamış. adaptörü kontrol edin

    klavye denetleyicisi hatası

    Klavye denetleyici IC arızalı. Mümkünse IC'yi değiştirin

    Klavye denetleyici IC arızalı veya klavye arızalı. Klavyeyi değiştirin, sorun devam ederse klavye denetleyici IC'sini değiştirin

    Programlanabilir kesme denetleyicisi arızalı. Mümkünse IC'yi değiştirin

    Programlanabilir kesme denetleyicisi arızalı. mümkünse IC'yi değiştirin

    DMA sayfası kayıt hatası

    DMA denetleyici IC arızalı. Mümkünse IC'yi değiştirin

    RAM yenileme hatası

    RAM eşlik hatası

    DMA denetleyicisi 0 hatası

    Kanal 0 için DMA denetleyici IC'si başarısız oldu

    CMOS RAM başarısız oldu

    DMA denetleyicisi 1 hatası

    Kanal 1 için DMA denetleyici IC'si başarısız oldu

    CMOS RAM pil hatası

    CMOS RAM pili arızalandı. Mümkünse CMOS'u veya pili değiştirin

    CMOS RAM sağlama toplamı hatası

    CMOS RAM başarısız oldu. Mümkünse CMOS'u değiştirin

    BIOS ROM sağlama toplamı hatası

    BIOS ROM'u başarısız oldu. Mümkünse BIOS'u değiştirin veya yükseltin

    Mylex 386 BIOS'u:

    hata mesajı

    Tanım

    Sistem normal olarak önyükleniyor

    Video bağdaştırıcı hatası

    Ya video bağdaştırıcısı arızalı, düzgün oturmamış ya da eksik

    1 uzun, 1 kısa, 1 uzun

    klavye denetleyicisi hatası

    Klavye denetleyici IC'si arızalı veya sistem kartı devresi arızalı

    1 uzun, 2 kısa, 1 uzun

    Ya klavye denetleyicisi arızalı ya da sistem kartı devresi arızalı

    1 uzun, 3 kısa, 1 uzun

    1 uzun 4 kısa, 1 uzun

    Programlanabilir kesme denetleyicisi IC arızalı

    1 uzun, 5 kısa, 1 uzun

    DMA sayfası kayıt hatası

    DMA denetleyici IC 1 veya 2 arızalı veya sistem kartı devresi arızalı

    1 uzun, 6 kısa, 1 uzun

    RAM yenileme hatası

    1 uzun, 7 kısa, 1 uzun

    1 uzun, 8 kısa, 1 uzun

    RAM eşlik hatası

    1 uzun, 9 kısa, 1 uzun

    DMA denetleyicisi 1 hatası

    Kanal 0 için DMA denetleyicisi arızalı veya sistem kartı devresi arızalı

    1 uzun, 10 kısa, 1 uzun

    Ya CMOS RAM arızalı. CMOS'u değiştirin

    1 uzun, 11 kısa, 1 uzun

    DMA denetleyicisi 2 hatası

    Kanal 1 için DMA denetleyicisi arızalı veya sistem kartı devresi arızalı

    1 uzun, 12 kısa, 1 uzun

    CMOS RAM pil hatası

    CMOS RAM pili arızalı veya CMOS RAM bozuk. Mümkünse pili değiştirin

    1 uzun, 13 kısa, 1 uzun

    CMOS sağlama toplamı hatası

    CMOS RAM arızalı

    1 uzun 14 kısa, 1 uzun

    BIOS ROM sağlama toplamı hatası

    BIOS ROM sağlama toplamı hatalı. BIOS'u değiştirin veya yükseltin

    Phoenix ISA/MCA/EISA BIOS'u:

    Bip kodları, bip sayısı olarak gösterilir. Örneğin. 1-1-2, 1 bip, bir duraklama, 1 bip, bir duraklama ve 2 bip anlamına gelir.

    • Bir Dell bilgisayarda 1-2 bip kodu, önyüklenebilir bir eklenti kartının takılı olduğunu ancak herhangi bir önyükleme aygıtının takılı olmadığını da gösterebilir. Örneğin, bir Promise Ultra-66 kartı taktığınızda, ancak ona bir sabit sürücü bağlamadığınızda, bip kodunu alırsınız. Bunu bir SIIG (bok -- veba gibi kaçının) Ultra-66 kartıyla doğruladım ve ardından sonuçları Dell ile onayladım.

    hata mesajı

    Tanım

    CPU test hatası

    CPU arızalı. CPU'yu değiştirin

    Sistem kartı seçim hatası

    Anakartta belirlenemeyen bir arıza var. Anakartı değiştirin

    CMOS okuma/yazma hatası

    Gerçek zaman saati/CMOS arızalı. Mümkünse CMOS'u değiştirin

    Genişletilmiş CMOS RAM hatası

    CMOS RAM'in genişletilmiş kısmı başarısız oldu. Mümkünse CMOS'u değiştirin

    BIOS ROM sağlama toplamı hatası

    BIOS ROM'u başarısız oldu. Mümkünse BIOS'u değiştirin veya yükseltin

    Programlanabilir kesme zamanlayıcısı başarısız oldu. Mümkünse değiştirin

    DMA okuma/yazma hatası

    DMA denetleyicisi başarısız oldu. Mümkünse IC'yi değiştirin

    RAM yenileme hatası

    RAM yenileme denetleyicisi başarısız oldu

    64KB RAM hatası

    İlk 64 KB RAM'in testi başlatılamadı

    İlk 64KB RAM hatası

    İlk RAM IC başarısız oldu. Mümkünse IC'yi değiştirin

    İlk 64KB mantık hatası

    İlk RAM kontrol mantığı başarısız oldu

    adres satırı hatası

    İlk 64 KB RAM'in adres satırı başarısız oldu

    Parite RAM hatası

    İlk RAM IC başarısız oldu. Mümkünse değiştirin

    EISA hatasız zamanlayıcı testi

    Anakartı değiştirin

    EISA NMI bağlantı noktası 462 testi

    Anakartı değiştirin

    64KB RAM hatası

    bit0; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 1; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit2; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 3; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 4; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 5; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 6; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 7; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 8; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 9; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 10; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 11; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 12; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 13; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 14; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    64KB RAM hatası

    bit 15; İlk RAM IC'deki bu veri biti başarısız oldu. Mümkünse IC'yi değiştirin

    Bağımlı DMA kayıt hatası

    DMA denetleyicisi başarısız oldu. Mümkünse denetleyiciyi değiştirin

    Ana DMA kayıt hatası

    DMA denetleyicisi başarısız olmuştu. Mümkünse denetleyiciyi değiştirin

    Ana kesme maskesi kayıt hatası

    Bağımlı kesme maskesi kayıt hatası

    Kesme denetleyicisi IC'si başarısız oldu

    Kesinti vektör hatası

    BIOS, kesinti vektörlerini belleğe yükleyemedi. Anakartı değiştirin

    klavye denetleyici hatası

    CMOS RAM gücü kötü

    Mümkünse CMOS pilini veya CMOS RAM'i değiştirin

    CMOS yapılandırma hatası

    CMOS yapılandırması başarısız oldu. Yapılandırmayı geri yükleyin veya mümkünse pili değiştirin

    Video belleği hatası

    Video belleğinde bir sorun var. Mümkünse video adaptörünü değiştirin

    Video başlatma hatası

    Video bağdaştırıcısında bir sorun var. Adaptörü yeniden oturtun veya mümkünse adaptörü değiştirin

    Sistemin zamanlayıcı IC'si başarısız oldu. Mümkünse IC'yi değiştirin

    kapatma hatası

    CMOS başarısız oldu. Mümkünse CMOS IC'yi değiştirin

    Kapı A20 hatası

    Klavye denetleyicisi başarısız oldu. Mümkünse IC'yi değiştirin

    Korumalı modda beklenmeyen kesinti

    Bu bir CPU sorunudur. CPU'yu değiştirin ve yeniden test edin

    RAM test hatası

    Sistem RAM adresleme devresi arızalı. Anakartı değiştirin

    Aralık zamanlayıcı kanalı 2 hatası

    Sistem zamanlayıcı IC'si başarısız oldu. Mümkünse IC'yi değiştirin

    Günün saati saat arızası

    Gerçek zamanlı saat/CMOS başarısız oldu. Mümkünse CMOS'u değiştirin

    seri port hatası

    Seri bağlantı noktası devresinde bir hata oluştu

    Paralel bağlantı noktası hatası

    Paralel bağlantı noktası devresinde bir hata oluştu

    Matematik yardımcı işlemci hatası

    Matematik yardımcı işlemcisi başarısız oldu. Mümkünse, MPU'yu değiştirin

    Tanım

    Gerçek modu doğrula

    Sistem donanımını başlat

    Yonga seti kayıtlarını başlangıç ​​değerleri ile başlat

    POST bayrağında ayarla

    CPU kayıtlarını başlat

    Önbelleği başlangıç ​​değerlerine başlat

    Güç yönetimini başlat

    İlk POST değerleri ile alternatif kayıtlar yükleyin

    UserPatch0'a atla

    zamanlayıcı başlatmayı başlat

    8254 zamanlayıcı başlatma

    8237 DMA denetleyici başlatma

    Programlanabilir Kesme Denetleyicisini Sıfırla

    DRAM yenilemesini test edin

    8742 Klavye Denetleyicisini Test Edin

    ES segment kaydını 4 GB olarak ayarlayın

    512K temel belleği temizle

    512K temel adres satırını test edin

    51K temel belleği test edin

    CPU veri yolu saat frekansını test edin

    CMOS RAM okuma/yazma hatası (bu genellikle ISA veri yolunda bir kartın oturmaması gibi bir sorunu gösterir)

    Yonga setini yeniden başlat

    Gölge sistem BIOS ROM'u

    Önbelleği yeniden başlat

    Önbelleği otomatik boyutlandır

    Gelişmiş yonga seti kayıtlarını yapılandırın

    CMOS değerleri ile alternatif kayıtları yükleyin

    İlk CPU hızını ayarla

    Kesinti vektörlerini başlat

    BIOS kesintilerini başlat

    ROM telif hakkı bildirimini kontrol edin

    PCI Options ROM'ları için yöneticiyi başlat

    Video yapılandırmasını CMOS'a göre kontrol edin

    PCI veri yolunu ve aygıtlarını başlat

    sistemdeki tüm video bağdaştırıcılarını başlat

    Gölge video BIOS ROM'u

    Telif hakkı bildirimini görüntüle

    CPU tipini ve hızını göster

    Etkinleştirilmişse tuş tıklamasını ayarla

    Beklenmeyen kesintileri test edin

    "Kuruluma girmek için F2'ye basın" istemini görüntüleyin

    RAM'i 512K ile 640K arasında test edin

    Genişletilmiş belleği test edin

    Genişletilmiş bellek adres satırlarını test edin

    UserPatch1'e atla

    Gelişmiş önbellek kayıtlarını yapılandırın

    Harici ve CPU önbelleklerini etkinleştir

    SMI işleyicisini başlat

    Harici önbellek boyutunu göster

    Gölge mesajını göster

    Tek kullanımlık olmayan segmentleri göster

    Hata mesajlarını göster

    Yapılandırma hatalarını kontrol edin

    Gerçek zamanlı saati test edin

    Klavye hatalarını kontrol edin

    Kurulum donanım kesme vektörleri

    Varsa yardımcı işlemciyi test edin

    Yerleşik G/Ç bağlantı noktalarını devre dışı bırakın

    Harici RS232 portlarını tespit edin ve kurun

    Harici paralel bağlantı noktalarını algıla ve kur

    Yerleşik G/Ç bağlantı noktalarını yeniden başlatın

    BIOS Veri Alanını Başlat

    Genişletilmiş BIOS Veri Alanını Başlat

    Disket denetleyicisini başlat

    Başlat sabit disk denetleyici

    Yerel veri yolu sabit disk denetleyicisini başlat

    UserPatch2'ye atla

    A20 adres satırını devre dışı bırak

    Büyük ES segment kaydını temizle

    Seçenek ROM'ları arayın

    Gölge seçeneği ROM'ları

    Kurulum güç yönetimi

    Donanım kesintilerini etkinleştir

    F2 tuş vuruşunu tara

    POST içi bayrağı temizle

    Hataları kontrol et

    POST tamamlandı - işletim sistemini başlatmaya hazırlanın

    Parolayı kontrol edin (isteğe bağlı)

    Genel tanımlayıcı tablosunu temizle

    Parite denetleyicilerini temizle

    Virüs ve yedekleme hatırlatıcılarını kontrol edin

    INT 19 ile başlatmayı deneyin

    Kesme işleyici hatası

    Bilinmeyen kesme hatası

    bekleyen kesme hatası

    Seçenek ROM hatasını başlat

    Genişletilmiş Blok Hareketi

    Kapatma 10 hatası

    Klavye Denetleyici hatası (video olmadığı sürece büyük olasılıkla sorun RAM veya önbellektir)

    Yonga setini başlat

    Yenileme sayacını başlat

    Zorunlu Flaşı Kontrol Edin

    Tam bir RAM testi yapın

    OEM başlatma işlemini gerçekleştirin

    Kesme denetleyicisini başlat

    Önyükleme kodunda oku

    Tüm vektörleri başlat

    Önyükleme aygıtını başlat

    Önyükleme kodu oku tamam

    Dörtlü BIOS:

    hata mesajları

    Tanım

    Sistem normal olarak önyükleniyor

    CMOS RAM arızalı. Mümkünse IC'yi değiştirin

    Video bağdaştırıcısı arızalı. Video bağdaştırıcısını yeniden oturtun veya mümkünse bağdaştırıcıyı değiştirin

    çevresel denetleyici hatası

    Bir veya daha fazla sistem çevre birimi denetleyicisi bozuk. Denetleyicileri değiştirin ve yeniden test edin

    Herhangi bir bilgisayar tamircisi, IBM PC (veya onunla uyumlu) gibi bilgisayarları onarırken ve yükseltirken sorunları teşhis etmek için POST Card PCI'nin kullanıldığını bilir.

    Bu tür kartları Rusya ve BDT'de birkaç şirket üretiyor: Master Kit (Moskova), e-KIT Post Cards, ACE Lab (N.Novgorod), BVG Group (Moskova), EPOS: PCI TESTCARD (Ukrayna), IC Book: IC80 ( Ukrayna ), Jelezo: Jpost Full (Ukrayna), VL Comp: PC Analyzer (Belarus). Yabancı çözümler de var ama bedava satışta bulamıyoruz.

    POST Kartı PCI, herhangi bir boş PCI yuvasına (33 MHz) takılabilen ve bilgisayarın BIOS'u tarafından oluşturulan POST kodlarını kullanıcı dostu bir şekilde görüntülemek üzere tasarlanmış bir bilgisayar genişletme kartıdır.

    Geleneksel olarak, tüm POST kartları seri ve seri olmayan (kendi kendine montaj kitleri) olarak ayrılabilir.

    Mevcut POST kartlarına genel bakış

    Çeşitli üreticilerin POST kartlarının dezavantajlarını düşünün.

    Rusya'da PCI POST kartları üretiminin atası, bilgisayarların teşhisi ve onarımı için yazılım ve donanım sistemlerinin üretiminde geniş deneyime sahip olan ACE Lab şirketidir.

    Ana Kit POST Kartı PCI NM9221 (kendi kendine montaj kiti) / BM9221 (bitmiş kart). Bir dezavantaj, yedi segmentli göstergenin "yüz aşağı" görünmesidir.

    Bu POST Kartının avantajları: Çalışırken soketlemeyi destekleyen (POST Kartını yakma olasılığı daha düşük olduğundan daha güvenilir) ve 3,3 V'ta çalışan (modern PCI2.3 ve PCI3.0 teknik özellikleriyle daha iyi uyumluluk) EPM3XXX serisi FPGA üzerine monte edilmiştir ), değiştirilebilir bellenim sayesinde yeni ve eski yonga setleri için destek.

    e-Kit_02 Bu POST Kartının dezavantajları: Hot-socketing'i desteklemeyen (POST Kartını yakma olasılığı daha yüksek olduğu için daha az güvenilir) ve 5.0V'de çalışan (modern kartlarda sorunlar olabilir) modası geçmiş EPM7XXX serisinin FPGA'sı üzerine kurulmuştur. PCI2.3 ve PCI3.0).

    ACE Lab PC-POST PCI-2. Göstergenin aşağı bakması uygun değildir, ancak bilgilerin okunacağı 4 olası bağlantı noktasından birini seçmek mümkündür.

    ACE Lab PC GÜCÜ PCI-2— sistem hatalarını ve donanım çakışmalarını belirlemeye odaklanan, anakartta kurulu ROM'dan başlatılan bir dizi tanı testi gerçekleştirmenize olanak tanıyan tam özellikli bir yazılım ve donanım kompleksi.

    BVG Grubu İkili POST. Avantajları: basit ve ucuz POST kartı. Altera EPM3032ALC44-10 FPGA temel alınarak yapılmıştır. Kartın her iki tarafında beş LED (PCI gücü - -12V, +12V, +3.3V, +5V ve bir RESET sinyali) ve iki adet yedi bölümlü gösterge taşır. Gösterge bir basamak gösterebilir - bu, bu POST'un takıldığı PCI yuvasının saat hızı almadığı anlamına gelir.

    Kesik yapısından dolayı bu kartın karakteristik bir dezavantajı, saatin bilgisayardan kaldırılmasıdır. PCI yuvası, bu kartın, jeneratörün başlatıldığı (Ödül BIOS - 26h için) POST aşamasından sonra takıldığı ve bunun sonucunda posta kodlarının artık görüntülenmediği. Bu hastalıkla "mücadele" yöntemleri şunlardır:

    • BIOS Kurulumunda DIMM / PCI Saatini Algıla öğesi varsa, bunu Devre Dışı Bırak olarak ayarlamak, jeneratörün kullanılmayan yuvalardan frekansı kaldırmasına izin vermez, bunun sonucunda Dual POST "normal" olarak çalışır;), tümünü gösterir "güvenen" posta kodları.
    • Test edilen kartta Paylaşımlı PCI Yuvaları varsa (genellikle işlemciden uzakta, "iki için bir kesme" olan iki yuva), o zaman herhangi bir "normal" PCI aygıtını (video, ses, ağ vb.) bir yuvaya takabilirsiniz. bunlardan .) ve diğerinde - bir kartpostal. Başlatma sırasında, Paylaşım PCI Yuvalarında "tam teşekküllü" bir PCI aygıtı gören jeneratör, genellikle (belirli BIOS kartına bağlı olarak), Dual POST'un başarılı bir şekilde "faydalanacağı" her ikisinden de saat hızını kaldırmaz.

    BVG Grup POST Pro. Yedi segment yerine kayan çizgili bir LCD kullanılmış ancak kartın maliyeti 300 USD civarında ki bu da mantıksız bir şekilde yüksek.

    EPOS: PCI TESTCARD. Kullanışlı "ziller ve ıslıkların" gelişmiş "Ana" serisi, ek olarak yalnızca kart üzerindeki anahtarlarla POST kodlarının çıktısını almak için kullanılan 0-3FFh aralığında teşhis bağlantı noktasını seçmenize olanak tanır. Bu POST Kartının dezavantajları: Hot-socketing'i desteklemeyen (POST Kartını yakma olasılığı daha yüksek olduğu için daha az güvenilir) ve 5.0V'de çalışan (modern kartlarda sorunlar olabilir) modası geçmiş EPM7XXX serisinin FPGA'sı üzerine kurulmuştur. PCI2.3 ve PCI3.0). Bazı anakartlarda yanlış POST kodlarının çıktısı hakkında da bilgi var.

    IC Kitap: IC80. "Yetişkinlere uygun" kartpostalların tanınmış bir temsilcisi, ayırt edici özelliği izleme alanında yalnızca "zil ve ıslıkların" varlığı değil, aynı zamanda sistemde adım adım hata ayıklamak için benzersiz (benzersiz) olasılıklardır. adım modu. Tahtanın birkaç ayırt edici özelliği vardır:

    • Teşhis amacıyla kullanılan adreslerin seçimi: 80h/81h ve 84h/85h, 378h, 1080h
    • Teşhis kodlarının çıktısı iki gösterge üzerinde gerçekleştirilir
    • Harici bir göstergeye bilgi çıkışı
    • Voltaj göstergesi Beklemede 3,3V
    • PCI eşlik desteği
    • PCI veri yolunun sunucu varyantları için destek

    Küçük bir dezavantaj: adım adım modu yeni kartlarda tam olarak doğru çalışmıyor.

    Jelezo: Jpost Dolu.İlk yeniden başlatmanın ardından bazı anakartlarda (çoğunlukla GIGABYTE) siyah bir ekrana kilitleniyor.

    VL Comp: PC Analizörü. En önemli özelliği, ISA ve PCI için tek bir tasarımda iki tür kartpostalın kombinasyonu olan basit ve ucuz bir son denetleyici.

    LCD Ekranlı POST Kartı PCI BM9222

    Bugün Moskova firması Masker Kit tarafından üretilen yeni nesil bir PCI POST kart POST Card PCI BM9222'yi inceleyeceğiz.

    Özellikler

    • Besleme gerilimi: +5 V.
    • Tüketim akımı, en fazla: 100 mA.
    • PCI veri yolu frekansı: 33 MHz.
    • Teşhis bağlantı noktası adresi: 0080h
    • POST kodlarının gösterimi: LCD'de her biri 16 karakterlik iki satır halinde (ilk satır onaltılık biçimdeki POST kodudur ve bir tire ile ayrılmış BIOS türüdür, ikinci satır hatanın bir koşu hattı).
    • PCI veri yolu sinyallerinin gösterimi: kartın ön tarafındaki LED'ler - RST (PCI sıfırlama sinyali) ve
    • CLK (PCI saat sinyali).
    • PCI veri yolu besleme voltajı göstergeleri: +5V, +12V, -12V, +3,3V.
    • Anakart yonga setleriyle uyumlu: Intel, VIA, SIS.
    • PCB boyutu: 95,5 x 73,6 mm.

    Tasarım

    Yapısal olarak, POST Card PCI çift taraflı yapılır. baskılı devre kartı 95,5 x 73,6 mm boyutlarında folyo cam elyafından. Cihazın kontaklarının elektriksel iletkenliğini iyileştirmek için lameller nikel ile kaplanmıştır.

    POST Kartı PCI Nasıl Çalışır?

    IBM PC uyumlu bilgisayarınızı her açtığınızda ve işletim sistemi başlamadan önce, bilgisayarın işlemcisi Power On Self Test (POST) adı verilen bir BIOS prosedürü gerçekleştirir. Aynı işlem tıklanarak da gerçekleştirilir. Yeniden başlatma tuşu veya bilgisayarı yeniden başlatırken. Karışıklığı önlemek için, bazı özel durumlarda, bilgisayarın önyükleme süresini azaltmak için, örneğin Hızlı Önyükleme modunda veya Hazırda Bekleme uyku modundan çıkarken POST prosedürünün bir şekilde kısaltılabileceğine dikkat edilmelidir.

    POST prosedürünün temel amacı, işletim sistemini yüklemeden önce bilgisayarın temel işlevlerini ve alt sistemlerini (bellek, işlemci, anakart, video denetleyici, klavye, disket ve sabit sürücüler vb.) kontrol etmektir. Bu, kullanıcının, örneğin HDD'deki kullanıcı verilerinin yok olmasına yol açabilecek hatalı bir sistem üzerinde çalışmaya çalışmasına karşı bir dereceye kadar güvence altına alır. Testlerin her birini başlatmadan önce, POST prosedürü, bilgisayarın G/Ç aygıtı adres alanındaki belirli bir adrese gönderilen POST kodu adı verilen bir kod üretir. Test edilen cihazda bir arıza tespit edilirse, POST prosedürü basitçe "donar" ve daha önce görüntülenen POST kodu, "donmanın" hangi testlerde meydana geldiğini kesin olarak belirler. Bu nedenle, POST kodlarını kullanan tanılamanın derinliği ve doğruluğu tamamen bilgisayardaki ilgili BIOS POST prosedürünün testlerinin derinliği ve doğruluğu ile belirlenir.

    POST kodları tablolarının farklı BIOS üreticileri için farklı olduğu ve test edilen yeni aygıtların ve yonga setlerinin ortaya çıkması nedeniyle aynı BIOS üreticisinin farklı sürümleri için bile biraz farklı olduğu belirtilmelidir. POST kodu tabloları, BIOS üreticilerinin ilgili web sitelerinde bulunabilir: AMI için http://www.ami.com , AWARD için http://www.award.com , bazen POST kodu tabloları anakartta verilir kılavuzlar.

    POST kodlarını kullanıcı dostu bir şekilde görüntülemek için POST Card adı verilen cihazlar kullanılır. PCI veri yolu için önerilen POST Kartı, herhangi bir boş PCI yuvasına (33 MHz) takılan (güç kapalıyken!) ve POST kodlarını ve mevcut kodla ilgili metin bilgilerini görüntülemek için bir metin göstergesine sahip bir bilgisayar genişletme kartıdır. Bu POST Kartının özelliklerinden, bilgisayarı açtıktan sonra ve ilk etkin PCI RESET sinyalinin ortaya çıkmasından önce, POST Kartı göstergesinde "BM9222 MASTERKIT POSTCARD" karşılama mesajının görüntülendiğini not etmek isterim.

    Ek olarak, POST Kartı, PCI veri yolunun CLK ve RST sinyallerinin durumlarını yansıtan LED'lere sahiptir.

    POST Card PCI ile Sorun Giderme

    POST Kartı kullanılarak bir bilgisayarı onarırken yapılacak işlemlerin sırası aşağıdaki gibidir:

    1. Arızalı bilgisayarın gücünü kapatın.
    2. Anakart üzerindeki herhangi bir boş PCI yuvasına POST Kartı takın.
    3. Bilgisayarın gücünü açın.
    4. Gerekirse, düğmelere basarak (anakarttan en uzaktaki düğme kontrastı artırır, yakındaki düğme kontrastı azaltır) veya değiştirerek görüntünün kontrastını (PLED için LCD ekranı kurarken - ayar gerekli değildir) ayarlarız. görüntülenen BIOS türü - düğmelerden birini basılı tutup ikincisine basarak (düğmeleri bıraktıktan sonra, hata kodundan sonra göstergenin ilk satırında görüntülenen BIOS türü değişir). Güç kapatıldığında yukarıdaki ayarların tümü kaydedilir ve POST Kartına bir sonraki güç verildiğinde yüklenir.
    5. POST Card göstergesindeki bilgileri okuyoruz - bu, bilgisayarın "takıldığı" POST kodudur ve ikinci satırdaki açıklamasıdır.
    6. Muhtemel sebepleri kavrarız.
    7. Elektrik kesildiğinde arızayı gidermek için kabloları, bellek modüllerini ve diğer bileşenleri yeniden düzenliyoruz.
    8. POST prosedürünün istikrarlı bir şekilde geçmesini ve işletim sisteminin yüklenmesinin başlamasını sağlayarak 3-7 arasındaki adımları tekrarlıyoruz.
    9. Yardımcı yazılımların yardımıyla, donanım bileşenlerinin son testlerini gerçekleştiririz ve değişken hatalar olması durumunda, karşılık gelen yazılım testlerinin uzun bir bölümünü gerçekleştiririz.

    Bir bilgisayarı POST Kartı kullanmadan tamir ederken, bu dizinin 3-6. noktaları basitçe atlanır ve dışarıdan bilgisayar onarımı, belleğin, işlemcinin, genişletme kartlarının, güç kaynağının ve hepsinden önemlisi hararetli bir yeniden düzenleme gibi görünür. , anakart.

    Büyük firmaların büyük bir hizmet verilebilir bileşen stoğu varsa, o zaman küçük firmalar ve bireyler için iyi olduğu bilinen bileşenleri kurarak bir bilgisayarı onarmak zor bir sorun haline gelir.

    POST-Card kullanılarak pratikte bilgisayar onarımı nasıl yapılır?

    Her şeyden önce, güç açıldığında, POST prosedürü başlamadan önce, merhaba mesajını diğer POST Kart mesajlarına değiştirerek POST Kartta belirtilen RST (RESET) sinyali ile sistem sıfırlanmalıdır. Değişiklik 2-4 saniye içinde oluşmazsa (karşılama görüntüleme süresi yaklaşık 0,7 saniyedir) veya “NO CODES” veya “RESET” mesajlarından biri 1 saniyeden uzun süre görünürse, bu durumda hemen çevirmeniz önerilir. bilgisayardan çıkarın, tüm kartları ve kabloları ve ayrıca bellek modüllerini ana karttan çıkarın. Sistem biriminde, kurulu işlemci ve güç kaynağına bağlı POST Kartı ile anakartı bırakmalısınız. Bilgisayarı bir sonraki açışınızda, sistem normal şekilde sıfırlanırsa ve ilk POST kodları görünürse, o zaman sorunun geçici olarak kaldırılan bilgisayar bileşenlerinde olduğu açıktır; yanlış bağlanmış döngülerde de mümkündür. Bellek, video bağdaştırıcısı ve ardından diğer kartları sırayla takarak ve göstergedeki POST kodlarını gözlemleyerek hatalı bir modül algılanır.

    Şimdi, sistemin ilk sıfırlanmasının bile geçmediği duruma geri dönelim (POST Kartı göstergesinde, tebrik mesajının yerini başka mesajlar almaz). Bu durumda ya bilgisayarın güç kaynağı arızalı ya da anakartın kendisi (RESET sinyal oluşturma devreleri arızalı) ya da işlemci çalışmıyor. Kesin neden, ana karta çalıştığı bilinen bir güç kaynağı bağlanarak belirlenebilir.

    Şimdi, sıfırlama sinyali geçtiğinde, ancak göstergeye hiçbir POST kodunun gönderilmediği durumu ele alalım (“KOD YOK” mesajı korunur); bu durumda, daha önce açıklandığı gibi, yalnızca ana kart, işlemci, POST Kartı ve güç kaynağından oluşan bir sistem test edilir. Anakart yepyeniyse, bunun nedeni yanlış ayarlanmış anakart atlama tellerinden kaynaklanıyor olabilir. Tüm atlama telleri ve işlemci doğru şekilde ayarlandığı halde anakart hala çalışmıyorsa, işlemciyi iyi bilinen bir işlemciyle değiştirmelisiniz. Bu yardımcı olmazsa, anakartın veya bileşenlerinin arızalı olduğu sonucuna varabiliriz (örneğin, arızanın nedeni FLASH BIOS'taki bilgilere zarar verebilir).

    POST Kartının ana avantajı, çalışması için bir monitör gerektirmemesidir. Aynı zamanda, POST prosedürünün ilk aşamalarında, sesli tanılama henüz mevcut olmadığında, POST Kartını kullanarak bir bilgisayarı test etmek mümkündür. Diğer bir önemli özellik, 0x0080'de kod görüntüleyen, ancak ROM'da açıklanmayan tüm BIOS türlerinde POST kodlarının görüntülenmesidir.

    PLED göstergesi

    Bu test cihazı, PLED tipi gösterge elemanına sahip bir gösterge ile donatılmıştır. Bu tür bir ekranın avantajları, yüksek kontrast oranına ve geniş görüş açısına sahip olmasıdır - bu çok önemlidir, çünkü genellikle diğer panoların (ağ, ses vb.) ) bitişik yuvalara takılır.

    Çoklu dil desteği

    POST kartı, çeşitli BIOS türlerinin kodlarını çeşitli dillerde (varsayılan olarak İngilizce ve Rusça) görüntülemenizi sağlar. BIOS türünün değiştirilmesi, her iki düğmeye aynı anda basılarak gerçekleştirilir. Bu kartpostal, 2 dilde (toplamda 6 tür) 3 tür BIOS'un şifresini çözer. Başlıktaki Ruslaştırılmış BIOS, "RU" dizesini içerir.

    Kodların açıklamasını içeren satırların kendileri 24C256 yongası - 32kB SEEPROM'da bulunur. Bu çip sokete takılıdır ve deneyimli kullanıcılar onu kaldırabilir ve www.masterkit.ru sitesinde görünüyorsa başka bir (daha yeni veya farklı bir dille) sürümle yeniden programlayabilir. Güncelleme, bilgisayar teknolojisinin gelişimindeki eğilimleri izleyerek düzenli olarak gerçekleşir.

    Sürümünüzde bu kodun şifresi çözülmediyse, test türünün şifresini çözmek için hızlı bir şekilde İnternet'i kullanmalı ve MasterKit'e bu durumu belirten bir mektup yazmalısınız ve sonraki sürümde bu kod zaten dahil edilecektir. .

    Yeniden programlama için, bu tip NM9216 / 4 mikro devreler için bir adaptörle birlikte NM9215 kitini (programlayıcı) kullanabilirsiniz.

    Pratikte Post Card PCI test cihazı ile PC sistem birimini kontrol etme

    Bilgisayar bileşenlerini test etme sırası aşağıdaki gibidir:

    1. İşlemci testi.
    2. Sağlama toplamı ROM BIOS'u.
    3. DMA denetleyicilerini, IRQ'ları ve 8254 zamanlayıcıyı kontrol etme ve başlatma.
    Bu aşamadan sonra, ses teşhisi kullanılabilir hale gelir.
    4. Bellek yenileme işlemlerinin kontrol edilmesi.
    5. İlk 64 KB belleğin test edilmesi.
    6. Kesinti vektörlerini yükleme.
    7. Video denetleyicinin başlatılması.
    Bu adımdan sonra ekranda teşhis mesajları görüntülenir.
    8. Tam RAM miktarını test etme.
    9. Klavye testi.
    10. CMOS belleği test etme.
    11. COM ve LPT bağlantı noktalarının başlatılması.
    12. FDD denetleyicisinin başlatılması ve test edilmesi.
    13. HDD denetleyicisini başlatın ve test edin.
    14. Arama ek modüller ROM BIOS ve bunların başlatılması.
    15. İşletim sistemi yükleyicisini çağırma (INT 19h, Bootstrap), işletim sistemi yüklenemezse, ROM BASIC (INT 18h) başlatma girişimi; arıza durumunda sistem durur (HALT).

    testleri geçmek

    Testlerin her birini geçerken POST, özel bir teşhis kaydına yazılan bir POST kodu üretir. Tanılama kaydında yer alan bilgiler, POST Kartı tanılama kartı bilgisayarın boş bir yuvasına takıldığında ve yedi bölümlü ekranda iki onaltılık basamak şeklinde görüntülendiğinde gözlem için kullanılabilir hale gelir. Teşhis kaydının adresi bilgisayarın türüne bağlıdır, eski sürümlerde şu şekildedir: ISA, EISA-80h, ISA-Compaq-84h, ISA-PS/2-90h, MCA-PS/2-680h, 80h, bazı EISA-300h.

    Her şeyden önce, anakartın BIOS üreticisini belirlemeniz gerekir. Bu, BIOS çipindeki bir etiketle veya benzer bir çalışan anakart tarafından ekranda görüntülenen yazılarla yapılabilir. Rusya ve BDT'de en yaygın olanları BIOS firmaları AMI ve AWARD'dır. Zaten ilk POST kodlarıyla biraz deneyim edinerek, BIOS üreticisini güvenle adlandırabilirsiniz.

    POST kodu tabloları, farklı BIOS üreticileri için farklıdır ve test edilen yeni aygıtların ve yonga setlerinin ortaya çıkması nedeniyle, aynı BIOS üreticisinin farklı sürümleri için bile farklılık gösterir.

    Tarihsel olarak, BIOS üreticilerinin ilgili tablolarındaki POST kodlarının değerleri, 00h-FFh (ondalık olarak 0-255) aralığında onaltılık sayılar olarak verilmiştir, bu nedenle, bu tür tabloları kullanmanın rahatlığı için, görüntülemek gerekir. POST kodları onaltılık biçimde.

    Arıza kodları

    Ödül Yazılımı International, Inc.

    AwardBIOS V4.51PG Elite

    1995 yılında dinamik olarak gelişen Award Software şirketi, o zamanlar daha iyi V4.50PG olarak bilinen düşük seviyeli yazılım AwardBIOS "Elite" alanında yeni bir çözüm sundu. Bakım Modu kontrol noktaları ne yaygın sürüm V4.51'de ne de nadir sürüm V4.60'ta değişmedi. P ve G sonekleri, sırasıyla PnP mekanizmasının desteğini ve güç tasarrufu işlevlerinin (Yeşil İşlev) bakımını belirtir.

    ROM'dan POST başlatma prosedürlerini yürütme

    C0 Harici Önbelleği Devre Dışı Bırak. Dahili Önbelleği Devre Dışı Bırak. Gölge RAM yasağı. DMA denetleyicisi, kesme denetleyicisi, zamanlayıcı, RTC bloğu programlama

    C1 Hafıza türünün, toplam miktarının ve satır yerleşiminin belirlenmesi

    C3 Geçici Alanın organizasyonu için ilk 256K DRAM'in doğrulanması. BIOS'u Geçici Alanda Paketten Çıkarma

    C5 Yürütülen POST kodu Gölge'ye aktarılır

    C6 Harici Önbelleğin varlığını, kapsamını ve türünü belirleme

    C8 Programların ve BIOS tablolarının bütünlüğünü kontrol etme

    CFİşlemci türünü belirleme

    Gölge RAM'e YAYINLAMA

    03 NMI, PIE (Periyodik Kesinti Etkin), AIE (Alarm Kesintisi Etkin), UIE (Güncelleme Kesintisi Etkin) devre dışı bırakın. SQWV Programlanabilir Frekans Üretim Yasağı

    04 DRAM'in yenilenmesi için talep oluşumunun kontrol edilmesi

    05 Klavye denetleyicisini kontrol etme ve başlatma

    06 BIOS'un bulunduğu F000h adresinden başlayan bellek alanının testi

    07 CMOS ve pil çalışmasını kontrol etme

    OLMAK Güney ve Kuzey Köprülerinin yapılandırma kayıtlarının programlanması

    09 L2 Önbelleği ve Cyrix Gelişmiş Önbellek Kontrol Kayıtlarını Başlatma

    0A Kesinti vektör tablosu üretimi. Güç Yönetimi Kaynaklarını Yapılandırma ve SMI Vektörünü Kurma

    0B CMOS sağlama toplamı kontrolü. Veri yolu PCI cihazları taranıyor. İşlemci mikro kodu güncellemesi

    0C Klavye denetleyicisi başlatma

    0D Video adaptörünün aranması ve başlatılması. IOAPIC ayarı. Saat ölçümleri, FSB ayarı

    0E MPC başlatma. Video hafıza testi. Ödül Logosunu Görüntüle

    0Fİlk DMA 8237 kontrol cihazının kontrol edilmesi Klavye tespiti ve dahili testi. BIOS sağlama toplamı kontrolü

    10 İkinci DMA 8237 kontrol cihazının kontrol edilmesi

    11 DMA denetleyicilerinin sayfa kayıtlarını kontrol etme

    14 Sistem zamanlayıcı kanal 2 testi

    15 1. kesme denetleyicisi isteği maskeleme kaydı testi

    16 2. kesinti denetleyici isteği maskeleme kayıt testi

    19 NMI Pasiflik Kontrolü

    30 Temel Bellek ve Genişletilmiş Bellek miktarının belirlenmesi. API kurulumu. Yazma Tahsis modunun programlı kontrolü

    İşletim sistemini başlatmak için tablolar, diziler ve yapılar hazırlamak

    31 RAM'in ana ekran testi. Başlatma

    32 Fiş giriş ekranı görüntülenir ve oyna BIOS uzantısı. Süper G/Ç kaynaklarının ayarlanması. Programlanabilir Yerleşik Ses Aygıtı

    39 I2C veri yolu üzerinden saat üreteci programlama

    3C Kurulumda girişe izin vermek için yazılım bayrağını ayarlama

    3 boyutlu PS/2 fare başlatma

    Harici Önbellek Denetleyicisi Başlatmaları ve Önbellek İzinleri

    erkek arkadaş Chipset Yapılandırma Kayıtlarını Ayarlama

    41 Disket alt sistemini başlatma

    42 PS/2 fare yoksa IRQ12'yi devre dışı bırakın. Sabit disk denetleyici yazılım sıfırlama işlemi devam ediyor. Diğer IDE cihazlarını tarama

    43 Seri ve Paralel Bağlantı Noktalarını Başlatma

    45 FPU yardımcı işlemci başlatma

    Hata mesajı göstergesi

    4FŞifre isteği

    50 RAM'de önceden kaydedilmiş bir CMOS durumunu geri yükleme

    51 32 bit HDD erişimine izin ver. ISA/PnP Kaynaklarını Yapılandırma

    52 Ek BIOS başlatma. PIIX yapılandırma kayıtlarının değerlerinin ayarlanması. NMI ve SMI'nin oluşumu

    53 DOS Zaman sayacının Gerçek Zaman Saatine göre ayarlanması

    60 Bir antivirüs yükleme ÇİZME koruması sektör

    61 Yonga setini başlatmak için son adımlar

    62 Klavye kimliğini oku. Parametrelerini ayarlama

    63 ESCD, DMI bloklarının düzeltilmesi. RAM'i temizleme

    FF Kontrolü önyükleyiciye aktarma. BIOS, INT 19h'yi yürütür

    Sistem birimini test etme prosedürünü göz önünde bulundurun kişisel bilgisayar. BM9222 test cihazını anakart üzerindeki boş bir PCI yuvasına takın. Gücü açalım. BIOS, ana kartın ROM'unda depolanan ve sistem biriminde bulunan tüm aygıtları (işlemci, bellek modülleri, sabit sürücü, video kartı, denetleyiciler, optik sürücü, harici çevre birimleri: klavye, fare vb.) .

    Sistem biriminin tüm çevresel aygıtları çalışıyorsa, indirme tamamlandıktan sonra, test cihazı ekranında aşağıdaki FFh yazısı yanacaktır.

    Sistem birimine "bir arıza tanıtın". Gücü kapatın ve bellek modülünü sistem biriminden çıkarın.

    Güç açıldıktan ve bilgisayar açıldıktan sonra, test cihazı ekranında RAM hata kodu 4Eh belirir.

    Test cihazı, sistem birimindeki belleğin "hatalı" olduğunu doğru bir şekilde belirledi. Gücü kapattıktan ve bellek modülünü yerine yerleştirdikten sonra, test cihazı kişisel bilgisayarın sağlığını gösterdi.

    Aynı şekilde diğer çevresel cihazların da hata kodlarını belirleyebilir ve arızalı üniteyi yenisi ile değiştirerek sorunu hızlı bir şekilde çözebilirsiniz.

    sonuçlar

    POSTALAMAK-kodlarÖdül BIOS Madalyonu V 6.0

    POST kodu (onaltılık) Kontrol yapıldı

    Flash BIOS'tan Başlangıç ​​POST'ları gerçekleştirme

    CF İşlemci türünün erken tespiti. Sonuçları CMOS'a yazın. CMOS okuma/yazma fonksiyonel testi.

    İşlemci tipi algılama veya CMOS'a yazma başarısız olursa, önemli bir işlem hatası ayarlanır ve POST yürütmesi durdurulur.

    C0 Chipset ön başlatma.

    Gölge RAM bölgelerini devre dışı bırakın, L2 önbelleğini devre dışı bırakın. L1 önbelleğini temizleme.

    Aşağıdaki temel yonga seti kayıtlarının programlanması.

    • Kesinti kontrolörleri: IRQ kenarında alma, Ana Kontrolör - IRQ 00h = INT 8 ... IRQ 7 = INT 0Fh, Bağımlı Kontrolör - IRQ 8 = INT 70h ... IRQ 15 = INT 77h.
    • PDP denetleyicileri.
    • Aralık zamanlayıcısı: Sayaç 0 - sistem saati IRQ 0 isteklerini oluşturmak için frekansı 65.536 (18,2 Hz) ile bölme modu. Sayaç 1 - DRAM'in yenilenmesi için darbelerin oluşturulması (2 ms'de 128 döngü gerçekleştirilir veya iki hattın yenilenmesi arasındaki aralık yaklaşık 15 μs'dir). Sayaç 2 - sistem hoparlörünün sesini duymak için kullanılır.
    • Bir pil gücü arızası varsa, RTC başlatılır. Vcc (bat) hatası yoksa, yalnızca RTC ile işlemcinin etkileşiminden sorumlu kayıtlar başlatılır, saat başlatılmaz

    RAM tipini, hacmini, yüksek adresini ve ECC'sini kontrol etme. İlk 256 KB RAM kontrol ediliyor.

    Bu alanda Flash BIOS'tan bir geçiş arabelleğinin düzenlenmesi

    sağlama toplamlarını doğrulamak için Önyükleme Bloğu kopyalandı

    BIOS sağlama toplamını ve BBSS etiketinin varlığını kontrol etme. Kontroller yanlışsa,

    Flash BIOS IC'ye kısmi hasar verilmesine karar verilir. eğer çekler

    doğruysa, sistem BIOS'u paket açıcı ara belleğe kopyalanır

    Sistem BIOS'unu RAM'e çıkarma, isteğe bağlı sistemin RAM'ine kopyalama

    BIOS. BIOS gölgeleme için hazırlık

    Yürütülen POST kodunu gölge RAM'in E000h-F000h alanına kopyalar.

    Kontrolü Boot Block modülüne aktarın.

    POST yürütmeyi gölge RAM'den başlatın.

    BIOS yapısının bütünlüğünün kontrol edilmesi. BIOS hizmet alanlarının kontrol toplamları eşleşirse, RAM kontrolü devam eder, aksi takdirde kontrol BIOS kurtarma programlarına aktarılır.

    Gölge RAM'e YAYINLAMA )

    1 BIOS modülü 1000:0000h fiziksel adresinde açılmıştır - sistem zamanlayıcısı, kesme ve DMA denetleyicileri, matematik yardımcı işlemcisi ve varsayılan video denetleyicisi dahil olmak üzere anakartın tüm kaynaklarını kurmanıza izin veren XGROUP programı

    3 Super I/O çipinin erken başlatılması gerçekleştirilirken, ilk aşama CFh ve C0h algoritma adımlarında gerçekleştirildi

    5 Başlangıç ​​video sistemi özniteliklerini ayarlayın.

    CMOS durum bayrağı kontrol edildiğinde içeriği sıfırlanır

    7 Klavye denetleyicisinin giriş ve çıkış arabelleklerini sıfırlayın (IC 8042 veya 8742 ile uyumlu). Denetleyici, sistemin Süper G/Ç yongasının bir parçasıdır

    ücretler. Kendi kendine test, klavye denetleyicisi başlatma. Klavye arayüzü bağlantısına izin verilir

    PS/2 bilgisayar fare arabiriminin bağlantısını yasaklayın.

    Klavye arayüz tipini belirtir (PS/2 veya AT/DIN). programlanabilir

    klavye denetleyicisi. Klavye kullanımına izin verilir

    PS/2 fare arabirimi hala yasaktır.

    Bazı sistemler için, bir PS/2 klavyenin bağlı olduğu bağlantı noktalarını tanımlayın

    ve bağlantı noktasının yeniden eşlenmesine neden olabilecek fare

    F000h gölge segmentini okuma ve yazma döngüleriyle kontrol etme. Bu alan

    DMI ve ESCD için kullanılacaktır. Kontrol yanlışsa, o zaman

    sesli bir sinyal üretilir ve 0080h bağlantı noktasına EFh hata kodu verilir

    F000h bölümünden yazılan ve okunan veriler uyuşmuyorsa,

    bir hata ileri sürülür ve POST durdurulur

    10 Kurulan Flash BIOS'un türünü belirleyin. Kontrol, BIOS için özel Read Intelligent Identifier komutunu yükleyen uygun yazıcıyı seçmenizi sağlar. Komut ayrıca, uygulamalar Tak ve Kullan veya DMI işlevlerini çağırdığında, hem önyükleme sırasında hem de sonrasında üzerine yazılabilen ESCD ve DMI blok değiştirme prosedürleri tarafından kullanılır.

    Çalıştırma oturumunda çalışan BIOS kodunun kodu çözülecek ve Çalışma zamanı alanına (F000h) yeniden yazılacaktır.

    Chipset Kayıt Programlama

    12 CMOS test zincirini çalıştırın. RTC saati güç moduna ayarlanmıştır. CMOS hücreleri daha sonra başlatma prosedürü sırasında ara sonuçları depolamak için kullanılır. Özellikle, hücreler varsayılan değerlerle yüklenir

    14 Erken yonga seti başlatma gerçekleştirin. İlk aşamada anakart tasarımcısının elinde olmayan kaynaklar programlanır. İkinci aşamada, MODBIN yardımcı programı kullanılarak değiştirilen değerler yonga seti kayıtlarına yüklenir. mümkün olur ince ayar RAM ve PCI cihazları

    16 Sistem saatini erken başlatma - varsayılan değerleri ayarlama

    18 İşlemci parametrelerinin belirlenmesi: üretici firmalar, aileleri, nesilleri, L1 ve L2 önbellek tipi ve hacminin belirlenmesi, SMI tipi. CPUID komut işlevinin yürütülmesi (işlemcilerin kodları ve mimarisi üreticiden farklıdır).

    İşlemci kayıtlarının kontrol edilmesi, işlemci çekirdeğinin saat frekansının ölçülmesi. İşlev yürütüldükten sonra, sonuç, merkezi işlemci kayıtlarının - EAX + EBX + ECX + EDX - hücreleri tarafından oluşturulan 128 bitlik bir kelimeye yerleştirilir. Kullanılan önbelleğin değerinin şifresini çözmek için kod kaydırılır ve AL kaydına taşınır

    Kesinti vektör tablosu başlatma (boyut 1024 bayt, 256 tür

    araya girer). Bu aşamada 32 vektör için tipler belirlenir (INT 00h-

    INT 1Fh) BIOS rutinlerine işaret eder.

    Y2K gereksinimlerini karşılamak için kontroller yapmak

    CMOS Sağlama Toplamını ve Besleme Voltajı Uyumluluğunu Kontrol Etme

    pil derecesi. Hata bulunursa, değerler şuna göre ayarlanır:

    anakart üreticisinin varsayılanları

    Bu aşamada tarama kodlarının klavyeden alınması ve bunların 8742 denetleyici ve işlemci tarafından işlenmesi mümkün değildir, çünkü kesmeler devre dışı bırakılır, BIOS veri alanı hazırlanmaz ve klavye başlatılmaz. Kurulum BIOS ayarları, POST sırası ile çakışmamalıdır

    21 Dizüstü Bilgisayar Donanımı Güç Yönetim Sistemini Başlatma.

    Bir fiziksel parametreler tablosunun oluşturulması, otonom pil gücüne hizmet vermek için bir yapı, sabit sürücülerin çalışması sırasında güç tasarrufu işlevleri ve ayrıca bir RAM görüntüsünü diske kaydetme işlemleri

    23 Bir matematik yardımcı işlemcisi bulma.

    Silindir sayısının kontrol edilmesi - 40 veya 80 ve ayrıca takılı disket tipi.

    Erken yonga seti başlatma gerçekleştirin.

    Tak ve Çalıştır aygıtlarının yanı sıra PCI veriyolundaki G/Ç'nin daha fazla yüklenmesi için tasarlanmış bir BIOS kaynak haritasının hazırlanması

    24 işlemci Intel nesilleri P6 ve P7, her makine talimatını yürütmek için algoritmaları içeren ürün yazılımı belleğine erişimi organize etme imkanı sağlar. Bu aşamada, algoritmaları yükseltmek veya yeni makine talimatları için tasarlanmış yeni mikro kodlar sunmak için bellenimin mikro kodunda değişiklikler yapılabilir. Donanım yazılımı güncelleme prosedürü aşağıdaki gibidir.

    • CPUID komutu kullanılarak işlemci tanımlanır ve parametreleri belirlenir - tür (Tip), aile (Aile), model (Model) ve frekans çarpma faktörü (Adım).
    • BIOS'ta saklanan üretici yazılımı güncelleme modülünden, istenen 2.048 baytlık blok okunur ve RAM'e değil, SM RAM'e sıkıştırılır.
    • İşlemci mikro kodu güncellendi.

    Bazı Intel işlemciler ek tanımlama yapılır. Kaynak ayırma haritası güncellendi

    Tak ve Kullan aygıtları başlatılır. Tak ve Kullan aygıtları tarafından talep edilen kaynaklar hakkındaki bilgiler, CMOS'tan gelen tarama verilerine, IHC'nin genişletme veri yollarında bulunan BIOS uzantılarına ve ESCD veri bloğunda depolanan bilgilere göre güncellenir. ESCD'ye veri yazmak, POST yürütmesinin son aşamasına ertelenir

    25 Erken PCI başlatma. Otobüsteki cihazların listesi. RAM ve UVV kaynaklarının atanması.

    Video sistemi cihazını, BIOS uzantılarını arayın ve bilgileri C000:0h alanına yazın (CS kaydındaki segment adresi: IP kaydındaki ofset adresi)

    26 Satıcı Kimlik satırlarına hizmet veren mantığın ayarlanması.

    Sistem saati başlatma işleminin tamamlanması. Kullanılmayan DIMM ve PCI yuvalarının senkronizasyonunu devre dışı bırakın.

    Anakart tipine göre gerçekleştirilen voltaj ve sıcaklık izleme sisteminin başlatılması

    Bu aşamada tarama kodlarının klavyeden alınması ve bunların 8742 denetleyici ve işlemci tarafından işlenmesi mümkün değildir, çünkü kesmeler devre dışı bırakılır, BIOS veri alanı hazırlanmaz ve klavye başlatılmaz. Kurulum BIOS ayarları, POST sırası ile çakışmamalıdır

    27 INT 09h kesmeyi etkinleştir. Klavye denetleyicisinin yeni verilere dayalı olarak yeniden başlatılması (kesme vektör tabloları, yonga seti başlatma).

    BIOS için 16 karakterlik bir giriş arabelleği oluşturulur ve tam işlem için bir bellek alanı ayarlanır

    29 Pentium işlemcilerin APIC denetleyicisini başlatmanın yanı sıra P6 işlemcisinin MTRR kayıtlarını programlama.

    Yonga seti programlama (örneğin, IDE denetleyicisi) göre

    CMOS'taki ayarlarla.

    İşlemcinin dahili frekansının ölçülmesi.

    Video Sistemi BIOS Uzantısını Çağırma

    Çok dilli modülün başlatılması.

    Görüntü ekranında görüntülenecek verilerin gönderilmesi (Ödül açılış ekranı, tür

    işlemci ve hızı)

    Süper G/Ç Çip Programlama

    Kesme denetleyicisinin kanal 1 maske bitlerinin kontrol edilmesi (uyumlu

    40 Kesme denetleyicisinin 2. kanalının maske bitlerinin kontrol edilmesi (IC 8259 ile uyumlu)

    Kesme denetleyicisinin çalışmasını kontrol etme (IC 8259 ile uyumlu)

    Her sayfada her çift kelimeyi kontrol ederek toplam belleği sayma 64 KB.

    AMD ailesinin işlemcilerini test etmek için tasarlanmış bir program yazmak

    Programlama, MTRR işlemci ailesi Sirix'i kaydeder. Başlatma

    P6 nesil işlemcilerin L2 önbelleği ve P6 için APIC başlatma

    USB veri yolu başlatma

    Tüm belleği kontrol edin, genişletilmiş belleği temizleyin

    55 Çok işlemcili bir platform için, işlemci sayısının görüntülenmesi

    57 Tak ve Çalıştır logosu ekranını görüntüleyin. Tak ve Kullan aygıtlarının erken başlatılması

    59 Kaynak aktivasyonu antivirüs koruması- entegre anti-virüs aracı Trend Anti-Virus

    60 Kurulum programını yükleme adımı.

    Bu POST aşamasından önce, uygun tuşa basmak için zamanınız olmalıdır.

    65 PS/2 bilgisayar faresi başlatma

    67 Çağrı işlevine yönelik adres alanı için bilgi hazırlama: INT 15h (kayıt içeriği AX=E820h)

    Bu aşamada tarama kodlarının klavyeden alınması ve bunların 8742 denetleyici ve işlemci tarafından işlenmesi mümkün değildir, çünkü kesmeler devre dışı bırakılır, BIOS veri alanı hazırlanmaz ve klavye başlatılmaz. Kurulum BIOS ayarları, POST sırası ile çakışmamalıdır

    L2 Önbelleğini Etkinleştir

    Açıklanan öğelere göre yonga seti kayıt programlaması

    Kurulumda ve otomatik yapılandırma tablosunda

    Tüm Tak ve Kullan aygıtlarına kaynak atayın.

    Entegre cihazlar için COM bağlantı noktalarının otomatik tahsisi

    Kurulum seçeneği “OTOMATİK” olarak ayarlanmışsa

    Disket denetleyicisi başlatılıyor.

    Disket kayıtlarının ek konfigürasyonu

    73 AWDFLASH.EXE BIOS güncelleme yardımcı programının isteğe bağlı giriş işlevi, eğer bir disketteyse ve bir tuş kombinasyonu seçilmişse

    75 Tüm IDE cihazlarının tespiti ve kurulumu: sabit sürücüler, LS-120, ZIP, CD-R/RW, DVD, vb.

    Bir hata algılanırsa uygun bir mesaj görüntülenir ve program bir tuşa basılmasını bekler.

    Hata bulunmazsa veya bir tuşa basılırsa , POST yürütme devam eder.

    EPA veya üretici logolu açılış ekranını temizleme

    82 Yonga seti ve anakart tipine bağlı olarak güç yönetimi için RAM'de bir alan ayrılmıştır.

    ESCD tablosu, güç yönetimiyle ilgili en son değişikliklerle güncellenir.

    EPA logolu ekran koruyucu kaldırıldığında, video modu geri yüklenir. CMOS ayarları tarafından sağlanıyorsa, parola sor

    83 CMOS'ta geçici depolama yığınından verileri geri yükleme

    84 Önceden algılanan Tak ve Kullan aygıtları ve ayarları hakkında “Tak ve Kullan Kartları Başlatılıyor...” mesajının görüntülenmesi

    85 USB başlatma işlemi tamamlanıyor.

    SCSI Sabit Disklerden Önyükleme Sırasını Belirleme

    87 Video sistemini metin moduna geçirme.

    DNI alanında "System Management BIOS" spesifikasyonuna göre SYSID tablolarının oluşturulması.

    Ağ cihazlarına hizmet vermek için bir UUID (Universal Unique ID) ve ayrıca Fire Wire IEEE 1394 cihazlarından önyükleme yapmak için bir tanımlayıcı oluşturulur.

    Bu aşamada, tüm temel başlatma prosedürleri tamamlanır. İşletim sisteminin yüklenmesi için hazırlıklar yapılıyor, bunun için gerekli tablolar derleniyor, diziler, yapılar oluşturuluyor.

    89 Kurulum programı ACPI protokolünü kullanacak şekilde yapılandırılmışsa, ilgili tablolar 4 GB adres alanının üst alanına eklenir.

    için tasarlanmış BIOS uzantıları için PCI alanında tarama

    AOL (Alert On LAN) protokolünün uygulanması. AOL Araçlarını Başlatma

    Maskelenmemiş desteğin mantıksal araçlarının kullanımına izin verilmesi

    NMI kesintileri.

    RAM paritesinin kullanımını etkinleştirme

    Bir PS/2 fareyi çalışır durumda takmak IRQ 12'ye izin verir.

    IRQ 11 hattının bakımı, hatların gürültü parazit parametrelerinin normalleştirilmesi

    kesme istekleri

    91 Güç Yönetimi modunda sabit sürücülere bakım yapmak için koşulların hazırlanması. Bu tür işlemler (RAM'de askıya alma), işletim sisteminin çalışma oturumunda gerçekleştirilebilir.

    BIOS genişletme programlarına sahip seri ve paralel bağlantı noktalarının temel adreslerini depolayan BIOS değişkenlerini ayarlama

    93 Önyükleme aygıtı bölüm bilgilerini kaydetmeye hazırlanıyor

    94 Kurulum sağlanırsa, L2 önbelleği etkinleştirilir. Önyükleme Hızı parametresi programlanmıştır.

    Yonga seti ve güç yönetim sistemi başlatma işleminin tamamlanması.

    BIOS başlangıç ​​açılış ekranı kaldırıldığında, monitör ekranında kaynak ayırma tablosu görüntülenir.

    AMD K6 ailesi işlemcilerin kayıtlarının ayarlanması. Intel P6 ailesi işlemcilerinin kayıtlarının son güncellemesi.

    Remote Pre Boot alt sisteminin sonlandırılması

    95 Otomatik yaz saati uygulamasını ayarlayın.

    Klavye denetleyicisini saniye başına tuş vuruşu sayısı ve otomatik tekrar moduna girmeden önce beklenecek süre için programlama.

    Klavye kimliği KBD kimliğini okuyun.

    101 tuşlu bir klavye için NumLock bayrağı, CMOS bilgilerine göre ayarlanır

    96 Önyükleme aygıtlarının bölümleri hakkında bilgi kaydetme.

    Çok işlemcili sistemlerde sistemin son konfigürasyonu yapılır, servis tabloları ve işletim sisteminin çalışma oturumunda kullanılan alanlar oluşturulur.

    Cyrix ailesinin işlemci kayıtlarının ayarlanması.

    ESCD tablosunu Tak ve Kullan Güç Yönetimi sisteminin ve ATAPI aygıtlarının durumuna göre doldurun ve ayarlayın.

    CMOS'un Y2K protokolünün gereksinimlerine göre düzeltilmesi.

    DOS Zamanı sistem saati sayacını RTC CMOS okumalarına göre ayarlayın. “Saat:dakika:saniye” biçimindeki zaman değeri yeniden hesaplanır

    18,2 Hz'lik bir aralıklı zamanlayıcının döngülerine (darbelerin tekrarı için zaman aralıkları) bölünür ve BIOS değişken alanı - DOS Süresi'ne kaydedilir.

    Bu aşamada, tüm temel başlatma prosedürleri tamamlanır. İşletim sisteminin yüklenmesi için hazırlıklar yapılıyor, bunun için gerekli tablolar derleniyor, diziler, yapılar oluşturuluyor.

    Entegre anti-virüs araçları Trend Anti-Virus ve Paragon Anti-Virus Protection tarafından daha fazla kullanım için önyükleme aygıtı bölümlerini kaydetme.

    L1 önbelleğinin kullanımına izin verilmesi.

    Sistem biriminin hoparlöründe POST'un sonunun bir ses sinyali üretilir. MSIRQ tablosunu oluşturma ve kaydetme.

    İşletim sistemini başlatmak için hazırlıkların yapılması

    FF Kontrolün başlangıç ​​sektörü BOOT'un program yükleyicisine aktarılması. BIOS kesintisi INT 19h'yi yürütün.

    Çağrılan alt program (Kurulum programının BIOS Özellikleri Kurulum menü seçeneğine uygun olarak) önyükleme kesimini bulmak için önyükleme aygıtlarını sorgulamaya izin verir. Sektörden bilgi indirmek için Silindir: 0, Yükseklik: 0, Sektör:

    07C0:0000h adresinde 1 okunur, bundan sonra FAR JMP komutunun kontrolü bu bloğun başına aktarılır.

    Önyükleme sektöründe yazılmış bir programı yürütme

    NOT.

    ECC(Hata Düzeltme Kodu) — hata düzeltme kodu RAM modüllerinde kullanılan, katkı PC'nin hata toleransını artırın. ECC, bir hatayı bir bitte düzeltmenizi ve iki bitte tespit etmenizi sağlar. Bu nedenle, belleğinde bu tür kodların kullanıldığı bir bilgisayar, bir bitte hata olması durumunda kesintisiz çalışabilir ve veriler bozulmaz.

    BBSS(Önyükleme Bloğu Özelliği İmzası) - önyükleme bloğu belirtiminin imza etiketi.

    SMI(Sistem Yönetimi Kesintisi) - Donanım, işlemciye entegre güç tüketimini kontrol etmek için tasarlanmıştır. Bu bileşenlere hizmet vermek için yüksek öncelikli bir kesinti kullanılır.

    Y2K Gereksinimler, için bilgisayar sistemlerinin ticari ürünlerine uygulanır. 2000 öncesi ve sonrasında gerçekleşen birlikte çalışabilirlik, işlevsellik ve diğer parametrelerin sağlanması.

    DMI(Masaüstü Yönetim Arayüzü) - protokol, etkileşime izin vermek sistem kartı bileşenlerine sahip yazılım araçları.

    MTRR(Bellek Tipi Aralık Kayıtları) - nesil işlemci kayıtları P6 Ve P7, hangisinde bellek alanlarının özelliklerini açıklayan ve bellek önbelleğe alma türünü belirleyen veriler girilir.

    APIK ( Gelişmiş Programlanabilir Kesinti Denetleyicisi) - gelişmiş programlanabilir kesme denetleyicisi, yonga setine dahildir. CPU üretimi P6 Ayrıca çok işlemcili uygulamalar için benzer bir denetleyiciye sahiptir.

    MSIRQ(Microsoft IRQ Yönlendirme Haritası) - masa kartlar dağıtım kesintiler, Microsoft tarafından standartlaştırılmıştır.

    SM RAM(Sistem Yönetimi RAM'i) - rasgele erişim belleğinin adlarından biri Pentium Pro ve üzeri işlemci mimarisinde sağlanan, hizmet verilerini depolamak için tasarlanmış küçük kapasite.

    İşlemlerin her birinin yetersiz sonlandırılması durumunda, algoritma özel bir durumu işlemeye gider ve Medallion POST BIOS aşağıda belirtilen kodları üretir:

    POSTALAMAK-kodlarözelvakalarÖdül BIOS V6.0 Madalyonu

    Sistem Olay kodları

    APM veya ACPI bileşenlerine hizmet verilirken etkinleştirilen kod (Güç Yönetimi Hata Ayıklama kodları)

    +12V Kapatma ile Güç Tasarrufu

    Düşük Güç Moduna Geçme

    Güç tasarrufu modundan uyanmak için olay kesintisi

    Saatini düşürerek işlemciyi güç tasarrufu moduna geçirme

    ACPI teknolojisini kullanarak kısmi güç tasarrufu moduna geçiş

    Güç Tasarrufu Moduna Girmek için SMI Bileşenini Kullanma

    APM teknolojisini kullanarak işlemciyi güç tasarrufu moduna geçirme

    APM teknolojisini kullanarak güç tasarrufu moduna sistem geçişi

    Sistemi tam güç tasarrufu moduna alma

    İşlemlerin yürütülmesinde önemli hataların bildirilmesi (Sistem Hata kodları)

    ECC kodu işleme hatası

    Güç tasarrufu modundan dönerken sabit sürücü hatası

    F000h segmentine yazarken ve ondan okurken veri uyuşmazlığı

    POST Award BIOS test programını geçmek için gereken süreyi azaltmak için, Kurulum programında bulunan Hızlı Açılışta Kendi Kendine Test seçeneğini kullanabilirsiniz. Bu durumda, programın tam sürümünün aksine hızlı bir şekilde çalışan Ödül Yazılım testinin değiştirilmiş bir sürümü çalıştırılır.

    AMI BIOS 8 POST Kontrol Noktası Kodları V1.4

    Kesme noktası kodu görüntüsünü anlama

    POST AMI BIOS kesme noktaları, POST Teşhis Kartları, anakartlardaki LED'ler ve kontrolü görüntüler AMI BIOS Kontrol Noktası Ekranı.

    Ekran, POST sırasında monitör ekranının sağ alt köşesinde görüntülenen bir kod satırıdır.

    Kesme noktası kodu gösterimini kullanmanın dezavantajı, video sistemi devre dışı bırakıldığında bu yöntemin kullanılamamasıdır.

    Cihaz Hazırlama Yöneticisinin Amacı

    POST testinin çeşitli dönemlerinde, kontrol özel bir programa aktarılır. DIM cihaz başlatma yöneticisi(Aygıt Başlatma Yöneticisi).

    Bilgisayarın sistemini veya yerel veri yollarını kontrol etmek gerekirse, bu program BIOS'tan kontrol alır. Bu programı çalıştırmak için tasarlanmış birkaç POST kontrol noktası vardır.

    Sistem veriyolundaki cihazların 2Ah başlatılması.

    IPL cihazlarının 38 saat başlatılması.

    Lastiklerin başlatılması sırasındaki hataların 39 saat göstergesi.

    95h BIOS uzantıları tarafından kontrol edilen veri yollarının başlatılması.

    DEh - RAM yapılandırma hatası.

    DFh - RAM yapılandırma hatası.

    DIM tarafından üretilen mesajlar da teşhis portu 80h'ye gönderilir ve test sırasında bilgi kelimesinde saklanır.

    İşaretli bilgilerin depolandığı sözcük, sistem POST koduyla aynı olan düşük baytı içerir. Yüksek bayt iki tetrada bölünmüştür. Not defterlerine yüklenen kodların açıklaması aşağıdadır.

    Kıdemli defterin alanları.

    İlgili veri yollarındaki tüm cihazların başlatılması yasaktır.

    İlgili veri yollarında statik cihazların başlatılması.

    İlgili veri yollarında bilgi çıkış cihazlarının başlatılması.

    İlgili veri yollarında giriş cihazlarının başlatılması.

    İlgili veri yollarında sistem yük cihazlarının (IPL) başlatılması.

    İlgili veri yollarında genel amaçlı cihazların başlatılması.

    İlgili lastikler için hata mesajı.

    BIOS uzantıları tarafından yönetilen aygıtların başlatılması (tüm veri yolları için).

    BIOS Önyükleme Spesifikasyonuna (tüm veri yolları için) uyan BIOS önyükleme uzantılarını başlatın.

    Küçük not defteri.

    Sistem başlatma prosedürleri (DIM).

    Entegre sistem cihazlarını bağlamak için veri yolları.

    ISA Tak ve Çalıştır veri yolu.

    PCMCIA veri yolu.

    Bir RAM yapılandırma hatasının algılanması durumunda, aşağıdaki değerleri alabilen teşhis bağlantı noktasına DEh, DFh ve yapılandırma kontrol noktalarından oluşan döngüsel bir kod dizisi verilir.

    00 RAM algılanmadı.

    01'de, çeşitli DIMM türleri kurulur.

    02 DIMM'nin SPD (Seri Varlık Algılama) düğümünden okuma başarısız oldu.

    03 DIMM bu frekansta kullanılamaz.

    04 DIMM bu sistemde kullanılamaz.

    05 düşük sayfa hatası.

    POST kartları, bilgisayarların ve çeşitli form faktörlerindeki anakartların "demir" arızalarını teşhis etmek için on yıldan fazla bir süredir kullanılmaktadır. Şu anda, bu kartlar neredeyse tüm olası durumlar için çok sayıda oluşturulmuştur. Makale, POST kartlarının ne olduğu ve ne için kullanıldığı, nasıl çalıştıkları, ne oldukları ve birbirlerinden nasıl farklı oldukları hakkında konuşuyor.

    POSTALAMAK

    Bilgisayarın güç düğmesine bastıktan sonra BIOS, bilgisayar donanımının tüm öğelerini adım adım kontrol eder ve başlatır. Bu süreç denir: POSTALAMAK(İng. Power-On Self-Test - açıldıktan sonra kendi kendine test). Sadece bilgisayarlar değil, modern elektronik cihazların çoğu benzer sistemlere sahiptir.

    BIOS raporları durum(veya sonucu) POST'u çeşitli şekillerde geçirme:

    1. Mesajları ekranda görüntüleyin. En samimi ve bilgilendirici yol. Aslında, yalnızca başarılı veya başarılı olmaya yakın bir kendi kendine testten sonra kullanılabilir. Ekranda herhangi bir bilginin olmaması, temel bileşenlerde (anakart, işlemci, bellek, video bağdaştırıcısı vb.) ciddi arızalar olduğunu gösterir. Hata teşhisi esas olarak yalnızca çevresel aygıtlar (sürücüler, klavyeler vb.) için mümkündür.

    2. Ses sinyalleri. Muhtemelen herkes bilgisayarı açarken kısa bir "bip" duydu - çoğu BIOS'ta bu, testi hatasız geçmek ve işletim sistemini başlatmaya hazır olmak anlamına gelir. Diğer sinyal seçenekleri, ütüyle ilgili belirli sorunları gösterebilir. Bu "Mors kodu" kodları, üreticilere ve hatta farklı BIOS sürümlerine göre değişir. Bunları genellikle anakart kitapçığında veya ilgili çevrimiçi dizinlerde bulabilirsiniz.

    3. POST kodları. Kendi kendini sınama işleminin her adımında, BIOS geçerli kodu 80h bağlantı noktasına (bazen 81h veya diğerleri) gönderir ve bir hata oluşursa, ya başarısız olan işlem kodu ya da son başarılı işlemin kodu orada kalır. Bu kodu okuyarak hatanın hangi aşamada oluştuğunu ve buna neyin sebep olabileceğini belirleyebilirsiniz. Bu, bir anakartta gözle görülür yaşam belirtileri göstermeyen sorunları tanımlamanıza izin veren, listelenen tüm yöntemlerden yalnızca biridir. Bu nedenle genellikle anakartları doğrudan teşhis etmek ve onarmak için kullanılır.

    İlk iki teşhis yöntemi, ana karta bağlı bir monitör ve hoparlör dışında özel ekipman gerektirmiyorsa (orada olmayabilir), o zaman üçüncü yöntem için POST kartının kendisine ihtiyacınız olacaktır.

    Değerler nerede aranmalı?POST kodları ve bip sesleri?

      Tüm yaygın BIOS sürümleri için en ayrıntılı Rusça ve bir transkript ile IC Book web sitesinde açıklanmıştır. Ama o kadar çok bilgi var ki kaybolmak şaşırtıcı değil, daha rahat oradan indir PDF bir kod listesi içeren belge (üzerine tıklayarak doğru kod ayrıntılı bir transkript içeren sayfaya ulaşırsınız).

    1. ben de tavsiye ederim ingilizce konuşma PostCodeMaster kaynağı - farklı üreticilerden daha da fazla POST kodu ve BIOS bip sesi içerir (oldukça nadir olanlar ve sunucu anakartları dahil belirli anakartlar için birkaç tane vardır).

    posta kartları

    Ana görev herhangi posta kartları s geçerli POST kodunu okumak ve görüntülemek içindir. Çeşitli şekillerde okunabilir: ISA, PCI, LPC veri yolları veya LPT bağlantı noktası aracılığıyla. Başka, daha egzotik seçenekler var (onlar hakkında biraz sonra). İyi POST kartları, kodu görüntülemeye ek olarak ek tanılama yeteneklerine sahiptir (göstergeler, test modları, yerleşik bir video adaptörüyle bile).

    Bazı anakartlarda (genellikle Premium) yerleşik POST kodu göstergesi.


    Önceden, birçok zanaatkar POST kartlarını manuel olarak yapıyordu, ancak şimdi bunu yapmanın kesinlikle bir anlamı yok, tekstüre ve bileşenlere normal kart maliyetlerinden daha fazla ödeyeceksiniz. Eğer gerçekten istiyorsan...

    ISA

    İlk POST kartları, ISA otobüsü 1981'den 199x'e kadar var olan. Şu anda bile (çok nadiren de olsa), esasen bu lastik için ekipmanın kaldığı endüstriyel ve askeri sektörlerde kullanılmaktadır. Bunun için POST kartları, hem ayrı bir sürümde (yalnızca ISA) hem de birleşik ISA + PCI olarak satılmaktadır.


    486'yı onarmakla meşgul değilseniz, bir ISA POST kartına sahip olmanız kesinlikle gerekli değildir.

    PCI

    Bir sonraki ana bilgisayar veri yolu PCI idi. Artık en yaygın masaüstü veriyoludur. Doğal olarak, bunun için olası tüm şekil, boyut ve işlevlerde POST kartları da vardır. en en basit, geleneksel bir segment göstergesi ile herhangi bir Ebay, Ali ve benzerlerinden 2-3 dolara satın alınabilir.


    Prensip olarak, böyle bir kart temel göreviyle iyi başa çıkıyor - POST kodunu tanıyacaksınız. Ancak profesyonel çalışma için bu yeterli değildir. Sahip olmak güzel göstergeler ana gerilimler (genellikle: +5, +3.3, +12, -12, +3.3 Bekleme) ve veri yolu sinyal göstergeleri (en temel olanlardan: CLK, RST#, FRAME#, IRDY#). Kartın POST kodlarını "dinlediği" bağlantı noktasını (yalnızca standart 80 saat değil) değiştirebilmek önemlidir. Başka "çipler" de var, bu nedenle gelişmiş kartların "süslü" görünümü.


    Genellikle POST kartları, açıkça hatalı anakartlara kurulur (aslında, bunun için tasarlanmıştır) ve durumlar vardır. arıza test sırasında POST kartının kendisi. Bu nedenle, birincil teşhis için basit ve ucuz bir karta sahip olmak iyidir.

    Bir diğer uygun seçenek uzak bir göstergedir. Anakartları sistem biriminden çıkarmadan tüm kolaylıklarla teşhis etmenizi sağlar. Bir yandan, bir POST kartı söz konusuysa, büyük olasılıkla anakartın onarım için çıkarılması gerekecektir, ancak diğer yandan, her zaman değil ve POST kartları, genel teşhis için uygun bir yoldur. Resimde, uzak çok satırlı LCD ekrana sahip bir Çin kartı olan Sintech ST8679 görülmektedir.


    LPT

    LPT bağlantı noktası için POST kartları var - oldukça basit ve aynı LPT bağlantı noktasına sahip herhangi bir bilgisayar veya dizüstü bilgisayar için uygun bir tanılama yöntemi. Teknik özellikler nedeniyle, yok için kartların doğasında bulunan fırsatlar PCI, ancak bu basitlik ve erişilebilirlik ile dengelenir. USB gücüne ihtiyaç duyarlar (bunun için kart üzerinde bir bağlantı noktası vardır).


    Bununla birlikte, LPT'nin modası geçiyor ve onları modern bilgisayarlarda neredeyse hiç göremiyorsunuz, bu nedenle bu kartlar da günlerini yaşıyor.

    PCI-E

    Yıllarca sadakatle bize hizmet etti PCI, yavaş yavaş yer değiştirir daha modern PCI-İfade etmek. Önemli sayıda modern anakartta bir PCI yuvası yoktur (veri yolunun kendisine sahip olsalar da). Yapabilir misin Lütfen– PCI-E için POST kartları var olmak. Örneğin, Amerikan şirketi Ultra-X bunu sunuyor (fiyatları genellikle çılgın, ancak hiçbir fiyat ve hatta bilgi yok), İnternette Gigabyte'ın mühendislik PCI-E kartlarının fotoğraflarını bulabilirsiniz (görünüşe göre, yalnızca dahili kullanım için) ).


    Yemek yemek ve Çince versiyonu PCI-Eposta kartları başlıklı KQCPET6-H. onu üretir Çinli şirket Qi Guan Elektronik, çeşitli teşhis kartlarının (ve oldukça ilginç olanların) üretiminde uzmanlaşmıştır. Resmi web siteleri (www.qiguaninc.com) ne yazık ki uzun süredir güncellenmiyor ve orada bu kart hakkında hiçbir bilgi yok, ancak kolayca yapabilirsiniz satın almak Ali'de 20 +/- dolar için.


    Ancak PCI-E ile her şey o kadar basit değil. İlk olarak, PCI-E kullanan teşhisin kendisi, yalnızca yeterli bilgi eksikliğinden dolayı da olsa, şu anda belirsiz bir şeydir. İkinci olarak, PCI-E ile her şey belirli üreticiye bağlıdır - kodların çıkarılacağına dair bir garanti yoktur; çıktılarsa, standart bir bağlantı noktasında ve standart bir biçimde olduğunun garantisi yoktur ...

    Elinizde PCI-E kartı yoksa, PCI olmayan bir karttan POST kodları nasıl alınır? Bu soruya kesin bir cevap verilemez. Anakartınız varsa yerleşik gösterge Kendinizi çok şanslı sayın. Kullanılabilir LPT varsa tabii. Peki, son seçenek bir otobüs kullanmaktır. LPC, bazı anakartlarda hazır konektörler bulunur (LPC_DEBUG, vb.). Orada olmasalar bile, otobüsün kendisi her zaman mevcuttur, ancak "lehimlemeniz" gerekir ...


    USB

    En iyilerinden biri umut verici teşhis yöntemleri bugün USB'dir. Ve bunun ana nedeni, her yerde yaygınlık bu arayüz. Daha önce öğrendiğimiz gibi, anakartta belirli bir konektörün olmaması, teşhis için bir engel olabilir. Ve USB bu sorunu çözüyor - kelimenin tam anlamıyla son 15 yılda piyasaya sürülen tüm bilgisayarlarda ve dizüstü bilgisayarlarda birkaç bağlantı noktası var.

    Böyle bir tanı gerektirir Kullanılabilirlik USB sisteminde hata ayıklamakliman teşhis bilgilerini aktarmanıza izin veren bir tür USB uzantısıdır. USB 3.0'da, Hata Ayıklama Bağlantı Noktasının uygulanmasının daha uygun olduğu ortaya çıktı (Hata Ayıklama Bağlantı Noktası hakkında daha fazla bilgi için bağlantıya bakın). POST kodlarını iletmeye ek olarak, Hata Ayıklama Bağlantı Noktası şunları yapmanızı sağlar: tam dolu hata ayıklama BIOS ve UEFI kodu.

    Hatta oldu Veriliş farklı şirketler. NET20DC itibaren Ajay'ler(tedarikçiler onlara cihazı monte etmek için bileşenler sağlamayı reddettiği için şirket neredeyse anında iflas etti). Insyde H2O DDT itibaren Yazılım İçi(görünüşe göre 2008'de piyasaya sürüldü, ancak bu cihazla ilgili bilgiler resmi web sitesinde bile unutulmaya yüz tuttu). Bu cihazların her ikisi de, POST kodlarını yakalama yeteneğine sahip olmalarına rağmen, daha çok hata ayıklayıcılara benzer.


    En gelişmiş Ve tam teşekküllü teşhis aracı AMDebug Rx itibaren BEN MİYİM: POST kodlarını bir açıklamayla birlikte görüntülemenizi sağlar, tamamen UEFI ile çalışır, POST işleminin günlüğünü tutar, kodları yapılandırmak ve okumak için bir PC'ye bağlanabilir, hata ayıklayıcı işlevleri vardır. İşin en ilginci bu mucize henüz ortaya çıkmadı. 2009 yılında yıl! Cihazın amaçlandığı açıktır. yerel AMIBIOS için diğer BIOS'larla çalışıp çalışmadığını - bilmiyorum.


    Bu USB cihazlarının ortaya çıkışından bu yana geçen 6-7 yılda, hiçbiri popülerlik kazanmadı, şimdi yalnızca AMDebug Rx'i satın alabilirsiniz ve sonra yalnızca direkt olaraküreticiden bireysel olarak rica etmek. Cihazın fiyatı açıklanmadı. Bu nedenle, USB teşhisine yaygın bir geçiş henüz beklenmiyor.

    Dizüstü Tanılama

    Dizüstü bilgisayarlarda işler biraz daha karmaşıktır. Teşhis için kullanılabilecek en yaygın konektörler şunlardır: küçük PCI veya Küçük PCI-E(daha modern olanlar için).


    POST kodlarını çıkarmak için Mini PCI-E (PCI-E gibi) gerekli değildir, tamamen üreticinin bu özelliği sağlayıp sağlamadığına bağlıdır.

    Yine bir kullanım durumu var lastiklerLPC. Anakartların bu veriyoluna bağlanmak için bir bağlantı noktası olmayabilir, bu nedenle doğrudan karta veya denetleyiciye lehimlemeniz gerekecektir.


    Bazı üreticilerin sahip olduğu senin yöntemlerin teşhis, gerçekten "kim ne kadar var" var. Ne yazık ki, bu bilgiler genellikle yalnızca üreticinin ve dahili hizmet merkezlerinin malıdır, bu nedenle mevcut tüm POST kartı seçeneklerinin kamuya açık olması pek olası değildir. En kapsamlı dizüstü bilgisayar teşhisi için hepsi bir arada birleştirme, teslimatla birlikte Çinli satıcılardan 20-30 $ 'a bulması kolay olan Sintech ST8675 POST kartıdır.


    İlginç çözümlerden Rus şirketi BVG-Group, Samsung dizüstü bilgisayarlar için bir VGA fişi ve ASUS dizüstü bilgisayarlar için bellek modülü biçimindeki kartlar sunuyor. Bunlar muhtemelen bildiğim en "egzotik" POST kartları. Her ne kadar ürünleri için tam da böyle bir teşhis yöntemi bulan dizüstü bilgisayar üreticilerine alkış verilmelidir.


    Spesifik örnekler bekleyenleri hayal kırıklığına uğratabilirim - bir POST kartı bunlardan biridir. itibarençoğu durumda yalnızca "nerede kazılacağını" ve nasıl kazılacağını ve ne tür bir kürek tamamen size bağlı olduğunu anlamaya yardımcı olan teşhis araçları. Bazen bunlardan yalnızca biri “teşhis” yapmak için yeterli olabilir veya bunları kullanma yeteneği ile birlikte bir multimetre ve osiloskop yardımına ihtiyacınız olabilir. Bu size zorluk çıkarıyorsa, anakartınızı çalışmazlıktan tamir edilemez hale gelmeden önce uzmanlara götürmek daha iyidir.

    PS

    POST kartlarının ilginç bir geçmişi ve bugünü bu şekilde zengindir. Gelecekte onları neler bekliyor? Bekle ve gör. Ancak gerçek şu ki, bu tüketim çağında, cihazlar genellikle bozulmadan önce atılıyor. Ve kırılırlarsa, uygun teşhis ekipmanının olması gereken üreticinin servis atölyelerinde son bulurlar. Tüm bunlar bence oluşan "POST vakumunun" ana nedenidir.