Bazen, Windows'ta kurulu sürücüde bulunan Birim Önyükleme Kaydının bir parçası olan Birim Önyükleme Kodu bozulabilir veya yanlış önyükleme yöneticisini kullanacak şekilde yanlışlıkla yeniden programlanabilir.
Bu durumda, Windows 7, 8, 10 ve Vista'da genellikle hal.dll hatası olan bir sistem durdurma hatası alabilirsiniz.
Neyse ki, Birim Önyükleme Kodu hatalarını düzeltmek, yalnızca Gelişmiş Başlangıç Seçenekleri veya Sistem Kurtarma Seçenekleri'ndeki Komut İstemi'nde kullanılabilen bir önyükleme sektörü kurtarma aracı olan bootsect komutuyla kolaydır .
BOOTMGR'yi kullanmak için Birim Önyükleme Kodunu güncelleyin
Kolaydır ve yapılması yalnızca 10 ila 15 dakika sürer. İşte nasıl:
BOOTMGR'yi kullanmak için Birim Önyükleme Kodunu güncelleyin
1. Gelişmiş Başlangıç Seçeneklerine erişin (Windows 10 ve 8) veya Sistem Kurtarma Seçenekleri menüsüne (Windows 7 ve Vista) önyükleme yapın.
Not : Elinizde Windows ortamı yoksa, bu tanılama modlarından birine erişmek için lütfen bir arkadaşınızın Windows diskini veya USB'sini ödünç alın.
İpucu : Orijinal kurulum medyasını kullanmak, bu onarım menülerine erişmenin yalnızca bir yoludur. Daha fazla ayrıntı için Windows 10 için Kurtarma Sürücüsü Oluşturma makalesine bakın . Bu seçenekler Windows Vista'da mevcut değildir.
2. Komut İstemi'ni açın .
Not : Komut İstemi , Gelişmiş Başlangıç Seçenekleri, Sistem Kurtarma Seçenekleri ve Windows'ta mevcuttur ; işlevsellik, işletim sistemleri arasında çok benzer olduğundan, bu talimatlar, Windows 10 da dahil olmak üzere, kullandığınız kurulum diski Windows'un tüm sürümlerine eşit şekilde uygulanacaktır. , Windows 8, Windows 7, Windows Vista, Windows Server 2008 vb.
3. İstendiğinde aşağıda gösterildiği gibi bootsect komutunu girin ve ardından tuşuna basın Enter:
bootsect /nt60 sys
Yukarıdaki bootsect komutu, Windows'u Windows Vista, Windows 7, Windows 8, Windows 10 ve daha yeni Windows işletim sistemleriyle uyumlu BOOTMGR'ye önyüklemek için kullanılan bölümdeki Birim Önyükleme Kodunu güncelleyecektir.
Not : nt60 anahtarı (daha yeni) önyükleme kodunu BOOTMGR'ye uygularken nt52 anahtarı (eski) önyükleme kodunu NTLDR'ye uygular.
İpucu : Bootsect komutuyla ilgili bazı çevrimiçi belgelerde Ana Önyükleme Kodunun yanlış güncellenmesinden bahsedilmektedir. Bootsect komutu, Ana Önyükleme Kodunda değil Birim Önyükleme Kodunda değişiklik yapar.
4. Önceki adımda gösterildiği gibi bootsect komutunu çalıştırdıktan sonra şuna benzer bir sonuç göreceksiniz:
C: (\\?\Volume{37a450c8-2331-11e0-9019-806e6f6e6963})
Successfully updated NTFS filesystem bootcode.
Bootcode was successfully updated on all targeted volumes.
Not : Windows'u normal şekilde yeniden başlatmayı denedikten sonra bazı hatalar alırsanız veya bu komut çalışmazsa, bootsect /nt60 all. Buradaki tek uyarı, bilgisayarınızı çift önyükleme yaparsanız yanlışlıkla aynı soruna neden olabileceğinizdir.
5. Komut İstemi penceresini kapatın ve ardından Windows diskini optik sürücüden veya flash sürücüyü USB bağlantı noktasından çıkarın.
6. Sistem Kurtarma Seçenekleri penceresinde Yeniden Başlat düğmesini tıklayın veya ana Gelişmiş Başlangıç Seçenekleri ekranında Devam'ı tıklayın .
7. Windows hemen normal şekilde başlayacaktır.
8. Hala hal.dll hatası gibi sorunlarla karşılaşıyorsanız, diğer fikirler için 4. adımdaki notlara bakın veya karşılaştığınız sorun ne olursa olsun sorun gidermeye devam edin.