İşlemi başlatın. Bilgisayarı önyükleme

  • 28.08.2019

Bilgisayarı açtıktan sonra RAM'inde işletim sistemi yok. Kendi başına, bir işletim sistemi olmadan, bir bilgisayarın donanımı, bir programı belleğe yüklemek gibi karmaşık eylemleri gerçekleştiremez. Böylece, çözümsüz görünen bir paradoksla karşı karşıyayız: Bir işletim sistemini belleğe yüklemek için, bellekte zaten bir işletim sistemine sahip olmamız gerekir.

Bu paradoksun çözümü, adı verilen özel bir küçük bilgisayar programı kullanmaktır. önyükleyici veya BIOS (Temel Giriş / Çıkış Sistemi). Bu program, işletim sisteminin tüm işlevlerine sahip değildir, ancak işletim sistemini yükleyecek başka bir programın yüklenmesi yeterlidir. Birkaç küçük programın biri işletim sistemini yükleyene kadar birbirini çağırdığı çok seviyeli yükleme sıklıkla kullanılır.

Modern bilgisayarlarda önyükleme işlemiönceden tanımlanmış bir adresten başlayarak (örneğin, bir IBM PC - BIOS komutlarında) kalıcı bellekte bulunan işlemci yürütme komutlarıyla başlar (işlemci bunu herhangi bir yardım olmadan yeniden başlatmanın ardından yapar). Bu yazılım, önyükleme için uygun aygıtları algılayabilir ve OS yükleyiciyi seçilen aygıtın özel bir bölümünden (çoğunlukla verilen aygıtın önyükleme sektörü) yükleyebilir.

Önyükleyicilerözellikle hacimle ilgili olarak belirli kısıtlamalara uymalıdır. Örneğin, bir IBM PC'de birinci seviye önyükleyici MBR'nin ilk 446 baytına sığmalı, bölüm tablosunun 64 baytına ve BIOS'un önyükleyicinin kendisini algılaması için gereken AA55 imzası için 2 bayta yer bırakmalıdır.

Tarih

En eski bilgisayarlarda, operatörün işlemciyi başlatmadan önce önyükleyiciyi belleğe yerleştirmesine izin veren bir dizi anahtar vardı. Bu önyükleyici daha sonra işletim sistemini delikli bant veya sabit sürücü gibi harici bir aygıttan okur.

Bootloader sözde derleme kodu, aşağıdaki talimat dizisi kadar basit olabilir:

0: kaydetmek için 8 rakamını yazın P 1: delikli şerit okuyucunun okumaya başlayıp başlayamayacağını kontrol edin 2: başlamıyorsa, adım 1'e gidin 3: delikli şerit okuyucudan bir bayt okuyun ve akümülatöre yazın 4: delikli ise bant bitti, 8. adıma gidin 5: P 6 kaydında kayıtlı adreste akümülatörde depolanan değeri RAM'e yazın: P kaydının değerini bir artırın 7: 1. adıma gidin

Bu örnek, 1970'lerde Nicolet Instrument Corporation tarafından piyasaya sürülen mini bilgisayarlardan biri için bir önyükleyiciye dayanmaktadır.

0: kaydetmek için 106 sayısını yazın P 1: delikli şerit okuyucunun okumaya başlayıp başlayamayacağını kontrol edin 2: başlamıyorsa adım 1'e gidin 3: delikli şerit okuyucudan bir bayt okuyun ve akümülatöre yazın 4: delikli bant bitti, 8. adıma gidin 5: akümülatörde saklanan değeri RAM'e P 6 kaydında saklanan adrese yazın: P kaydının değerini bir azaltın 7: adım 1'e gidin

İkinci seviye önyükleyicinin uzunluğu, önyükleyicinin son baytı adres 6'da bulunan komutu değiştirecek kadardı. Böylece, 5. adım tamamlandıktan sonra ikinci seviye önyükleyici başladı. İkinci düzey yükleyici, delikli şerit okuyucuya yüklenmek üzere işletim sistemini içeren uzun delikli bir bandı bekliyordu. Birinci seviye indirici ile ikinci seviye indirici arasındaki fark, o zamanlar yaygın olan delikli banttan ve özellikle bu durumda kullanılan ASR-33 teletiplerinde okuma hatalarının kontrol edilmesiydi.

En tipik olanları, Apple Computer tarafından üretilen Macintosh bilgisayarların daha eski (1995 öncesi) işletim sistemleri olan bazı işletim sistemleri, bilgisayar donanımına o kadar yakından bağlıdır ki, bu bilgisayarlara başka herhangi bir işletim sistemi yüklemek imkansızdır. Bu durumlarda, genellikle standart işletim sistemi için önyükleyici görevi gören ve ardından kontrolü alternatif bir işletim sistemine aktaran bir önyükleyici geliştirilir. Apple, Unix'in A/UX sürümünü çalıştırmak için bu yöntemi kullandı ve daha sonra çeşitli ücretsiz işletim sistemleri tarafından kullanıldı.

BIOS Tarafından Başlatılan Aygıtlar

Önyükleme aygıtı - işletim sistemi yüklenmeden önce başlatılması gereken bir aygıt. Bunlar, giriş aygıtlarını (klavye, fare), temel çıktı aygıtını (ekran) ve üretileceği aygıtı içerir - disket sürücü, sabit disk, CD-ROM, flash sürücü, SCSI aygıtı, ağ kartı (bir bilgisayar üzerinden önyükleme yaparken). ağ ; örneğin, PXE kullanarak).

Standart bir IBM uyumlu kişisel bilgisayarın önyükleme sırası

Kişisel bilgisayar yükleniyor


Wikimedia Vakfı. 2010.

Bilgisayarınızı açtıktan sonra bir donanım testi yapılır. Windows önyükleme sırasına bir göz atalım. İşletim sistemi, bilgisayara hangi bileşenlerin bağlı olduğunu ve bozulmalarını kontrol eder. Sistem, önemli bileşenlerden birinde herhangi bir sorun tespit ederse, önyükleme işlemi durdurulacak ve ekranda görüntülenen mesajda nedeni size bildirilecektir.Ayrıca, ses sinyallerinin özel bir "alfabesi" de vardır. . BIOS bip sayısı ile bilgisayarınızın sağlığını belirleyebilirsiniz. Örneğin, bir kısa bip, testin başarıyla tamamlandığı anlamına gelir. Ve diyelim ki bir uzun ve iki kısa olan, BIOS'un video kartını algılamadığını gösteriyor.

Bu prosedürden sonra, BIOS'ta önceden seçilmiş olan önyükleme sektörü aranır. Tipik olarak, bu bir sabit disktir. Ancak bu aşama, işletim sisteminin yüklenmesi için de geçerli değildir.

Önyükleme sektörü bulunduğunda, BIOS içeriği diskin 1. sektöründen okur. MBR'yi (Ana Önyükleme Kayıtları) içerir, bu ana önyükleme kaydı ve tabii ki disk bölüm tablosudur.BıOS'un hangi bölümün etkin olduğunu belirlemesi onun yardımıyla olur. Ve işletim sistemini yüklemeye başlar.

