Durdurma hatası 7B veya Inaccessible_Boot_Device için gelişmiş sorun giderme
Bu makalede "Durdurma hatası 7B: Inaccessible_Boot_Device" sorunlarını giderme adımları sağlanır. Bu hata, bilgisayarda bazı değişiklikler yapıldıktan sonra veya windows'un bilgisayara dağıtılmasından hemen sonra oluşabilir.
Şunlar için geçerlidir: Windows 10
Inaccessible_Boot_Device durdurma hatasının nedenleri
Aşağıdaki faktörlerden herhangi biri durdurma hatasına neden olabilir:
- Depolama yığınıyla ilgili filtre sürücülerinin eksik, bozuk veya hatalı olması
- Dosya sistemi bozulması
- BIOS'ta depolama denetleyicisi modunda veya ayarlarında yapılan değişiklikler
- Windows yüklenirken kullanılandan farklı bir depolama denetleyicisi kullanma
- Sabit diski farklı bir denetleyiciye sahip farklı bir bilgisayara taşıma
- Hatalı bir ana kart veya depolama denetleyicisi ya da hatalı donanım
- Olağan dışı durumlarda TrustedInstaller hizmetinin yeni yüklenen güncelleştirmeleri işleme hatasının nedeni bileşen tabanlı depo bozulmalarıdır
- Önyükleme bölümündeki bozuk dosyalar (örneğin, komutu çalıştırdığınızda
diskpart
>list vol
SYSTEM olarak etiketlenen birimde bozulma) - Önyükleme bölümünün girişi öncesinde boş bir GPT girişi varsa
Bu hatayı giderme
Bu adımları izleyerek bilgisayarı Windows Kurtarma Modu'nda (WinRE) başlatın.
- Windows'un yüklü sürümü için yükleme medyasını kullanarak sistemi başlatın.
- Windows Yükle ekranında, Sonraki>Bilgisayarınızı onarın'ı seçin.
- Sistem Kurtarma Seçenekleri ekranında İleriKomut İstemi'ni> seçin.
Önyükleme diskinin bağlı ve erişilebilir olduğunu doğrulayın
1. Adım
WinRE Komut isteminde komutunu ve diskpart
ardından komutunu çalıştırın list disk
.
Bilgisayara bağlı fiziksel disklerin listesi görüntülenmelidir ve aşağıdaki ekrana benzer olmalıdır:
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online **size* GB 0 B *
Bilgisayar Birleşik Genişletilebilir Üretici Yazılımı Arabirimi (UEFI) başlangıç arabirimi kullanıyorsa, sütunda GPT
bir yıldız işareti (*
) olacaktır.
Bilgisayar temel bir giriş/çıkış sistemi (BIOS) arabirimi kullanıyorsa sütunda Dyn
yıldız işareti olmaz.
2. Adım
Komut işletim list disk
sistemi disklerini doğru listelerse komutunu içinde diskpart
çalıştırınlist vol
.
list vol
aşağıdaki ekrana benzer bir çıkış oluşturur:
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 Windows RE NTFS Partition 499 MB Healthy
Volume 1 C OSDisk NTFS Partition 222 GB Healthy Boot
Volume 2 SYSTEM FAT32 Partition 499 MB Healthy System
Not
İşletim sistemini içeren disk çıkışta listelenmiyorsa OEM veya sanallaştırma üreticisiyle etkileşim kurmanız gerekir.
Önyükleme Yapılandırma Veritabanı'nın bütünlüğünü doğrulama
Önyükleme Yapılandırma Veritabanı'nın (BCD) tüm doğru girdilere sahip olup olmadığını denetleyin. Bu adımı gerçekleştirmek için WinRE komut isteminde komutunu çalıştırın bcdedit
.
BCD girdilerini doğrulamak için:
{bootmgr} tanımlayıcısı olan Windows Önyükleme Yöneticisi bölümünü inceleyin. Cihaz ve yol girdilerinin doğru cihaz ve önyükleme yükleyici dosyasına işaretdiğinden emin olun.
Bilgisayar UEFI tabanlıysa aşağıdaki örnek çıkış:
device partition=\Device\HarddiskVolume2 path \EFI\Microsoft\Boot\bootmgfw.efi
Makine BIOS tabanlıysa aşağıdaki örnek çıkış:
Device partition=C:
Not
Bu çıkış bir yol içermeyebilir.
{default} tanımlayıcısına sahip Windows Önyükleme Yükleyicisi'ndecihazın, yolun, osdevice ve sistem kök dizininin doğru cihaz veya bölüme, winload dosyasına, işletim sistemi bölümüne veya cihazına ve işletim sistemi klasörüne işaretdiğinden emin olun.
Not
Bilgisayar UEFI tabanlıysa, {bootmgr} ve {default} yol parametresinde belirtilen dosya yolu değeri bir .efi uzantısı içerir.
Bilgilerden herhangi biri yanlış veya eksikse BCD deposunun yedeğini oluşturmanızı öneririz. Bunu yapmak için komutunu çalıştırın bcdedit /export C:\temp\bcdbackup
. Bu komut , C:\temp\ içinde bcdbackup adlı bir yedekleme oluşturur. Yedeklemeyi geri yüklemek için komutunu çalıştırın bcdedit /import C:\temp\bcdbackup
. Bu komut bcdbackup içindeki ayarları kullanarak tüm BCD ayarlarının üzerine yazar.
Yedekleme tamamlandıktan sonra, değişiklikleri yapmak için aşağıdaki komutu çalıştırın:
bcdedit /set *{identifier}* option value
Örneğin, {default} altındaki cihaz yanlış veya eksikse, ayarlamak için şu komutu çalıştırın: bcdedit /set {default} device partition=C:
BCD'yi tamamen yeniden oluşturmak istiyorsanız veya "Önyükleme yapılandırma veri deposu açılamadı. Sistem belirtilen dosyayı bulamadı, " komutunu çalıştırın bootrec /rebuildbcd
.
BCD doğru girdilere sahipse , winload ve bootmgr girdilerinin bcdedit komutunda belirtilen yolda yer alan doğru konumda bulunup bulunmadığını denetleyin. Varsayılan olarak, BIOS bölümündeki bootmgr, SYSTEM bölümünün kökündedir. Dosyasını görmek için komutunu çalıştırın Attrib -s -h -r
.
Dosyalar eksikse ve önyükleme dosyalarını yeniden derlemek istiyorsanız şu adımları izleyin:
SYSTEM bölümünün altındaki tüm içeriği başka bir konuma kopyalayın. Alternatif olarak, komut istemini kullanarak işletim sistemi sürücüsüne gidebilir, yeni bir klasör oluşturabilir ve ardından burada gösterildiği gibi SYSTEM biriminden tüm dosya ve klasörleri kopyalayabilirsiniz:
D:\> Mkdir BootBackup R:\> Copy *.* D:\BootBackup
Windows 10 kullanıyorsanız veya Windows Yükleme Öncesi Ortamı komut isteminde Windows 10 ISO kullanarak sorun gideriyorsanız, burada gösterildiği gibi önyükleme dosyalarını yeniden oluşturmak için komutunu kullanabilirsiniz
bcdboot
:Bcdboot <**OSDrive* >:\windows /s <**SYSTEMdrive* >: /f ALL
Örneğin, (WinRE sürücüsü) R harfini ve D harfini
<OSdrive>
atarsak<System Drive>
aşağıdaki komutu kullanırız:Bcdboot D:\windows /s R: /f ALL
Not
Komutun
bcdboot
ALL bölümü, tüm önyükleme dosyalarını (hem UEFI hem de BIOS) ilgili konumlarına yazar.
Windows 10 ISO'nuz yoksa, bölümü biçimlendirin ve bootmgr'yi benzer bir Windows derlemesine sahip başka bir çalışan bilgisayardan kopyalayın. Biçimlendirmeyi ve kopyalamayı yapmak için şu adımları izleyin:
- Not Defteri'ni başlatın.
- Ctrl+O tuşlarına basın.
- Sistem bölümüne gidin (bu örnekte R'dır).
- Bölüme sağ tıklayın ve ardından biçimlendirin.
Bu sorunun Windows Update yüklemeden sonra oluşması durumunda sorun giderme
Windows update yüklemesini ve tarihlerini doğrulamak için aşağıdaki komutu çalıştırın:
Dism /Image:<Specify the OS drive>: /Get-packages
Bu komutu çalıştırdıktan sonra Yükleme beklemede ve Kaldırma Beklemede paketlerini görürsünüz:
dism /Image:C:\ /Cleanup-Image /RevertPendingActions
komutunu çalıştırın. C: değerini bilgisayarınızın sistem bölümüyle değiştirin.OSdriveLetter:\Windows\WinSxS konumuna gidin ve pending.xml dosyasının var olup olmadığını denetleyin. Varsa, pending.xml.old olarak yeniden adlandırın.
Kayıt defteri değişikliklerini geri almak için komut istemine regedit yazarak Kayıt Defteri Düzenleyicisi'ni açın.
HKEY_LOCAL_MACHINE'ı seçin ve ardından Dosya>Yükleme Kovanı'na gidin.
OSdriveLetter:\Windows\System32\config konumuna gidin, COMPONENT (uzantı olmadan) adlı dosyayı seçin ve ardından Aç'ı seçin. İstendiğinde, yeni kovan için OfflineComponentHive adını girin.
öğesini genişletin
HKEY_LOCAL_MACHINE\OfflineComponentHive
ve PendingXmlIdentifier anahtarının var olup olmadığını denetleyin. OfflineComponentHive anahtarının yedeğini oluşturun ve PendingXmlIdentifier anahtarını silin.Kovanı kaldırın. Bu kaldırma işlemini yapmak için OfflineComponentHive öğesini vurgulayın ve ardından Dosya>Kaldırma kovanı'yı seçin.
HKEY_LOCAL_MACHINE seçin, Dosya>Yükü Hive'a gidin, OSdriveLetter:\Windows\System32\config konumuna gidin, SYSTEM (uzantı olmadan) adlı dosyayı seçin ve ardından Aç'ı seçin. İstendiğinde, yeni kovan için OfflineSystemHive adını girin.
HKEY_LOCAL_MACHINE\OfflineSystemHivegenişletin ve ardından Seç tuşunu seçin. Varsayılan değerin verilerini denetleyin.
içindeki
HKEY_LOCAL_MACHINE\OfflineSystemHive\Select\Default
veriler 1 ise öğesini genişletinHKEY_LOCAL_MACHINE\OfflineHive\ControlSet001
. 2 ise, öğesini genişletinHKEY_LOCAL_MACHINE\OfflineHive\ControlSet002
ve bu şekilde devam edin.öğesini genişletin
Control\Session Manager
. PendingFileRenameOperations anahtarının var olup olmadığını denetleyin. Varsa, SessionManager anahtarını yedekleyin ve PendingFileRenameOperations anahtarını silin.
Önyükleme kritik sürücülerini ve hizmetlerini doğrulama
Hizmetleri denetleme
"Bu sorun Windows Update yüklemeden sonra oluşuyorsa sorun giderme" bölümündeki 1-10 arası adımları izleyin. (11. adım bu yordam için geçerli değildir.)
Hizmetler'i genişletin.
Hizmetler altında aşağıdaki kayıt defteri anahtarlarının bulunduğundan emin olun:
- ACPI
- DİSK
- VOLMGR
- PARTMGR
- VOLSNAP
- BİRİM
Bu anahtarlar varsa, her birinin Başlangıç adlı bir değere sahip olduğundan ve 0 olarak ayarlandığından emin olun. Değilse, değeri 0 olarak ayarlayın.
Bu anahtarlardan herhangi biri yoksa, RegBack'ten kovanı kullanarak geçerli kayıt defteri kovanını değiştirmeyi deneyebilirsiniz. Bu adımı gerçekleştirmek için aşağıdaki komutları çalıştırın:
cd OSdrive:\Windows\System32\config ren SYSTEM SYSTEM.old copy OSdrive:\Windows\System32\config\RegBack\SYSTEM OSdrive:\Windows\System32\config\
Üst ve alt filtre sürücülerini denetleme
Bilgisayarda Microsoft dışı üst ve alt filtre sürücüleri olup olmadığını ve bunların başka, benzer bir çalışma bilgisayarında mevcut olup olmadığını denetleyin. Varsa, üst ve alt filtre sürücülerini kaldırın:
öğesini genişletin
HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001\Control
.UpperFilters veya LowerFilters girdilerini arayın.
Not
Bu filtreler genellikle depolama ile ilgilidir. Kayıt defterindeki Denetim anahtarını genişlettikte UpperFilters ve LowerFilters için arama yapabilirsiniz.
Bu filtre sürücülerini aşağıdaki kayıt defteri girdilerinden bazılarında bulabilirsiniz. Bu girdiler ControlSet altındadır ve Varsayılan olarak belirlenmiştir:
\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}
\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}
\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}
UpperFilters veya LowerFilters girdisi standart değilse (örneğin, PartMgr gibi bir Windows varsayılan filtre sürücüsü değilse), girdiyi kaldırın. Kaldırmak için sağ bölmede çift tıklayın ve yalnızca bu değeri silin.
Not
Birden çok giriş olabilir.
Hizmetler dalında BAŞLANGıÇ türü 0 veya 1 olarak ayarlanmış bir girdi olabileceğinden bu girdiler bizi etkileyebilir; bu da önyükleme işleminin Önyükleme veya Otomatik bölümünde yüklendiği anlamına gelir. Ayrıca, başvuruda bulunılan dosya eksik veya bozuk ya da girdide listelenenden farklı bir şekilde adlandırılmış olabilir.
Not
UpperFilters veya LowerFilters girdisine karşılık gelen 0 veya 1 olarak ayarlanmış bir hizmet varsa, Filtre Sürücüsü girişini kaldırmadan hizmetin Hizmetler kayıt defterinde devre dışı olarak ayarlanması (Hizmetleri denetle bölümünün 2. ve 3. adımlarında açıklandığı gibi), bilgisayarın kilitlenmesine ve 0x7b Durdurma hatası oluşturmasına neden olur.
SFC ve Chkdsk çalıştırma
Bilgisayar hala başlatılmıyorsa, sistem sürücüsünde bir chkdisk
işlem çalıştırmayı deneyebilir ve ardından Sistem Dosya Denetleyicisi'ni de çalıştırabilirsiniz. WinRE komut isteminde aşağıdaki komutları çalıştırarak bu adımları uygulayın:
-
chkdsk /f /r OsDrive:
-
sfc /scannow /offbootdir=OsDrive:\ /offwindir=OsDrive:\Windows
Geri Bildirim
Gönderin ve geri bildirimi görüntüleyin