`bootrec /fixboot` access denied sonucu tek başına EFI System Partition bozuk demek değildir.
bootrec /fixboot access denied hatasında EFI bölümünü formatlamadan Windows dizini, ESP, BCDBoot ve BitLocker durumunu güvenli sırayla kontrol edin.
`bootrec /fixboot` access denied sonucu tek başına EFI System Partition bozuk demek değildir.
BCDBoot, doğrulanmış Windows dizininden boot dosyalarını sistem bölümüne kopyalamak için Microsoft'un resmi aracıdır.
Eski rehberlerin bir kısmı access denied görüldüğünde EFI System Partition'a harf atayıp hemen `format fs=fat32 quick` çalıştırıyor. Bu işlem boot dosyalarını siler. Hangi ESP'nin aktif olduğu, dual boot bulunup bulunmadığı ve BitLocker durumu doğrulanmadan bu adımı kullanmak gereksiz risktir.
Doğru yaklaşım önce okuyup kanıt toplamaktır: diskler, volume'lar, Windows dizini, mevcut EFI içeriği ve firmware boot girdileri belirlenir. Yalnızca gerçekten bozuk olan katmana müdahale edilir.
diskpart
list disk
list volume
exit
bcdedit /enum firmware
WinRE sürücü harfleri normal Windows'tan farklı olabilir. `C:` varsayımı yapmayın. `dir C:\Windows\System32`, `dir D:\Windows\System32` gibi kontrollerle gerçek kurulum belirlenir.
BitLocker kilitli volume, bootrec taramasında Windows kurulumunun görünmemesine neden olabilir. `manage-bde -status` ile encryption ve lock durumunu kontrol etmek, 'Windows tamamen silinmiş' gibi yanlış sonuca gitmeyi önler.
dir C:\Windows\System32
dir D:\Windows\System32
manage-bde -status
UEFI/GPT sistemde ESP genellikle FAT32 ve birkaç yüz MB büyüklüğündedir; ancak yalnız boyutla seçim yapılmaz. Diskpart'ta disk, partition ve volume ilişkisini okuyun. Birden fazla fiziksel disk varsa birden fazla FAT32/EFI bölüm bulunabilir.
diskpart
list disk
select disk 0
list partition
list volume
exit
Doğru Windows dizini ve EFI bölümü doğrulandıktan sonra BCDBoot boot environment dosyalarını yeniden oluşturabilir. Örneğin Windows D:, ESP S: ise `bcdboot D:\Windows /s S: /f UEFI` kullanılabilir. D: ve S: yalnız örnektir.
BCDBoot sonrası `bcdedit /enum {bootmgr}` ve firmware boot sırası kontrol edilir. Amaç yalnız 'The operation completed successfully' görmek değil, doğru diskte kalıcı boot girdisi oluştuğunu doğrulamaktır.
bcdboot D:\Windows /s S: /f UEFI
bcdedit /enum {bootmgr}
`/scanos` sonucunun 0 olması Windows'un silindiğini kanıtlamaz. Yanlış sürücü harfi, BitLocker kilidi, filesystem erişimi veya mevcut BCD durumuyla ilişkili olabilir. Önce `dir` ile Windows dizininin fiziksel olarak bulunduğunu doğrulayın.
bootrec /scanos
bootrec /rebuildbcd
GRUB veya başka boot manager bulunan sistemde Windows boot dosyalarını yeniden yazmak firmware boot sırasını değiştirebilir. İşlem öncesi `bcdedit /enum firmware` çıktısını saklayın. BitLocker açıksa firmware/boot değişikliği recovery ölçümünü etkileyebilir; anahtarı önceden doğrulayın.
Boot, BitLocker, firmware, partition veya fiziksel disk işlemlerinde yedek ve geri dönüş planı olmadan yıkıcı komut kullanmayın. Komut örneklerindeki sürücü harflerini kendi sisteminizi doğrulamadan kopyalamayın.
Hayır. Önce Windows, ESP ve boot mimarisi doğrulanmalıdır.
Hayır. Çoğu senaryoda formatlamadan mevcut ESP üzerinde BCDBoot ile onarım değerlendirilebilir.
Windows VPS veya fiziksel sunucuda boot, disk, RDP ya da güncelleme problemi yaşıyorsanız hata kodu, Windows sürümü ve konsol ekranıyla birlikte teknik destek kaydı oluşturabilirsiniz.