Ayrıca, Windows önyükleme sırasına göre, kontrol önyükleme kaydına aktarılır, aktif bölümün 1. sektöründe bulunur. Windows önyükleme yöneticisini başlatır.

Bundan sonra, önyükleme yöneticisi, etkin bölümün (Önyükleme) klasöründe bulunan Önyükleme Yapılandırma Verileri dosyasından sistem yapılandırmasını okur. Bu dosya birkaç giriş içeriyorsa, işletim sistemini seçebileceğiniz bir menü göreceksiniz.

Ardından, Winload.exe başlatılır, bu sistem önyükleme modülü, çekirdek bileşenleri (Ntoskml.exe ve Hal.dll), ayrıca sistem hizmetleri ve diğer kurucu bileşenlerdir. Eh, şu anda Windows logosunu göreceksiniz.

Bundan sonra otomatik oturum açma gerçekleşir. Bir kullanıcı adı ve şifre kullanarak sisteme giriş yaptıysanız, kullanıcı adınızı ve şifrenizi girmek için bir pencere görüntüleyen winlogon.exe işlemi yüklenir.

Yani. Bir dizi koşula bağlı olarak, Windows önyükleme sırası ihlal edilmeyecektir ve bu nedenle bilgisayarınızda güvenle çalışabilirsiniz. Bu tür dört koşul vardır, yani:

1. BIOS parametrelerinde işletim sisteminin depolandığı disk belirtilmelidir;

2. Sabit diskin ilk sektörü doğru MBR'ye ve bölüm tablosuna sahip olmalı ve bölümlerden biri aktif olarak işaretlenmelidir;

3. Etkin bölümün bir önyükleme kaydı olmalı ve kök klasöründe bootmgr dosyası bulunmalıdır;

4. Önyükleme klasörü, sabit sürücüde kurulu işletim sistemleri için doğru girişleri içeren bir BCD dosyası içermelidir.

Bilgisayarınızı açtıktan sonra bir donanım testi gerçekleşir. Windows önyükleme sırasını düşünün.

İşletim sistemi, bilgisayara hangi bileşenlerin bağlı olduğunu ve bozulmalarını kontrol eder. Sistem önemli bileşenlerden birinde herhangi bir sorun tespit ederse, önyükleme işlemi durdurulacak ve ekranda görüntülenen mesajda nedeni size bildirilecektir.

Ayrıca, ses sinyallerinin özel bir "alfabesi" de vardır. BIOS bip sayısı ile bilgisayarınızın veya dizüstü bilgisayarınızın sağlığını belirleyebilirsiniz. Örneğin, bir kısa bip, testin başarıyla tamamlandığı anlamına gelir. Ve diyelim ki bir uzun ve iki kısa olan, BIOS'un video kartını algılamadığını gösteriyor. Servis merkezinde, sinyalleri uzaktan bile yönlendirebilir ve kodunu çözebiliriz, evde dizüstü bilgisayarlarla iletişim kurmak ve onarmak, armut bombardımanı kadar kolay görünüyor.

Önyükleme sektörünü bulma

Bu prosedürden sonra, BIOS'ta önceden seçilmiş olan önyükleme sektörü aranır. Tipik olarak, bu bir sabit disktir. Ancak bu aşama bile işletim sistemini yüklemek için geçerli değildir.Önyükleme sektörü bulunduğunda BIOS, içeriği diskin 1. sektöründen okur. MBR'yi (Ana Önyükleme Kayıtları) içerir, bu ana önyükleme kaydı ve elbette disk bölüm tablosudur. BIOS'un hangi bölümün aktif olduğunu belirleyebilmesi yardımı ile. Ve işletim sistemini yüklemeye başlar. Ayrıca, Windows önyükleme sırasına göre, kontrol önyükleme kaydına aktarılır, aktif bölümün 1. sektöründe bulunur. Windows önyükleme yöneticisini başlatır. Bundan sonra, önyükleme yöneticisi, etkin bölümün (Önyükleme) klasöründe bulunan Önyükleme Yapılandırma Verileri dosyasından sistem yapılandırmasını okur. Bu dosya birkaç giriş içeriyorsa, işletim sistemini seçebileceğiniz bir menü göreceksiniz. Ardından, Winload.exe başlatılır, bu sistem önyükleme modülü, çekirdek bileşenleri (Ntoskml.exe ve Hal.dll), ayrıca sistem hizmetleri ve diğer kurucu bileşenlerdir. Eh, şu anda Windows logosunu göreceksiniz. Bundan sonra otomatik oturum açma gerçekleşir. Bir kullanıcı adı ve şifre kullanarak sisteme giriş yaptıysanız, kullanıcı adınızı ve şifrenizi girmek için bir pencere görüntüleyen winlogon.exe işlemi yüklenir. Bir arıza varsa, evdeki bilgisayar yardımı derhal yardımcı olacaktır. Yani. Bir dizi koşula bağlı olarak, Windows önyükleme sırası ihlal edilmeyecektir ve bu nedenle bilgisayarınızda güvenle çalışabilirsiniz. Bu tür dört koşul vardır, yani:

1. BIOS parametreleri, işletim sisteminin depolandığı diski içermelidir;

2. Sabit diskin ilk sektörü doğru MBR ve bölüm tablosuna sahip olmalı ve bölümlerden biri aktif olarak işaretlenmelidir;

3. Etkin bölümün bir önyükleme kaydı olmalı ve kök klasöründe bootmgr dosyası bulunmalıdır;

4. Önyükleme klasörü, sabit sürücüde yüklü olan işletim sistemleri için doğru girişleri içeren bir BCD dosyası içermelidir.

Başlığı okuyan birçok kişi gülümseyecek: Burada bu kadar zor olan ne? Ama bir düşünün: Güç düğmesine bastıktan (gücü açtıktan) sonra PC'ye ne olur? Bu soru hem yeni başlayanlar hem de deneyimli kullanıcılar tarafından nadiren sorulur. Yazar bunu bilgisayar teknolojisi alanındaki uzmanlara sormak zorunda kaldı, ancak çok az kapsamlı cevap vardı. Ancak bilgisayarınız çökerse veya çökerse, önyükleme işleminin temellerini bilmek genellikle sorunu tanımlamanıza veya hızla yalıtmanıza yardımcı olabilir.

Sunumu somutlaştırmak için, BIOS AWARD ve Intel uyumlu bir mikroişlemci yüklü bir anakart ve işletim sistemi olarak Windows 98 ile donatılmış bir bilgisayarın önyükleme sürecini düşünün.

