Birim Önyükleme Kodu Nedir (VBC Tanımı)

İçindekiler:

Birim Önyükleme Kodu Nedir (VBC Tanımı)
Birim Önyükleme Kodu Nedir (VBC Tanımı)
Anonim

Birim önyükleme kodu ve disk parametre bloğu, birim önyükleme kaydını/sektörünü oluşturan iki ana parçadır. Birim önyükleme kodu, ana önyükleme kodu tarafından çağrılır ve işletim sisteminin gerçek yüklemesini başlatan önyükleme yöneticisini başlatmak için kullanılır.

Birim önyükleme kodu, biçimlendirilmiş her bölüm olan birim önyükleme kaydının bulunduğu her bölümde bulunur. Ancak, yalnızca etkin olarak ayarlanmış birincil bölümün ana önyükleme kodu tarafından çağrılır. Aksi takdirde, etkin olmayan bölümler için birim önyükleme kodu kullanılmadan kalır.

Birim önyükleme kodları, söz konusu bölümdeki işletim sistemine özeldir. Örneğin, Windows 10 için bir birim önyükleme kodu, bir Linux çeşidi veya hatta Windows XP veya Windows 7 gibi farklı bir Windows sürümü için olandan farklı şekilde çalışabilir.

Image
Image

Birim önyükleme kodu bazen VBC kıs altmasıyla anılır.

Birim Önyükleme Kodu Ne Yapar

Ana önyükleme kaydı, BIOS tarafından hangi önyükleme sırası/sırasıyla ayarlanmış olursa olsun, önyüklenebilir bir aygıtı arar.

Aygıtın önyükleme kodlarının kontrol edilme sırasını değiştirmek için yardıma ihtiyacınız varsa BIOS'ta Önyükleme Sırasının Nasıl Değiştirileceğine bakın.

Sabit sürücü gibi ilgili bir aygıt bulunduğunda, işletim sistemini başlatan uygun dosyaların yüklenmesinden birim önyükleme kodu sorumludur. Windows 10'dan Windows Vista'ya kadar, işletim sistemini gerçekten yükleyen Windows Önyükleme Yöneticisi'dir (BOOTMGR).

Windows XP gibi eski Windows sürümleri için, birim önyükleme kodunun işletim sistemini başlatmak için kullandığı NT Yükleyicidir (NTLDR).

Her iki durumda da, birim önyükleme kodu, önyükleme işlemini ilerletmek için doğru verileri bulur. İşletim sisteminin bir sabit sürücüden yüklendiği tipik bir işlemde birim önyükleme kodunun ne zaman kullanıldığını burada görebilirsiniz:

  1. POST, donanım işlevselliğini kontrol etmek için çalıştırılır.
  2. BIOS, sabit sürücünün ilk sektöründe bulunan ana önyükleme kaydından kod yükler ve yürütür.
  3. Ana önyükleme kodu, o sabit sürücüdeki önyüklenebilir bir bölüm için ana bölüm tablosuna bakar.
  4. Birincil, aktif bölümü başlatma girişiminde bulunuldu.

  5. Bu bölümün birim önyükleme sektörü, kodu ve disk parametre bloğunun kullanılabilmesi için belleğe yüklenir.
  6. Önyükleme sektörü içindeki birim önyükleme koduna, dosya sistemi yapısının çalışır durumda olduğundan emin olmak için önyükleme işleminin geri kalanının denetimi verilir.
  7. Birim önyükleme kodu dosya sistemini doğruladıktan sonra, BOOTMGR veya NTLDR yürütülür.
  8. Yukarıda bahsedildiği gibi, BOOTMGR veya NTLDR belleğe yüklenir ve uygun işletim sistemi dosyalarının çalıştırılabilmesi ve Windows'un normal şekilde başlayabilmesi için kontrol onlara aktarılır.

Birim Önyükleme Kodu Hataları

Yukarıda görebileceğiniz gibi, işletim sisteminin yüklenebileceği toplam süreci oluşturan birçok bileşen vardır. Bu, bir hatanın oluşturulabileceği birçok durum olduğu ve bu nedenle belirli hata mesajlarına neden olabilecek farklı sorunların olduğu anlamına gelir.

Bozuk bir birim önyükleme kodu genellikle hal.dll hatalarıyla sonuçlanır:

  • Bulamıyor \Windows\System32\hal.dll
  • Windows şu dosya eksik veya bozuk olduğundan başlatılamadı: C:\Windows\system32\hal.dll. Lütfen yukarıdaki dosyanın bir kopyasını yeniden yükleyin.

Bu tür birim önyükleme kodu hataları, Windows'ta bulunan birçok Komut İstemi komutundan biri olan bootsect komutuyla düzeltilebilir. Bununla ilgili yardıma ihtiyacınız varsa, Birim Önyükleme Kodunu BOOTMGR'ye Güncellemek için Bootsect Nasıl Kullanılır konusuna bakın.

Yukarıdaki 4. Adımda, etkin bir bölüm bulma girişimi başarısız olursa " Önyükleme aygıtı yok" gibi bir hata görebilirsiniz. Hatanın oluştuğu noktada, bunun birim önyükleme kodundan kaynaklanmadığı açıktır.

O sabit sürücüde düzgün biçimlendirilmiş bir bölüm olmaması veya BIOS'un yanlış aygıta bakıyor olması mümkündür; bu durumda önyükleme sırasını sabit sürücü gibi doğru aygıtla değiştirebilirsiniz (bunun yerine örneğin bir disk veya harici sabit sürücü).

Önerilen: