Bilgi Bankası →6 dk okumaGüncellendi: 2026-09-21

bootrec komutlarıyla Windows önyükleyicisi nasıl onarılır

bootrec, Windows'un klasik önyükleme zinciri için kurtarma komut takımıdır: /fixmbr ana önyükleme kaydını yeniden yazar, /fixboot taze bir önyükleme sektörü yazar, /scanos menüden kaybolan kurulumları bulur ve /rebuildbcd BCD deposunu sıfırdan kurar. Hepsini Windows Kurtarma Ortamı'nın komut satırından çalıştırırsınız — kurulum medyasından ya da başarısız önyüklemelerin ardından otomatik olarak. Modern UEFI makinelerinde asıl onarımı genellikle bcdboot yapar, bootrec değil — yazı her iki yolu da kapsıyor.

Windows önyükleme zinciri nasıl kırılır

BIOS/MBR makinesinde önyükleme; ana önyükleme kaydı, önyükleme sektörü ve Windows kurulumlarını parametreleriyle listeleyen BCD deposunu okuyan BOOTMGR dosyasından geçer. Çok daha yaygın UEFI/GPT makinelerinde zincir daha kısa: üretim yazılımı gizli 100 MB'lık EFI Sistem Bölümü'nden bootmgfw.efi'yi yükler, o da aynı BCD'yi okur. Yarım kalan bir güncelleme, önyükleme sırasında kesilen elektrik, EFI bölümü olmadan klonlanan bir disk ya da Windows'un yanına Linux kurmak, bu zincirin herhangi bir halkasını koparmanın klasik yollarıdır.

Belirtiler tartışmasızdır: BOOTMGR is missing, 0xc0000e “required device is inaccessible” ekranı, boş önyükleme menüsü ya da INACCESSIBLE_BOOT_DEVICE. Hangi komut gerektiği üretim yazılımı türüne bağlıdır — ve hiçbir şey çalıştırabilmek için WinRE'ye girmek sıfırıncı adımdır.

  • bootrec /fixmbr — MBR'yi yeniden yazar (yalnızca BIOS/MBR sistemleri; UEFI/GPT'de işe yaramaz)
  • bootrec /fixboot — sistem bölümüne yeni bir önyükleme sektörü yazar
  • bootrec /scanos — tüm disklerde BCD'de bulunmayan Windows kurulumlarını arar
  • bootrec /rebuildbcd — BCD deposunu yeniden kurar ve bulduğu kurulumları eklemeyi önerir
  • bcdboot C:\Windows /s S: /f UEFI — UEFI sistemlerde asıl onarım: EFI bölümüne taze önyükleme dosyaları

WinRE'ye girmek ve bootrec merdivenini tırmanmak

Windows başlamıyorsa, önyüklemeyi art arda üç kez kesmek — döner işareti görünür görünmez gücü kesmek — Windows 11'e Kurtarma Ortamı'nı kendiliğinden açtırır; Gelişmiş onarım seçeneklerine bak → Sorun gider → Gelişmiş seçenekler → Komut istemi yolunu izleyin. Kurulum medyasıyla ise: USB'den önyükleme yapın, dil sayfasında İleri'ye tıklayın, sonra Bilgisayarınızı onarın → Sorun gider → Gelişmiş seçenekler → Komut istemi. Bu konsoldan BIOS/MBR makinesi için klasik merdiven şudur: bootrec /fixmbr, bootrec /fixboot, bootrec /scanos ve ardından bootrec /rebuildbcd — bulduğu kurulumu eklemeyi önerdiğinde Y yanıtını verin.

Enter'a basmadan önce iki uyarı. Birincisi: /fixmbr, MBR'ye sahip hangi önyükleyici olursa olsun üzerine yazar — GRUB'lu çift önyükleme makinesinde bu, Linux'un kendi medyasından GRUB'u geri yükleyene kadar açılmaması demektir. İkincisi: /rebuildbcd “Total identified Windows installations: 0” yanıtını verirse, UEFI makinede BCD dosyalarını silmeye kalkmayın; BIOS'ta belgelenmiş yol attrib -h -r -s C:\boot\bcd, sonra dosyayı silip /rebuildbcd'yi yeniden çalıştırmaktır — UEFI'de ise doğru hamle bir sonraki bölümdeki bcdboot yoludur.

UEFI yolu: bcdboot ile EFI bölümüne

UEFI makinede onarım, EFI Sistem Bölümü'ndeki önyükleme dosyalarını yeniden yazmaktan ibarettir. WinRE komut isteminde diskpart'ı, ardından list disk, select disk 0, list partition komutlarını çalıştırın; küçük 100–260 MB'lık FAT32 bölümünü (ESP'yi) seçip assign letter=S ve exit uygulayın. Şimdi bcdboot C:\Windows /s S: /f UEFI taze bir önyükleme dosyası setini kopyalar ve BCD'yi yeniden kurar; Windows, WinRE'de başka bir harfte duruyorsa C:'yi düzeltin — bir şey çalıştırmadan önce diskpart ya da dir C: ile Windows klasörünün hangi harfte olduğunu doğrulayın.

Bilinen çıban: bazı sürümlerde bootrec /fixboot, WinRE'den bile “Access denied” der; kabul edilmiş çözüm onu atlayıp bcdboot'u kullanmaktır — aynı dosyaları başka bir yoldan yazar ve çöken kod yolunu dolaşır. Hangi yol işe yaradıysa WinRE'den çıkın, USB'yi çıkarın ve normal önyükleme yapın; Windows açıldığında da başarısız önyüklemenin geride bıraktıklarını temizlemek için sfc /scannow ve chkdsk çalıştırın.

Sorular ve yanıtlar

bootrec /fixboot Access denied diyor — ne yapmalı?

Windows'un birkaç sürümünde bilinen bir hata; WinRE'den bile. /fixboot'ı atlayın ve bcdboot C:\Windows /s S: /f UEFI çalıştırın: dosyaları çöken kod yolunu dolaşarak yazar.

UEFI bilgisayarda bootrec gerekir mi?

Nadiren. UEFI/GPT makineler EFI Sistem Bölümü'nden önyükleme yapar; /fixmbr'ın işi yoktur, asıl onarım ESP'ye taze dosyalar yazan bcdboot'tur. bootrec /rebuildbcd, bozuk BCD deposunda yine faydalıdır.

Önyükleyici onarımı dosyalarımı siler mi?

Hayır. bootrec ve bcdboot yalnızca önyükleme kayıtlarına ve dosyalarına dokunur, kullanıcı verisine asla. Sürecin tek yıkıcı adımı diskpart'ı pervasızca kullanmaktır: harf atayın, biçimlendirmeyin.

Satın almadan önce lisans kapsamını öğrenin.

Tek seferlik 30 dakikalık deneme temel araçları kapsar. PRO özellikleri ücretli lisans etkinleştirilene kadar kilitlidir.

Bunları da okuyun

Tüm yazılar · SSS

Bize yazın: [email protected]