Düzeltme: Windows'ta BSOD Hatası 0x0000007B (INACCESSABLE_BOOT_DEVICE)
Bilgisayar başlangıcında 0x0000007B (INACCESSABLE_BOOT_DEVICE) hatası, Windows'un gerekli bir sürücü eksik olduğu veya disk bozuk olduğu için önyükleme sürücüsüne erişemediğini gösterir.
Bir yönetici şu durumla karşılaşabilir:
0x0000007Başağıdaki durumlarda hata
Windows'u bir yedekten başka bir fiziksel bilgisayara veya bir Hyper-V, VMware veya VirtualBox sanal makinesine (veya tam kurtarma senaryolarında başka bir donanıma) geri yüklediğinizde;
P2V veya V2V geçişleri sırasında;
-
Windows'u yeni bir sabit sürücüye veya bilgisayara taşıdıktan (klonladıktan) sonra;
Fiziksel bir makineyi geçirmek için bir Windows görüntüsü kullanıyorsanız (örneğin, disk2vhd kullanarak) ve bu VHD görüntüsünden yeni bir sanal makine kuruyorsanız;
BIOS'ta SATA denetleyici modunu AHCI'den IDE/RAID'e veya tam tersine değiştirdikten sonra (bu durumda, BIOS ayarlarını açmanız ve orijinal SATA ayarlarını geri yüklemeniz yeterlidir);
Bir anakartı ve/veya sabit disk denetleyicisini değiştirirken;
BIOS/UEFI bellenimi güncellendikten veya ayarlar değiştirildikten sonra.
Fiziksel Ana Bilgisayarı Sanal Makineye Dönüştürdükten Sonra Durdurma Hatası 0x0000007B
En yaygın olarak, Windows Server 2008 R2 veya Windows 7 çalıştıran fiziksel bir bilgisayarı VMware vCenter Converter kullanarak sanal bir makineye dönüştürdükten sonra 0x7b hatasıyla karşılaştım. Dönüştürme tamamlandıktan sonra, Windows yeni sanal makinede önyükleme yapmayacak ve ekranda durdurma koduyla birlikte bir BSOD (Ölümün Mavi Ekranı) görünecektir:
STOP: 0x0000007B (0xFFFFF880009A9928, 0xFFFFFFFFC0000034, 0x0000000000000000, 0x0000000000000000).Bu durumda INACCESSABLE_BOOT_DEVICE hatası, yeni sunucunun (bilgisayar veya sanal makine) sabit disk denetleyicisinin orijinal donanımdan farklı olmasından kaynaklanır. Örneğin, çoğu hipervizör varsayılan olarak sanal sabit diskleri bağlamak için Windows'ta varsayılan olarak devre dışı bırakılmış bir SCSI veya SAS denetleyicisi kullanır. lsi_sas.sys sürücüsü kurulu, ancak çalıştırdığı hizmet devre dışı. Sonuç olarak, işletim sistemi gerekli denetleyici sürücüsünü yükleyemeyecek ve Windows bir BSOD ile önyüklemeyi durduracaktır.
Hata ayıklama modunda, Windows önyüklemesinin CLASSPNP.SYS sürücü yükleme aşamasında durduğunu görebilirsiniz.
0x0000007B hatasını düzeltmek için, herhangi bir Windows yükleme medyasından veya bir önyükleme diskinden (örneğin, MsDaRT) önyükleme yapmanız gerekir. Bilgisayarınızı kurulum medyasından başlattıysanız, tuşuna basmanız gerekecektir.
Shift + F10kurulum sihirbazının ilk ekranında (daha sonra bir dil ve klavye düzeni seçersiniz). Komut istemi penceresi görünecek ve komutu çalıştırmanız gerekecek:
Regedit.exeHKEY_LOCAL_MACHINE kayıt defteri kovanına gidin ve Kayıt Defteri Düzenleyicisi penceresinde Dosya -> Yığın Yükle'yi seçin. \Windows\System3'ü seçin
Bu adımlar, SYSTEM kayıt defteri kovanınızı sabit sürücünüzden Kayıt Defteri Düzenleyicisi'ne bağlar. Yeni kayıt defteri kovanı için geçici bir ad girin (örneğin, local_hkey adını kullanın).
Bağladığınız kovandaki HKEY_LOCAL_MACHINE\local_hkey\ControlSet001\services\ kayıt defteri anahtarına gidin.
Bu kayıt defteri anahtarlarını bulun:
Atapi;
bilgi;
-
LSI_SAS.
Başlat adlı REG_DWORD parametresini bulun ve bu anahtarların her birinde 0 (0x0000000000) olarak değiştirin.
Not. Start=0 değeri, bu hizmetin (ve ilgili sürücünün) Windows başlangıcında yükleneceği anlamına gelir. Start=3 değeri, hizmetin manuel olarak başlatılması gerektiği anlamına gelir.
Eğer bu hata oluşmadan önce SATA controller modunuzu AHCI olarak ayarladıysanız msahci kısmından Start=0 olarak da ayarlamalısınız.
Diskteki yerel kayıt defteri dosyasındaki değişiklikleri kaydetmek için, kayıt defteri anahtarınızı HKEY_LOCAL_MACHINE\local_hkey seçin ve menüden Yığını Kaldır 'ı tıklayın.
Artık sunucunuzu yeniden başlatabilirsiniz. Windows normal şekilde önyükleme yapmalıdır. Yeni disk denetleyiciniz için sürücüleri otomatik olarak arayacak ve yükleyecektir.
Bu değişiklikleri yaptıktan sonra Windows'unuz hala aynı INACCESSABLE_BOOT_DEVICE hatasıyla önyükleme yapmıyorsa, başka türde bir disk denetleyicisi kullanıyorsunuz demektir.
Başlat parametresinin değerini değiştirmeyi deneyin.
HKEY_LOCAL_MACHINE\local_hkey\ControlSet001\servicesaşağıdaki tabloya göre tuşlayın.
| Windows Service Name | VMWare or Hype-V Virtual Machine | Physical PC Running Windows x64 with Native SATA Adapter | Physical PC with RAID Controller |
| aliide | 3 | 3 | 3 |
| amdide | 3 | 3 | 3 |
| atapi | 0 | 0 | 0 |
| cmdide | 3 | 3 | 3 |
| iastorv | 3 | 3 | 3 |
| intelide | 0 | 3 | 3 |
| msahci | 3 | 0 | 0 |
| pciide | 3 | 0 | 3 |
| viaide | 3 | 3 | 3 |
| LSI_SAS | 0 | 3 | 3 |
INACCESSABLE_BOOT_DEVICE Hatası Oluştuğunda Sürücü Manuel Olarak Nasıl Kurulur?
Sürücüleri çevrimdışı Windows görüntünüze manuel olarak yükleyebilirsiniz. Örneğin, bir P2V ana bilgisayar geçişi gerçekleştirdikten sonra, çevrimdışı bir Windows görüntüsüne VMware SCSI Disk Denetleyicisini veya VirtIO sürücüsünü (KVM sanallaştırma için) yükleyebilirsiniz. Bunu yapmak için gerekli sürücüleri önyüklenebilir bir USB flash sürücüye kopyalayın, önyükleyin ve bir komut istemi açın.
Sürücüyü çevrimdışı bir Windows görüntüsüne yüklemek için (bu örnekte F: sürücüsündedir), komutu çalıştırın.
dism /image:f:\ /add-driver /driver:vioscsi.infBazı kuruluşlar, Windows'ta üçüncü taraf sürücülerin yüklenmesini kısıtlayan Grup İlkeleri yapılandırmıştır. Örneğin, Bilgisayar Yapılandırması -> Yönetim Şablonları -> Sistem -> Cihaz Kurulumu -> Cihaz Kurulum Kısıtlamaları altındaki aşağıdaki seçeneklerle:
Bu cihaz kimliklerinden herhangi biriyle eşleşen cihazların yüklenmesini önleyin
Bu aygıt kurulum sınıflarıyla eşleşen sürücüleri kullanan aygıtların yüklenmesini önleyin
Çıkarılabilir aygıtların yüklenmesini engelle
Diğer ilke ayarları tarafından açıklanmayan cihazların yüklenmesini önleyin.
Bu ilkeler etkinleştirilirse, Windows denetleyici sürücüsünü otomatik olarak yükleyemez.
Bu durumda, ihtiyacınız olacak:
Bilgisayarınızı önyükleme ortamından önyükleyin ve
\Windows\System32\config\SYSTEMyerel sürücüden kayıt defteri kovanı (yukarıda açıklandığı gibi);
Ardından aşağıdaki kayıt defteri anahtarına gidin
HKEY_LOCAL_MACHINE\local_hkey\System\ControlSet001\Control\PnPDisableCDDB ve DontStartRawDevices kayıt defteri değerlerini şu şekilde değiştirin:
0Kayıt defteri kovanını boşaltın ve bilgisayarınızı yeniden başlatın.