Güç düğmesine bastıktan sonra güç kaynağı kendi kendini test eder. Tüm voltajlar nominal değerlere karşılık geliyorsa, güç kaynağı 0,1 ... 0,5 s sonra anakarta bir PowerGood sinyali verir ve bir RESET sinyali üreten özel bir tetikleyici, onu aldıktan sonra sıfırlama sinyalini karşılık gelenden kaldırır. mikroişlemci girişi RESET sinyalinin, segment kayıtlarını ve talimat işaretçisini aşağıdaki durumlara ayarladığı unutulmamalıdır (gerçek modda kullanılmayan bitler gösterilmemiştir): CS = FFFFh; IP = 0; DS = SS = ES = 0 ve kontrol kayıtlarının tüm bitlerini ve ayrıca aritmetik mantık birimi kayıtlarını siler. RESET sinyali aktif olduğunda, tüm tristabil tampon devreleri yüksek empedans durumuna geçer. Bu sinyal kaldırıldığı andan itibaren, mikroişlemci gerçek modda çalışmaya başlar ve yaklaşık 7 senkronizasyon döngüsü içinde FFFF: 0000 adresindeki ROM BIOS'tan okunan talimatı yürütmeye başlar. Bu adresten sonuna kadar BIOS ROM alanının boyutu 16 bayttır ve gerçekte çalıştırılabilir BIOS koduna geçiş komutu belirtilen adreste yazılır. Şu anda işlemci, BIOS dışında herhangi bir bellek alanında herhangi bir yerde bulunmadığından, başka herhangi bir komut dizisini yürütemez. İşlemci, bu kodun komutlarını sırayla yürüterek, POST (Açılışta Kendi Kendine Test) işlevini uygular. Bu aşama işlemciyi, belleği ve sistem G/Ç'sini test eder ve anakart üzerindeki yazılım kontrollü donanımı yapılandırır. Konfigürasyonun bir kısmı açık bir şekilde gerçekleştirilir, diğer kısım anakartın jumperlarının (jumper'ların veya anahtarların) konumu ile belirlenebilir, ancak bir dizi parametre kullanıcı tarafından ayarlanabilir (ve bazen gerekir). BIOS kodunda yerleşik olarak bulunan Kurulum yardımcı programı bu amaçlar için kullanılır. Bu yardımcı programla ayarlanan yapılandırma parametreleri, ana kartta bulunan minyatür bir pil tarafından desteklenen kalıcı bellekte saklanır. Bazıları her zaman saat ve takvim RTC (Gerçek Zamanlı Saat) ile birlikte geleneksel CMOS Belleğinde saklanır. Diğer kısım (üreticiye bağlı olarak) kalıcı (örneğin flash) belleğe (NVRAM) yerleştirilebilir. Statik olarak tanımlanan parametrelerin bu bölümüne ek olarak, Tak ve Çalıştır sisteminin dinamik yapılandırmasını desteklemek için, bilgisayar her yeniden başlatıldığında otomatik olarak güncellenebilen kalıcı bir bellek alanı ESCD vardır.

BIOS Kurulum yardımcı programında bir menü arabirimi veya bazen fare desteğiyle bile ayrı pencereler bulunur. POST sırasında Kuruluma girmek için DEL tuşuna basmanız istenir. Diğer BIOS türlerinde (yukarıdakilerin aksine), Ctrl + Alt + Esc, Ctrl + Esc tuş kombinasyonu, bunun için Esc tuşu kullanılabilir, başka seçenekler de vardır (örneğin, o saniyelerde F12 tuşuna basın) ekranın sağ üst köşesinde bir dikdörtgen göründüğünde). Son zamanlarda, Kurulum'un F2 tuşuna basılarak girildiği BIOS sürümleri ortaya çıktı, ancak POST, başlangıç ​​ayarları değiştirilerek giderilebilecek bir donanım hatası algılarsa, Kurulum menüsünü çağırmak için daha sık F1 veya F2 tuşları kullanılır. Bazı BIOS'lar için, POST sırasında INS tuşunu basılı tutmak, tüm "güçlendiricileri" geçersiz kılarak varsayılan ayarı belirleyecektir. Bu, başarısız hız aşırtma denemelerinden sonra bilgisayarın performansını geri yüklemek için kullanışlıdır. Seçilen ayarlar Kurulumdan çıkarken kaydedilir (kullanıcı tarafından isteğe bağlıdır) ve sonraki POST'tan itibaren geçerli olur.

Her bir alt yordamı yürütürken, POST imzasını (kodunu) tanılama kaydına yazar. Bu kayıt, arıza analizi sırasında sistem veri yolu yuvasına takılı özel bir tanılama panosunda (imza analizörü veya POST kartı olarak adlandırılan) fiziksel olarak bulunmalıdır. Bu POST kartlarının iki versiyonu vardır: ISA ve PCI veri yolları için. Bu kartta, teşhis kaydının içeriğini gösteren iki basamaklı yedi segmentli bir gösterge kurulmalıdır. Bir ikili adres göstergesi de mümkündür. G / Ç alanında, kayıt, PC mimarisine (BIOS sürümü) bağlı olarak bir adres kaplar. Örneğin, ISA için, EISA - 80h; ISA Compaq - 84h; ISA-PS / 2 - 90h; bazı EISA modelleri için - 300 saat; MCA-PS / 2 - 680h. Görüntülenen kodlarda böyle bir imza çözümleyiciye sahip olduğunuzda, POST'un hangi aşamada durduğunu belirleyebilirsiniz. Her BIOS sürümü için özel imza tablosunu bilerek, anakartın arızasını belirlemek kolaydır.

BIOS AWARD V4.51 için ana POST testlerini ve POST kartı tarafından tanılama kaydı göstergesinde görüntülenen imzalarını yürütme sırasına göre listeleyelim. Aşağıda listelenen kodların hepsinin normal bilgisayar açılışı sırasında göstergede görünmediğine dikkat edilmelidir: bazıları yalnızca POST durduğunda görüntülenir. Bunun nedeni, birçok POST alt rutininin o kadar hızlı yürütülmesidir ki, insan gözü teşhis kaydının belirtilen durumunu takip edemez ve bazı kodlar yalnızca bir arıza tespit edildiğinde görünür. Belirtilen BIOS sürümü için POST dizisindeki ilk yürütülebilir imza C0'dır:

C0 - Host Bridge mikro devresinin kayıtlarını aşağıdaki modları ayarlamak için programlama:

Dahili ve Harici Önbellek ile önbellek ile işlemler yasaktır;

Devre dışı bırakılmadan önce Dahili Önbellek temizlenir;

Shadow RAM devre dışı bırakılır, bunun bir sonucu olarak, Sistem BIOS'unun konumunun adreslerine ROM erişim döngülerine doğrudan bir yol vardır. Bu prosedür yonga setine özel olmalıdır;

C1 - sıralı yazma/okuma döngüleri kullanılarak bellek tipi, toplam boyut ve satırlara göre yerleşim belirlenir. Ve alınan bilgilere göre DRAM kontrolörü konfigüre edilir. Bu aşamada işlemcinin Korumalı Mod'a alınması gerekir.

C3 - daha sonra geçiş arabelleği olarak kullanılacak olan ilk 256 KB bellek kontrol edilir ve Sistem BIOS'u paketten çıkarılır ve DRAM'e kopyalanır.

C6 - Harici Önbelleğin varlığı, türü ve parametreleri özel bir algoritma kullanılarak belirlenir.

