0xc0000225 Önyükleme Hatasının Anlamı ve Çökme Sebepleri
Windows işletim sistemine sahip bir bilgisayar açılırken ekranda aniden beliren ‘Kurtarma: Bilgisayarınızın/Aygıtınızın onarılması gerekiyor’ başlığı ve altındaki Hata Kodu: 0xc0000225 ibaresi, önyükleme sürecinin (Bootstrapping) kilitlendiğini gösterir. Bu hata, Windows Önyükleme Yöneticisi’nin (Windows Boot Manager) sistemi başlatmak için ihtiyaç duyduğu BCD (Önyükleme Yapılandırma Verileri) dosyasını sabit disk üzerinde bulamadığı veya dosyanın bozulduğu durumlarda tetiklenir. Çoğunlukla plansız elektrik kesintileri, disk klonlama sonrası EFI bölümünün kaybolması, başarısız Windows 11/10 güncellemeleri veya zararlı yazılımların MBR/GPT tablolarını manipüle etmesi sonucu oluşur.
Arızalı Dosya: winload.efi ve BCD Mimarisi
Modern UEFI tabanlı bilgisayarlarda önyükleme adımları şu hiyerarşiyi takip eder:
- Anakart BIOS’u diskin başındaki gizli ESP (EFI Sistem Bölümü) alanını okur.
- Bu alanda yer alan
EFIMicrosoftBootBCDdosyası çalıştırılarak yüklü işletim sistemlerinin listesi alınır. - Ardından çekirdeği yükleyecek olan
Windowssystem32winload.efidosyası belleğe çağrılır.
0xc0000225 hatası alındığında, sistem ya bu BCD dosyasındaki disk kimliğini (Disk Signature) tanıyamamakta ya da winload.efi dosyasına erişememektedir.
1. Adım: Windows Kurulum Medyası ile WinRE Ortamına Giriş
Sistem açılmadığı için çalışan farklı bir bilgisayarda Microsoft Media Creation Tool ile bir Windows Kurulum USB’si hazırlanmalıdır:
- USB bellek arızalı bilgisayara takılır ve açılışta
F12veyaF11ile Boot menüsünden USB seçilir. - Dil seçim ekranı geçildikten sonra ‘Şimdi Yükle’ butonuna DEĞİL; sol alttaki ‘Bilgisayarınızı Onarın’ (Repair your computer) bağlantısına tıklanır.
- Sorun Gider > Gelişmiş Seçenekler > Komut İstemi yolu izlenir.
2. Adım: Komut İstemi ile BCD Dosyasını Sıfırdan İnşa Etme
Komut istemi siyah ekranında sırasıyla şu T-SQL ve DOS tabanlı sistem komutları yürütülür:
diskpart
list disk
select disk 0
list volume
# Burada dosya sistemi FAT32 olan gizli 100 MB veya 260 MB'lik EFI bölümünün Volume numarası bulunur (Örn: Volume 3).
select volume 3
assign letter=V:
exitEFI bölümüne ‘V’ harfi atandıktan sonra bozuk BCD silinir ve temiz kayıt yazılır:
cd /d V:EFIMicrosoftBoot
ren BCD BCD.bak
bcdboot C:Windows /l tr-tr /s V: /f UEFIbcdboot komutu ‘Boot files successfully created’ (Önyükleme dosyaları başarıyla oluşturuldu) çıktısını verdiğinde, Windows dizinindeki sağlam önyükleme dosyaları doğrudan EFI bölümüne kopyalanmış ve yeni bir BCD inşa edilmiş olur.
3. Adım: Disk Hata Taraması (Chkdsk)
Önyükleme dosyalarının bozulmasına diskteki mantıksal bozuk sektörlerin yol açıp açmadığını denetlemek için sistem sürücüsü taranmalıdır:
chkdsk C: /f /rKomut istemi kapatılır ve bilgisayar USB bellek sökülerek yeniden başlatılır. Windows normal şekilde oturum açma ekranına ulaşacaktır.