CF - işlemci tipi belirlenir ve sonuç CMOS'a yerleştirilir. Herhangi bir nedenle işlemci tipinin belirlenmesi başarısız olursa, böyle bir hata ölümcül hale gelir ve sistem ve dolayısıyla POST durur.

05 - klavye denetleyicisi kontrol ediliyor ve başlatılıyor, ancak şu anda basılan tuşların kodlarını almak mümkün değil.

07 - CMOS'un çalışması ve pilinin besleme voltajı kontrol edilir. Bir elektrik kesintisi algılanırsa, POST durmayacaktır, ancak BIOS bu gerçeği hatırlayacaktır. Kontrol yazma/okuma CMOS sırasındaki bir hata ölümcül olarak kabul edilir ve POST O7 kodunda durur.

BE - Host Bridge ve PIIX konfigürasyon kayıtları BIOS'tan alınan değerler ile programlanmıştır.

0A - bir kesinti vektörü tablosu oluşturulur ve güç yönetimi alt sisteminin ilk yapılandırması gerçekleştirilir.

0B - CMOS hücrelerinin bloğunun sağlama toplamı kontrol edilir ve ayrıca BIOS PnP'yi destekliyorsa, ISA PnP cihazlarını tarar ve parametrelerini başlatır. PCI aygıtları için ana (standart) alanlar, yapılandırma kayıtları bloğunda ayarlanır.

0C - BIOS değişken bloğu başlatıldı.

0D / 0E - bir video adaptörünün varlığı, Video BIOS'un (C0000: 0000h) başlangıç ​​adresinde 55AA imzasının olup olmadığı kontrol edilerek belirlenir. Video BIOS algılanırsa ve sağlama toplamı doğruysa, video bağdaştırıcısı başlatma prosedürü başlatılır. Bu andan itibaren monitör ekranında bir görüntü belirir, video adaptörünün açılış ekranı görüntülenir, klavye başlatılır. Ardından, POST sırasında DMA denetleyicisi ve kesme denetleyicisi test edilir.

30/31 - Temel Bellek ve Harici Bellek hacmi belirlenir ve bu andan itibaren ekranda görüntülenen RAM testi başlar.

3D - PS / 2 fare tarafından başlatıldı.

41 - Disket alt sistemi başlatılıyor.

42 - Sabit disk denetleyicisinin yazılımdan sıfırlanması devam ediyor. Kurulumda AUTO modu belirtilmişse, IDE cihazları algılanır, aksi takdirde cihaz parametreleri CMOS'tan alınır. IRQ14 ve IRQ15 kesintileri, sistem yapılandırmasına göre maskelenir.

45 - FPU yardımcı işlemcisi başlatıldı.

4E - USB klavye yapılandırıldı. Bu aşamada DEL tuşuna basarak CMOS Kurulumuna girmek mümkün hale gelir.

4F - CMOS Kurulum ayarları tarafından sağlanmışsa, bir şifre girme talebi gerçekleştirilir.

52 - Ek BIOS ROM'larının aranması ve başlatılması gerçekleştirilir ve PCI kesme isteği satırlarının her biri eşlenir.

60 - Kurulum'da bu mod etkinleştirilirse, BOOT Sector anti-virüs koruması kurulur.

62 - kış veya yaz saatine otomatik geçiş yapılır, klavye için NumLock durumu ve otomatik tekrar modu yapılandırılır.

63 - ESCD blokları düzeltildi (yalnızca PNP BIOS için) ve RAM temizlendi.

B0 - bu durum, yalnızca örneğin Genişletilmiş Bellek testi sırasında hata olması durumunda imza analizörünün kaydına yazılır. Korumalı Modda çalışırken herhangi bir hata olmazsa, POST bu dalı içermez. Sayfa ihlalleri ve diğer istisnaların varlığında, kontrol bu prosedüre aktarılacak, B0 kodunu 80 (84) h portuna çıkaracak ve duracaktır.

FF - test sonuçlarının toplandığı son aşama - bilgisayar donanımının başarılı bir şekilde başlatılmasına tek bir bip sesi eşlik eder, ardından kontrol BOOT sektörü önyükleyicisine aktarılır.

BIOS, x86 bilgisayarlarda (FDD'ler, IDE ve SCSI sabit sürücüler, CD-ROM sürücüleri) önyükleme diskinin aranacağı sırayı belirler. Modern BIOS'lar, önyükleme sırası adı verilen bu sırayı yeniden yapılandırmanıza izin verir. A: sürücüsü, önyükleme sırasında ilk sırada yer alıyorsa ve içinde bir disket varsa, BIOS bu disketi önyükleme disketi olarak kullanmaya çalışacaktır. Sürücüde disket yoksa, BIOS o zamana kadar başlatılmış olan ilk sabit sürücüyü kontrol eder ve INT19h komutunu yürütür. BOOT sektörünü yüklemek için INT19h kesinti işleme prosedürü, sektörü Silindir: 0 Baş: 0 Sektör: 1 koordinatlarıyla okumalı ve 0000: 7С00h'ye yerleştirmeli, ardından diskin önyüklenebilir olup olmadığı kontrol edilmelidir. Sabit diskteki MBR (Ana Önyükleme Kaydı) sektörü, disket üzerindeki BOOT sektörüyle aynı fiziksel adreste bulunur (silindir 0, taraf 0, sektör 1).

Tarama sırasında önyükleme sektörü bulunamazsa, yani. bu sektörün son iki baytı (imzası) 55AAh'a eşit değilse, INT18h kesmesi çağrılır. Aynı zamanda, bilgisayarın BIOS üreticisine bağlı olarak ekranda bir uyarı mesajı belirir.

MBR sektörü, FDISK programı tarafından sabit diske yazılır, bu nedenle HDD düşük düzeyde biçimlendirilmişse, tüm sektörleri sıfır içerir ve elbette ilk sektör gerekli imzayı içeremez. Disk bölümlenmemişse (mantıksal diskler) hata mesajları verilecektir. Ana Önyükleme Kaydı genellikle işletim sisteminden bağımsızdır (Intel platformlarında herhangi bir işletim sistemini başlatmak için kullanılır). Ana önyükleme kaydındaki kod, etkin sistem bölümü için bölüm tablosunu tarar. Bölüm tablosunda etkin bir bölüm bulunamazsa veya en az bir bölüm yanlış bir etiket içeriyorsa veya birkaç bölüm etkin olarak işaretlenmişse, ilgili bir hata mesajı görüntülenir.

Ana önyükleme kaydı kodu, MBR'nin sonundaki bölüm tablosunu okuyarak önyükleme (etkin) bölümünün konumunu belirler. Etkin bir bölüm bulunursa, önyükleme sektörü okunur ve gerçekten önyüklenebilir olup olmadığı belirlenir. Beş defaya kadar okuma denenebilir, aksi takdirde bir hata mesajı görüntülenir ve sistem durur. Bir önyükleme sektörü bulunursa, Ana Önyükleme Kaydı, denetimi, önyükleme programını ve disk parametre tablosunu içeren etkin (önyükleme) bölümündeki önyükleme sektörü koduna aktarır. Bölüm önyükleme sektörü, kök dizinin konumu için BIOS parametre bloğunu tarar, ardından IO.SYS sistem dosyasını buradan belleğe kopyalar (esas olarak DOS'un bir parçasıdır ve önceki DOS'tan MSDOS.SYS dosyasının işlevselliğini içerir). sürüm) ve transferler onu kontrol eder. IO.SYS, bazı aygıt sürücülerini yükler ve önyüklemeyle ilgili bir dizi işlemi gerçekleştirir. İlk olarak, IO.SYS, MSDOS.SYS dosyasını okur. Bu dosyanın önceki DOS sürümlerinden aynı adlı dosyalara benzemediği unutulmamalıdır. Windows 98'de MSDOS.SYS, başlangıç ​​seçeneklerini içeren bir metin dosyasıdır. LOGO.SYS dosyası (başlangıç ​​ekranı) yüklenir ve görüntülenir.

Bir sonraki aşamada, IO.SYS sistem kayıt defterindeki bilgileri okur ve ayrıca CONFIG.SYS ve AUTOEXEC.BAT dosyalarını (kök dizinde varsa) çalıştırır. Bu, işlemcinin gerçek modunda çalışan aygıt sürücülerini yükler ve bazı sistem ayarlarını gerçekleştirir. Aşağıda, bu aşamada yüklenen olası sürücülerin ve programların kapsamlı olmayan bir listesi bulunmaktadır.

DBLSPACE.BIN veya DRVSPACE.BIN. Disk sıkıştırma sürücüsü.

HIMEM.SYS. İşlemcinin gerçek modunda üst belleğin yöneticisi.

IFSHLP.SYS. VFAT ve Windows 98'i destekleyen diğer dosya sistemlerinin yüklenmesinde yardım sağlar.

SETVER.EXE İşletim sisteminin sürüm numarasını değiştiren bir yardımcı program. İşletim sistemlerinin önceki sürümlerini hedefleyen ve Windows 98 altında çalışmayı reddeden programlar vardır. SETVER.EXE sayesinde böyle bir program tam olarak kendisine uygun DOS sürüm numarasını döndürür.

DOS = YÜKSEK. DOS'u HMA'ya yükler. Yapılandırma dosyası CONFIG. SYS, EMM386.EXE eşlenmiş bellek yöneticisini yüklemek için talimatlar içerir ve EMM386.EXE'nin yüksek bellek kullanmasına izin vermek için bu satıra bir UMB parametresi ekler.

IO.SYS'nin EMM386.EXE yöneticisi tarafından otomatik olarak yüklenmediğini unutmayın. Bu nedenle, kullanmayı planlıyorsanız, CONFIG.SYS dosyasına DEVICE = EMM386.EXE satırını ekleyin.

DOSYALAR = 30. Bu satır, oluşturulacak dosya tanımlayıcılarının sayısını belirtir. Windows 98 bu seçeneği kullanmaz; geriye dönük uyumluluk için dahil edilmiştir.

SONDRIVE = Z. Bu, mantıksal sürücüler için son sürücü harfini tanımlar. Bu seçenek ayrıca geriye dönük uyumluluk için sunulmuştur ve Windows 98 tarafından kullanılmaz.

TAMPON = 30. Oluşturulacak dosya arabelleklerinin sayısını belirler. Dosya arabellekleri, IO.SYS dosyasından G / Ç rutinlerini çağırırken uygulamalar tarafından kullanılır.

Yığınlar = 9.256. Bu girdi, yığın çerçevelerinin sayısını ve her çerçevenin boyutunu tanımlar.

FCBS = 4. Bu komut, dosya kontrol bloklarının sayısını ayarlar. İkinci seçeneklerin ikisi de yalnızca geriye dönük uyumluluk içindir.

Son adım, WIN.COM dosyasını indirip çalıştırmaktır. VMM32.VXD dosyasına atıfta bulunur. Bilgisayarda yeterli miktarda RAM varsa, bu dosya belleğe yüklenir; aksi takdirde, sabit diskteki bu dosyaya erişim düzenlenir, bu da elbette yükleme süresini artırır. Gerçek mod sürücü yükleyicisi, Windows / System / VMM32 klasöründeki ve VMM32.VXD dosyasındaki sanal aygıt sürücülerinin (VxD'ler) kopyalarını karşılaştırır. Hem klasörde hem de dosyada bir sanal aygıt sürücüsü varsa, sanal sürücünün kopyası VMM32.VXD dosyasında yüklenemez olarak "işaretlenir". VMM32.VXD dosyası kullanılarak yüklenmeyen sanal aygıt sürücüleri, Windows klasörünün SYSTEM.INI dosyası bölümünden yüklenir. Bu işlem sırasında, gerçek mod sanal aygıt sürücüsü yükleyicisi, gerekli tüm sanal aygıt sürücülerinin doğru yüklenip yüklenmediğini sürekli olarak kontrol eder ve doğru sürücü yüklenirken bir hata oluşursa, yeniden dener. Yüklemeden sonra sanal gerçek mod aygıt sürücüleri başlatılır, ardından VMM32.VXD dosyası işlemciyi korumalı moda geçirir ve sanal aygıt sürücülerini InitDevice parametrelerine göre başlatma işlemi başlar. İşletim sistemi önyükleme prosedürü, KRNL32.DLL, GDI.EXE, USER.EXE ve EXPLORER.EXE dosyalarının yüklenmesiyle sona erer. Bilgisayar bir ağa bağlıysa, Ağ Komşuları yüklenir. Kullanıcıdan ağda oturum açmak için bir kullanıcı adı ve parola girmesi istenir. Ardından yapılandırma, varsayılan parametrelerle sistem kayıt defterinden yüklenir. İşletim sistemini yüklemenin son aşaması, Başlangıç ​​klasörünün içeriğini işler ve içinde belirtilen programları başlatır. Bundan sonra, işletim sistemi çalışmaya hazırdır.

Yukarıdaki başlatma prosedürünü değiştirmenin birkaç standart yolu vardır:

POST yürütülürken, bellek kontrolü ve önyükleme aygıtlarının başlatılması aşamasında, Kurulum programına girmek için klavyenin DEL tuşuna basın;

Donanım testini bitirmeden önce önyüklenebilir bir disk yerleştirin (örneğin, bir Windows 98 kurtarma diski);

CONFIG.SYS dosyasını düzeltin;

AUTOEXEC.BAT dosyasını düzenleyin.

Bunların dışında, Windows 98, aynı görevi gerçekleştirmek için daha az belirgin olan birkaç yöntem sunar:

Donanım testini tamamladıktan sonra Başlangıç ​​menüsünü çağırmak için F8 tuşuna basın;

MSDOS.SYS dosyasındaki sistem başlatma yönergelerini düzenleyin;

DOS modunda "durdurmak" için listelenen yöntemlerden birini kullanın, ardından Windows'u bir dizi gerekli tuşla komut satırından başlatın;

Başlangıç ​​klasörünün içeriğini değiştirin. Site malzemelerine göre

Bir işletim sistemini yüklemek karmaşık bir işlemdir ve birkaç aşamadan oluşur.


Çok az PC kullanıcısı, bilgisayarlarıyla Güç düğmesine bastıktan sonra ne olduğunu bilir. O zaman hadi gidelim!

1. Bilgisayarın gücünü açtıktan sonra, BIOS programının kontrolü altında gerçekleştirilen otomatik test süreci başlar. Bu aşamada hatalı donanım bulunursa, bilgisayar ekranda görüntülenen ilgili mesaj veya ses sinyalleriyle önyüklemeyi durduracaktır.
2.Otomatik test tamamlandıktan sonra, BIOS bir disket, HDD, CD veya anakart tarafından desteklenen diğer ortamlarda önyükleme sektörünü arar. Önyükleme sektörü arama sırası, açıklaması anakartın talimatlarında bulunabilecek BIOS ayarları desteği ile belirlenir.
3. Önyükleme diskini belirledikten sonra, Ana Önyükleme Kaydı'nı (MBR) içeren diskin ilk sektörünün içeriği buradan yüklenir. MBR ayrıca, biri etkin olarak işaretlenmesi gereken bir disk bölümleri tablosu içerir.

4. MBR aktif bölümü bulur ve kontrolü aktif bölümün ilk sektöründe olması gereken önyükleme kaydına aktarır. Önyükleme kaydının yardımıyla, Windows 7 önyükleme yöneticisi başlatılır (etkin bölümün kök klasöründe bulunan bootmgr dosyası).
5.Boot Manager, BCD (Önyükleme Yapılandırma Verileri) dosyasında saklanan bilgisayar sistemi yapılandırma verilerini okur. BCD dosyasında birden fazla giriş varsa, işletim sistemi seçim menüsü görüntülenecektir. BCD dosyası, etkin bölümün Önyükleme klasöründe bulunur.
6. Sistem seçildikten sonra Winload işletim sistemi yükleme modülü başlatılır. exe, Ntoskrnl çekirdek bileşenleri. exe ve Hal. dll, sistem hizmetleri ve diğer bileşenler - bu aşamaya Windows logolu animasyonlu bir ekranın sonucu eşlik eder.
7. Winlogon işlemi yüklenir. exe, kullanıcıların sistemde nasıl oturum açacağını kontrol eden. Bilgisayarınızda parola korumalı olmayan bir hesap varsa, otomatik olarak oturum açacaksınız. Aksi takdirde sistem kullanıcı adının seçilmesini ve şifrenin girilmesini bekleyecektir.
8. Oturum açma işlemi sırasında, Windows 7 kayıt defterinde ve Başlangıç ​​klasöründe kayıtlı olan başlangıç ​​öğeleri başlatılır.
Yukarıdakilere dayanarak, Windows 7'yi başarıyla başlatmak için aşağıdaki verilerin gerekli olduğu sonucuna varılabilir.
Windows 7'nin kurulu olduğu HDD'den önyükleme yapmak için mevcut BIOS ayarları gereklidir.BIOS önce çıkarılabilir ortamdan önyüklemeye ayarlanmışsa, diskleri sürücülerden de çıkarmalısınız.

Sabit diskin ilk sektörü, biri etkin olarak işaretlenmesi gereken geçerli bir ana önyükleme kaydı ve bölüm tablosu içermelidir.

Etkin bölümün bir Windows 7 önyükleme kaydı olması ve kök klasörde bootmgr.dll dosyasının bulunması gerekir.
Etkin bölümün Önyükleme klasöründe, kurulu işletim sistemleri için doğru girişleri içeren bir BCD dosyası bulunmalıdır.

Not
Windows 7'yi 2. işletim sistemi olarak kurarken, etkin bölüm geleneksel olarak Windows'un önceki sürümünün kurulu olduğu bölümdür. Bootmgr dosyasının ve Boot klasörünün bulunduğu yer burasıdır. Sabit diski Windows 7 kullanarak bölümlediyseniz, yaklaşık 100 MB boyutunda gizli bir bölüm etkin olarak atanacaktır.
Bilgisayar açılmıyorsa, tam olarak hangi aşamada durduğunu bulmaya çalışın. Sistem önyüklemeyi durdurduğunda görünen mesaj, genellikle ortaya çıkan sorunu doğru bir şekilde tanımlamanıza olanak tanır.
İngilizceden çevirmeniz gerekiyorsa tembel olmayın. Mesajlardaki hata mesajlarını bulamıyorsanız veya indirme işlemi gerçekleşmeden duruyorsa, aşağıdaki ipuçlarını deneyin.
Ekranda işletim sistemi seçim menüsünün veya gelişmiş önyükleme seçenekleri menüsünün görüntülenip görüntülenmediğine bakın. Değilse, önyükleme işlemi sırasında F8'e birkaç kez basmayı deneyin. Önyükleme seçimi menüsü görüntülenemezse, bunun nedeni donanım hataları, yanlış BIOS ayarları veya bozuk önyükleme sektörleri veya dosyaları olabilir (yukarıdaki Windows önyükleme sırasındaki 1-5 arasındaki adımlara bakın).
Önyükleme menüsü görüntüleniyorsa, ancak işletim sistemini seçtikten hemen sonra başlatma duruyorsa, BCD dosyası yanlış girişler içeriyor olabilir.
Başlatma, hareketli Windows logo ekranı çıktısından sonra durursa, kilitlenme bir aygıt sürücüsünden veya bir sistem hizmetinden kaynaklanıyor olabilir.

Tüm voltajlar normalse, güç kaynağı ünitesini açarız, o zaman 0.1 ... 0.5 saniye sonra güç kaynağı ünitesi anakarta bir PowerGood (PG) sinyali gönderir. Ana kartta RESET sinyali üreten özel bir devre monte edilmiştir. Aynı devre, güç kaynağı ünitesinden anneye sağlanan ve/veya çeşitli düğümlere (işlemci, bellek, yonga seti vb.) güç sağlamak için ana kart dönüştürücüler tarafından üretilen besleme voltajlarını kontrol eden bir donanım monitörüne bağlanabilir. Donanım monitörünün sorumlulukları arasında, kartın ana elemanlarının sıcaklığının izlenmesi ve fan hızının izlenmesi de yer alır. Sadece güç kaynağı ünitesinden PG'yi ve donanım monitöründen gelen "her şey yolunda" sinyalini aldıktan sonra, RESETa oluşum devresi bu aynı RESET'i yonga setinden, karikatürden ve kartta lehimlenmiş çeşitli küçük mantıktan kaldırır. hem de işlemcinin kendisinden. RESET sinyali, kontrol kayıtlarının tüm bitlerinin değerlerini temiz tutar ve kod segmentinin başlangıç ​​adresini içeren CS (Kod Segmenti) kaydı hariç, işlemci kayıtlarını sıfırlar, içinde FFFFh değeri ayarlanır. RESETa'yı kaldırdıktan sonra, işlemci gerçek modda çalışmaya başlar ve yaklaşık 7 senkronizasyon döngüsü içinde ROM BIOS'tan okunan talimatı aynı FFFF: 0000 adresinde yürütmeye başlar. (Modern bir işlemci (i386DX ile başlayan) ilk talimatı en üstteki 4 GB'lık alan olan FFFFFFF0h'de yürütür.) Bu zamana kadar, saat cihazı PCI, işlemci, USB, yonga seti, ve RAM. FFFF: 0000 adresinden sonuna kadar ROM BIOS alanının boyutu 16 bayttır ve gerçekten yürütülebilir BIOS koduna geçiş komutu belirtilen adreste yazılır. Şu anda işlemci, BIOS dışında herhangi bir bellek alanında herhangi bir yerde bulunmadığından, başka herhangi bir komut dizisini yürütemez. Böylece, belirli ROM BIOS kodunun yürütülmesi başlar. İşlemci, bu kodun komutlarını sırayla yürüterek, POST (Açılışta Kendi Kendine Test) işlevini uygular. Bu aşamada işlemciye ek olarak bellek ve sistem G/Ç testleri yapılır. Bir hata algılandığında, video bağdaştırıcısı henüz başlatılmadığından sistem bip sesi çıkaracaktır. Ayrıca anakartın yazılım kontrollü donanımını da yapılandırır. Konfigürasyonun bir kısmı açık bir şekilde gerçekleştirilir, diğer kısım anakartın jumperlarının (jumper'ların veya anahtarların) konumu ile belirlenebilir, ancak bir dizi parametre kullanıcı tarafından ayarlanabilir (ve bazen gerekir). Bu amaçlar için, Kurulum yardımcı programı BIOS kodunda yerleşiktir, genellikle bu yardımcı program POST sırasında DEL tuşuna basılarak çağrılır. Bu yardımcı program kullanılarak ayarlanan yapılandırma parametreleri, ana kartta bulunan üç voltluk bir pille çalışan kalıcı bellekte saklanır. Bazıları her zaman saat ve takvim RTC (Gerçek Zamanlı Saat) ile birlikte geleneksel CMOS Belleğinde saklanır. Diğer kısım (üreticiye bağlı olarak) kalıcı (örneğin flash) belleğe (NVRAM) yerleştirilebilir. Statik olarak tanımlanan parametrelerin bu bölümüne ek olarak, Tak ve Çalıştır sisteminin dinamik yapılandırmasını desteklemek için, bilgisayar her yeniden başlatıldığında otomatik olarak güncellenebilen kalıcı bir bellek alanı ESCD vardır. ESCD, Flash ROM'da depolanan paketlenmemiş bir alandır, POST'un son aşamasındaki güncellemesine "DMI havuzunu güncelle ..." mesajının çıktısı eşlik eder. Bu durumda kapatma (mesaj görüntülenmeden önce veya mesaj sırasında) çıktı), BIOS'un mantıksal yapılarının ihlali ile ilişkilidir. Yeniden programlama gereklidir, ancak ne yazık ki bazen böyle bir durumda yeterli bir çözüm değildir.

Normal bilgisayar açılışı sırasında tüm kodların göstergede görünmediğine dikkat edilmelidir: bazıları yalnızca POST durduğunda görüntülenir. Bunun nedeni, birçok POST alt rutininin o kadar hızlı yürütülmesidir ki, insan gözü teşhis kaydının belirtilen durumunu takip edemez ve bazı kodlar yalnızca bir arıza tespit edildiğinde görünür. O halde koda bakalım ama biliniyorsa cihazı değiştirmek için acele etmeyin! Rayların sürekliliğine kadar her şeyi baştan sona kontrol ediyoruz! Ne tür bir cihaz olduğunu bilmiyorsanız BIOS'u kandırın, nereden başladığını bulun... "Mogi" yapmıyorsanız, yerel felaketleri unutun... Gösterge FF veya 00 gösteriyorsa, o zaman kartımız hiç "başlayamadı" ve pano elemanlarının, ana osilatörün, işlemcinin tüm güç kaynağını kontrol etmemiz ve veri ve adres yolundaki sinyallerin varlığını görmemiz gerekiyor.

Yani, bilgisayarın yazılım başlangıcı kısaca şöyle görünür:

Ana Bilgisayar Köprüsü kayıtları programlanır, Dahili Önbellek temizlenir, Dahili ve Harici Önbellek devre dışı bırakılır, ayrıca önbellekle yapılan işlemler, Shadow RAM devre dışı bırakılır, bunun sonucunda sistem BIOS adres döngüleri doğrudan bilgisayara yönlendirilir. ROM. Bu prosedür yonga setine özel olmalıdır. Ardından, PIIX kaynakları programlanır: DMA denetleyicisi, kesinti denetleyicisi, zamanlayıcı, RTC bloğu. Bu, DMA denetleyicisini pasif moda geçirir.

SIMM veya SDRAM tabanlı bilgisayarlarda sıralı yazma/okuma döngüleri kullanılarak bellek tipi, toplam boyut ve satırlara göre yerleşim belirlenir. SDRAM, DDR veya DDR2 tabanlı bilgisayarlarda, kurulu belleğin parametrelerini belirlemek için SPD okunur (SMBus protokolünü kullanarak, neredeyse aynı i2c). Ve alınan bilgilere göre DRAM kontrolörü konfigüre edilir. Aynı aşamada işlemci Korumalı Mod'a getirilmelidir.

Daha sonra geçiş arabelleği olarak kullanılacak olan ilk 256 KB bellek kontrol edilir ve Sistem BIOS'u paketten çıkarılır ve DRAM'e kopyalanır.

Harici Önbelleğin varlığı, türü ve parametreleri özel bir algoritma kullanılarak belirlenir.

İşlemci tipi belirlenir, sonuç CMOS'a yerleştirilir. Herhangi bir nedenle işlemci türünün belirlenmesi başarısız olursa, bu tür bir hata Intel işlemci ve sistem üzerindeki bir platform için önemli hale gelir ve buna bağlı olarak POST yürütmesi durur. AMD platformunda işlemci tipinin başarısız bir şekilde belirlenmesi durumunda, CMOS'a "bilinmeyen işlemci" yerleştirilir.

Klavye denetleyicisi kontrol ediliyor ve başlatılıyor, ancak şu anda basılan tuşların kodlarını almak mümkün değil.

CMOS'un çalışması ve pilinin besleme voltajı kontrol edilir. Bir elektrik kesintisi algılanırsa, POST durmayacaktır, ancak BIOS bu gerçeği "hatırlayacaktır". Bir kontrol yazma/okuma CMOS'u sırasındaki bir hata, ölümcül olarak kabul edilir ve POST durur.

Host Bridge ve PIIX yapılandırma kayıtları, BIOS'tan alınan değerlerle programlanır.

Bir kesinti vektör tablosu oluşturulur ve güç yönetimi alt sisteminin ilk yapılandırması gerçekleştirilir.

CMOS hücreleri bloğunun sağlama toplamı kontrol edilir ve ayrıca BIOS PnP'yi destekliyorsa, ISA PnP cihazlarını tarar ve parametrelerini başlatır. PCI aygıtları için ana (standart) alanlar, yapılandırma kayıtları bloğunda ayarlanır.

BIOS değişken bloğu başlatılır.

Video adaptörünün varlığı, Video BIOS'un (C0000: 0000h) başlangıcındaki adresinde 55АА imzasının varlığının kontrol edilmesiyle belirlenir. Video BIOS algılanırsa ve sağlama toplamı doğruysa, video bağdaştırıcısı başlatma prosedürü başlatılır. Bu andan itibaren monitör ekranında bir görüntü belirir, video adaptörünün açılış ekranı görüntülenir, klavye başlatılır. Ardından, POST sırasında DMA denetleyicisi ve kesme denetleyicisi test edilir.

Temel Bellek ve Harici Bellek hacmi belirlenir ve bu andan itibaren ekranda görüntülenen RAM'in testi başlar.

PS / 2 fare başlatıldı.

Disket alt sistemi başlatılıyor.

Sabit disk denetleyicisinin yazılımdan sıfırlanması devam ediyor. Kurulumda AUTO modu belirtilmişse, IDE cihazları algılanır, aksi takdirde cihaz parametreleri CMOS'tan alınır. IRQ14 ve IRQ15 kesintileri, sistem yapılandırmasına göre maskelenir.

FPU yardımcı işlemcisi başlatılır.

USB klavyeyi yapılandırır. Bu aşamada DEL tuşuna basarak CMOS Kurulumuna girmek mümkün hale gelir.

CMOS Kurulumu tarafından sağlandıysa, bir parola girmeniz istenir.

Ek BIOS ROM'ları aranır ve başlatılır ve her PCI kesme isteği satırı eşlenir.

Bu mod Kurulum'da etkinleştirilirse, BOOT Sector anti-virüs koruması yüklenir.

Kış veya yaz saatine otomatik geçiş yapılır, klavye için NumLock durumu ve otomatik tekrar modu yapılandırılır.

ESCD blokları düzeltilir (yalnızca PNP BIOS için) ve RAM temizlenir.

Bilgisayar donanımının başarılı bir şekilde başlatılmasına tek bir bip sesi eşlik eder, ardından kontrol BOOT sektör yükleyicisine aktarılır.

Ama ya 00 veya FF ise, yani herhangi bir sistem BIOS komutunda başarısız oldunuz mu? (bios flash sürücüsünde "hayat" yoktur):

  1. Tüm voltajların doğru olduğundan ve uygun saat ayarının sağlandığından kesinlikle emin olmanız gerekir.
  2. İşlemcinin iyi çalışır durumda olduğundan ve bu işlemciye sahip anakartın bu kopyasının kabaca "çalıştığından" kesinlikle emin olmanız gerekir.
  3. AMD'li platformlarda CPU ve NB arasında bir bağlantı sağlamanız gerekir, çünkü sistem BIOS komutlarından ilki bilinen bir adreste yürütülmeye başlamadan önce, CPU ve NB arasında belgelenmemiş bir "El Sarsıntısı" yürütülür. Ancak bundan sonra platform x86 anlamında normal bir başlangıca geçer. (Hand-Shake, uzun süredir tanıdık olan bir şeye benzetilerek koşullu bir addır).
  4. VIA yonga setleri (KT266'dan başlayarak) / SiS (635/735'ten başlayarak) olan platformlarda, x86 anlamında başlamadan önce, SB ve BIOS tarafından sağlanan "SOMETHING" yürütülür. Bu nedenle, BIOS geçerli (!) olmalıdır. Bu arada, nForce da VIA / SiS kadar kritik olmasa da benzer bir şeye sahiptir.
  5. Kontrolün FFFF FFF0h adresine transfer edildiğini varsayalım. İlk POST kodunun başlatılmasından önce, BIOS, dahil olmak üzere yüzlerce komutu yürütür. genellikle (Ödül, AMI, ancak Phoenix değil) SIO / MIO ve CMOS'u ifade eder. Bir sorun varsa, POST mesajı beklenemez. SIO / MIO'nun arızalı olduğuna dair bir güven varsa (vahşi ısıtma - burada %100 dayanışma içindeyiz) - değiştirin ve düşünmeyin. Yardımcı olmadıysa düşüneceğiz :) Burada, SIO'nun değiştirilmesine karar verilirse, bazen iki RS-232 tamponunun çıkarılması gerektiğini, delinmiş bir RS232-TTL dönüştürücünün yandığı durumlar olduğunu belirtmek gerekir. yeniden yüklenen SIO'yu çıkarın. Burada çok az iş var ama barış daha pahalı. Ancak tampon, örneğin ITE veya eski Winbond'da olduğu gibi "standart dışı" yapılırsa, çekimden önce belgelere bakmakta fayda var.
  6. Bu işe yaramazsa: SIO / MIO'ya ek olarak, başlatma izleme sisteminden etkilenir (SIO / MIO'daysa, bu öğe okunamaz), özellikle sensörleri. Daha eski kartlarda bu, LM75 gibi bir şeydir. Sensörleri çıkarın. Donanım İzleme Arayüzü ile uyumluluğu kontrol etmek de gereksiz olmayacaktır (Örneğin, Epox 3PTA, SIFIRLAMA yok, SIO'da FAN1 sinyali yoktu, SIO değiştirilmeden önce ortaya çıktı). Bazı durumlarda, anakartın havası ayrıca ses yongalarına, ağ yongalarına ve PCI / LPC / ISA'ya bağlı diğer çeşitli olanlara da bağlıdır. Özellikle orada, uzaktayken vb. bir şeyi çarçur ederlerse. Bu gibi durumlarda özellikle inatçı tamirciler sadece yonga setini tahtada bırakır ve canlı olup olmadığına bakar :)
  7. Bir yonga setinin canlı olup olmadığı nasıl anlaşılır. Zamanınız, osiloskopunuz ve onunla çalışma becerileriniz varsa bir osiloskop kullanabilirsiniz. Anakart buna değerse ve donanım bolsa, yonga setini değiştirebilirsiniz. Ortaklarımız, SIO kaldırıldığında bir test BIOS'u koyduklarını ve yürütülürse, BGA işlemleri olmadan anakartı yükseltme umudunun olduğunu bildirdi. Ancak bu tartışmalı bir nokta çünkü farklı SIO'ların kendi seçenekleri var:
    1. Flash ROM Arayüzü ile SIO (W83697HF);
    2. Ayrı VERİ / ADRES veriyollarına sahip SIO (FDC37M602);
    3. LPC Arayüzü.
  8. ~ 10 saniye içinde ise. işlemci SIO'yu başlatmayacak, donanım izleme çipi sistem hoparlörüne bir dizi "siren" bip sesi çıkaracaktır. Sistem izleme çipi ayrı bir durumdaysa (örneğin BX'de), siren işlemcisiz, BIOS'suz ve SIO çipsiz olacaktır. Doğal olarak bu, yalnızca bu HW izlemenin güç kaynağı ve saat ayarı sağlandığında olur.