Windows önyükleme sorunları için gelişmiş sorun giderme
Sanal Temsilcimizi deneyin - Yaygın Windows önyükleme sorunlarını hızla belirlemenize ve düzeltmenize yardımcı olabilir.
Not
Bu makale destek aracıları ve BT uzmanları için hazırlanmıştır. Kurtarma seçenekleri hakkında daha fazla genel bilgi arıyorsanız bkz. Windows 10'daki kurtarma seçenekleri.
Şunlar için geçerlidir: Windows 10
Özet
Windows tabanlı bir bilgisayarda başlatma sırasında sorun yaşanmasının çeşitli nedenleri vardır. Önyükleme sorunlarını gidermek için önce bilgisayarın aşağıdaki aşamalardan hangisinde takıldığını belirleyin:
Aşama | Önyükleme İşlemi | BIOS | UEFI |
---|---|---|---|
1 | Önyükleme öncesi | MBR/PBR (Önyükleme Kodu) | UEFI Üretici Yazılımı |
2 | Windows Önyükleme Yöneticisi | %SystemDrive%\bootmgr | \EFI\Microsoft\Boot\bootmgfw.efi |
3 | Windows İşletim Sistemi Yükleyicisi | %SystemRoot%\system32\winload.exe | %SystemRoot%\system32\winload.efi |
4 | Windows NT İşletim Sistemi Çekirdeği | %SystemRoot%\system32\ntoskrnl.exe |
Önyükleme öncesi: Bilgisayarın üretici yazılımı, açılış sırasında kendi kendini sınama (POST) işlemini başlatır ve üretici yazılımı ayarlarını yükler. Bu önyükleme öncesi işlem, geçerli bir sistem diski algılandığında sona erer. Üretici yazılımı ana önyükleme kaydını (MBR) okur ve ardından Windows Önyükleme Yöneticisi'ni başlatır.
Windows Önyükleme Yöneticisi: Windows Önyükleme Yöneticisi, Windows önyükleme bölümünde Windows yükleyicisini (Winload.exe) bulur ve başlatır.
Windows işletim sistemi yükleyicisi: Windows çekirdeğini başlatmak için gereken temel sürücüler yüklenir ve çekirdek çalışmaya başlar.
Windows NT İşletim Sistemi Çekirdeği: Çekirdek, sistem kayıt defteri kovanını ve BOOT_START olarak işaretlenmiş diğer sürücüleri belleğe yükler.
Çekirdek, denetimi sistem oturumunu başlatan oturum yöneticisi işlemine (Smss.exe) geçirir ve BOOT_START olarak işaretlenmemiş cihazları ve sürücüleri yükleyip başlatır.
Önyükleme dizisinin özeti, ekranda nelerin görüneceği ve dizinin bu noktasındaki tipik önyükleme sorunları şu şekildedir. Sorun gidermeye başlamadan önce, sorunun görevin başlangıcında düzgün bir şekilde tanımlandığından emin olmak için önyükleme işleminin ana hatlarını ve görüntüleme durumunu anlamanız gerekir. Daha büyük görüntülemek için küçük resmi seçin.
Her aşamada sorun gidermeye yönelik farklı bir yaklaşım vardır. Bu makalede, ilk üç aşamada oluşan sorunlar için sorun giderme teknikleri sunulur.
Not
Bilgisayar art arda kurtarma seçeneklerine önyüklenirse, döngüyü bozmak için komut isteminde aşağıdaki komutu çalıştırın:
Bcdedit /set {default} recoveryenabled no
F8 seçenekleri işe yaramazsa, aşağıdaki komutu çalıştırın:
Bcdedit /set {default} bootmenupolicy legacy
BIOS aşaması
Sistemin BIOS aşamasını geçip geçmediğini belirlemek için şu adımları izleyin:
Bilgisayara bağlı dış çevre birimleri varsa, bunların bağlantısını kesin.
Fiziksel bilgisayardaki sabit disk sürücüsü ışığının çalışıp çalışmadığını denetleyin. Çalışmıyorsa, bu sorun başlatma işleminin BIOS aşamasında takıldığını gösterir.
Gösterge ışığının açılıp kapandığını görmek için NumLock tuşuna basın. Açıp kapanmıyorsa bu sorun, başlatma işleminin BIOS'ta takıldığını gösterir.
Sistem BIOS aşamasında takılırsa bir donanım sorunu olabilir.
Önyükleme yükleyicisi aşaması
Ekran yanıp sönen bir imleç dışında siyahsa veya aşağıdaki hata kodlarından birini alırsanız, bu durum önyükleme işleminin Önyükleme Yükleyicisi aşamasında takıldığını gösterir:
- Önyükleme Yapılandırma Verileri (BCD) eksik veya bozuk
- Önyükleme dosyası veya MBR bozuk
- İşletim sistemi Eksik
- Önyükleme kesimi eksik veya bozuk
- Bootmgr eksik veya bozuk
- Sistem kovanı eksik veya bozuk olduğundan önyükleme yapılamıyor
Bu sorunu gidermek için bilgisayarı Windows yükleme medyasını kullanarak başlatın, komut istemi için Shift+F10 tuşlarına basın ve ardından aşağıdaki yöntemlerden birini kullanın.
1. Yöntem: Başlangıç onarma aracı
Başlangıç Onarma aracı sık karşılaşılan birçok sorunu otomatik olarak giderir. Bu araç ayrıca daha karmaşık başlangıç sorunlarını hızla tanılamanıza ve onarmanıza olanak verir. Bilgisayarda bir başlangıç sorunu algılandığında Başlangıç Onarma aracı başlatılır. Bu araç başlatıldığında tanılama gerçekleştirir. Bu tanılama işlemleri, sorunun nedenini belirlemek üzere başlangıç günlük dosyalarının çözümlenmesini de içerir. Başlangıç Onarma aracı sorunun nedenini belirlediğinde, sorunu otomatik olarak gidermeye çalışır.
Başlangıç Onarma aracını çağırma görevini gerçekleştirmek için bu adımları izleyin.
Not
WinRE'yi başlatmaya yönelik ek yöntemler için bkz. Windows Kurtarma Ortamı (Windows RE).
- Sistemi Windows'un yüklü sürümüne yönelik yükleme medyasına başlatın. Daha fazla bilgi için bkz. Windows için yükleme medyası oluşturma.
- Windows Yükle ekranında, Sonraki>Bilgisayarınızı onarın'ı seçin.
- Bir seçenek belirleyin ekranında, Sorun Gider'i seçin.
- Gelişmiş seçenekler ekranında, Başlangıç Onarma'yı seçin.
- Başlangıç Onarma'nın ardından Kapat'ı seçin, sonra Bilgisayarınızı açarak Windows'un düzgün bir şekilde önyüklenip önyüklenmediğini görün.
Başlangıç Onarma aracı, başlangıç sorunlarını ve gerçekleştirilebilecek onarma işlemlerini anlamanıza yardımcı olmak üzere bir günlük dosyası oluşturur. Günlük dosyasını aşağıdaki konumda bulabilirsiniz:
%windir%\System32\LogFiles\Srt\Srttrail.txt
Daha fazla bilgi için bkz. Mavi ekran hatalarını giderme.
2. Yöntem: Önyükleme kodlarını onarma
Önyükleme kodlarını onarmak için aşağıdaki komutu çalıştırın:
BOOTREC /FIXMBR
Önyükleme kesimini onarmak için aşağıdaki komutu çalıştırın:
BOOTREC /FIXBOOT
Not
BOOTREC
öğesini Fixmbr
ile birlikte çalıştırmak yalnızca ana önyükleme kodunun üzerine yazar. MBR'deki bozulma bölümleme tablosunu etkiliyorsa, Fixmbr
öğesinin çalıştırılması sorunu çözmeyebilir.
3. Yöntem: BCD hatalarını düzeltme
BCD ile ilgili hatalar alırsanız şu adımları izleyin:
Yüklü olan tüm sistemleri tarayın. Bu adımı gerçekleştirmek için aşağıdaki komutu çalıştırın:
Bootrec /ScanOS
Sorunun düzeltilip düzeltilmediğini denetlemek için bilgisayarı yeniden başlatın.
Sorun çözülmezse aşağıdaki komutları çalıştırın:
bcdedit /export c:\bcdbackup attrib c:\boot\bcd -r -s -h ren c:\boot\bcd bcd.old bootrec /rebuildbcd
Sistemi yeniden başlatın.
4. Yöntem: Bootmgr'yi değiştirme
1., 2. ve 3. yöntem sorunu çözmezse, Bootmgr dosyasını C sürücüsünden Sistem İçin Ayrılmış bölümüne değiştirin. Bunu değişimi yapmak için şu adımları izleyin:
Komut isteminde dizini, Sistem İçin Ayrılmış bölüm olarak değiştirin.
Dosyayı göstermek için
attrib
komutunu çalıştırın:attrib -r -s -h
Sistem sürücüsüne gidin ve aynı komutu çalıştırın:
attrib -r -s -h
bootmgr dosyasını bootmgr.old olarak yeniden adlandırın:
ren c:\bootmgr bootmgr.old
Sistem sürücüsüne gidin.
bootmgr dosyasını kopyalayıp Sistem İçin Ayrılmış bölümüne yapıştırın.
Bilgisayarınızı yeniden başlatın.
5. Yöntem: Sistem kovanını geri yükleme
Windows sistem kayıt defteri kovanını belleğe yükleyemiyorsa sistem kovanını geri yüklemeniz gerekir. Bu adımı gerçekleştirmek için Windows Kurtarma Ortamı'nı veya Acil Durum Onarım Diski'ni (ERD) kullanarak dosyaları C:\Windows\System32\config\RegBack dizininden C:\Windows\System32\config dizinine kopyalayın.
Sorun devam ederse, sistem durumu yedeklemesini alternatif bir konuma geri yükleyebilir ve ardından değiştirilecek kayıt defteri kovanlarını alabilirsiniz.
Not
Windows 10, sürüm 1803'ten başlayarak, Windows artık sistem kayıt defterini otomatik olarak RegBack klasörüne yedeklememektedir. Bu değişiklik tasarım gereği olup Windows'un genel disk ayak izi boyutunu azaltmaya yardımcı olması amaçlanmıştır. Microsoft, kayıt defteri kovanı bozuk olan bir sistemi kurtarmak için sistem geri yükleme noktasını kullanmanızı önerir. Daha fazla bilgi için bkz. Windows 10 sürüm 1803'ten başlayarak sistem kayıt defteri artık RegBack klasörüne yedeklenmiyor.
Çekirdek aşaması
Sistem çekirdek aşamasında takılırsa, birden çok belirtiyle karşılaşırsınız veya birden çok hata iletisi alırsınız. Bu hata iletileri aşağıdaki örnekleri içerir ancak bunlarla sınırlı değildir:
- Giriş ekranından (Windows Logo ekranı) sonra bir Durdurma hatası görüntülenir.
- Belirli bir hata kodu görüntülenir. Örneğin,
0x00000C2
,0x0000007B
veyainaccessible boot device
. - Ekran "dönen tekerlek" (yuvarlanan noktalar) "sistem meşgul" simgesinde takılmış.
- Giriş ekranından sonra siyah bir ekran görünüyor.
Bu sorunları gidermek için aşağıdaki kurtarma önyükleme seçeneklerini birer birer deneyin.
1. Senaryo: Bilgisayarı Güvenli modda veya Bilinen Son İyi Yapılandırma'da başlatmayı deneyin
Gelişmiş Önyükleme Seçenekleri ekranında, bilgisayarı Güvenli Mod veya Ağ ile Güvenli Mod'da başlatmayı deneyin. Bu seçeneklerden biri işe yararsa, önyükleme sorununun nedenini belirlemeye ve tanılamaya yardımcı olması için Olay Görüntüleyicisini kullanın. Olay günlüklerine kaydedilen olayları görüntülemek için şu adımları izleyin:
Olay Görüntüleyicisini açmak için aşağıdaki yöntemlerden birini kullanın.
- Başlat menüsüne gidin, Yönetim Araçları'nı ve ardından Olay Görüntüleyicisi'ni seçin.
- Microsoft Yönetim Konsolu'nda (MMC) Olay Görüntüleyicisi ek bileşenini başlatın.
Konsol ağacında Olay Görüntüleyicisini genişletin ve ardından görüntülemek istediğiniz günlüğü seçin. Örneğin, Sistem günlüğü'nü veya Uygulama günlüğü'nü seçin.
Ayrıntılar bölmesinde, görüntülemek istediğiniz olayı açın.
Düzenle menüsünde, Kopyala'yı seçin. Olayı yapıştırmak istediğiniz programda yeni bir belge açın. Örneğin, Microsoft Word. Ardından Yapıştır’ı seçin.
Önceki veya sonraki olayın açıklamasını görüntülemek için yukarı ok veya aşağı ok tuşunu kullanın.
Temiz önyükleme
Hizmetleri etkileyen sorunları gidermek için Sistem Yapılandırmasını (msconfig
) kullanarak temiz önyükleme yapın.
Soruna hangisinin neden olduğunu belirlemek amacıyla hizmetleri teker teker sınamak için Seçmeli başlangıç'ı seçin. Nedeni bulamıyorsanız sistem hizmetlerini eklemeyi deneyin. Ancak çoğu durumda sorunlu hizmet üçüncü taraftır.
Hatalı olduğunu bulduğunuz tüm hizmetleri devre dışı bırakın ve Normal başlangıç'ı seçerek bilgisayarı yeniden başlatmayı deneyin.
Ayrıntılı yönergeler için bkz. Windows'da temiz önyükleme gerçekleştirme.
Bilgisayar, Sürücü İmzası modunu devre dışı bırak modunda başlatılırsa bilgisayarı, Sürücü İmzası Zorlama modunu devre dışı bırak modunda başlatın ve hangi sürücülerin veya dosyaların sürücü imzası zorlaması gerektirdiğini belirlemek için şu makalede belgelenen adımları izleyin: Eksik sürücü imzasının neden olduğu önyükleme sorununu giderme (x64)
Not
Bilgisayar bir etki alanı denetleyicisiyse Dizin Hizmetleri Geri Yükleme modunu (DSRM) deneyin.
Durdurma hatası "0xC00002E1" veya "0xC00002E2" ile karşılaşırsanız bu yöntem önemli bir adımdır
Örnekler
Uyarı
Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu sorunlar, işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft, bu sorunların çözülebileceği konusunda garanti veremez. Kayıt defterini değiştirmek kendi sorumluluğunuzdadır.
Hata kodu INACCESSIBLE_BOOT_DEVICE (STOP 0x7B)
Bu Durdurma hatasını gidermek için şu adımları izleyerek sürücüleri filtreleyin:
Sistemin ISO diskini disk sürücüsüne yerleştirerek Windows Kurtarma Ortamı'na (WinRE) gidin. ISO aynı Windows sürümünde veya daha yeni bir sürümde olmalıdır.
Kayıt defterini açın.
Sistem kovanını yükleyin ve bunu test olarak adlandırın.
Şu kayıt defteri alt anahtarı altında Microsoft dışı sürücüler için alt filtre ve üst filtre öğelerini denetleyin:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class
Bulduğunuz her üçüncü taraf sürücü için üst veya alt filtreyi seçin ve ardından değer verilerini silin.
Benzer öğeler için kayıt defterinin tamamında arama yapın. Uygun şekilde işleyin ve ardından kayıt defteri kovanını kaldırın.
Sunucuyu Normal modda yeniden başlatın.
Daha fazla sorun giderme adımı için bkz. Durdurma hatası 7B veya Inaccessible_Boot_Device için gelişmiş sorun giderme.
Windows güncelleştirmelerini yükledikten sonra oluşan sorunları düzeltmek için şu adımları kullanarak bekleyen güncelleştirmeleri denetleyin:
WinRE'de Komut İstemi penceresi açın.
Komutu çalıştırın.
DISM /image:C:\ /get-packages
Bekleyen güncelleştirmeler varsa bunları aşağıdaki komutları çalıştırarak kaldırın:
DISM /image:C:\ /remove-package /packagename: name of the package DISM /Image:C:\ /Cleanup-Image /RevertPendingActions
Bilgisayarı başlatmayı deneyin.
Bilgisayar başlatılmazsa şu adımları izleyin:
WinRE'de komut istemi penceresi açın ve Not Defteri gibi bir metin düzenleyicisini başlatın.
Sistem sürücüsüne gidin ve windows\winsxs\pending.xml için arama yapın.
Eğer pending.xml dosyası bulunursa dosyayı pending.xml.old olarak yeniden adlandırın.
Kayıt defterini açın ve ardından test olarak bileşen kovanını HKEY_LOCAL_MACHINE içerisine yükleyin.
Yüklenen test kovanını vurgulayın ve pendingxmlidentifier değerini arayın.
pendingxmlidentifier değeri mevcutsa bunu silin.
Test kovanını kaldırın.
Sistem kovanını yükleyin, bunu test olarak adlandırın.
Şu alt anahtara gidin:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TrustedInstaller
Başlangıç değerini 1'den 4'e değiştirin.
Kovanı kaldırın.
Bilgisayarı başlatmayı deneyin.
Başlatma işleminin sonunda Durdurma hatası oluşursa veya Durdurma hatası oluşturulmaya devam ediyorsa, bir bellek dökümü yakalayabilirsiniz. İyi bir bellek dökümü, Durdurma hatasının kök nedenini belirlemeye yardımcı olabilir. Daha fazla bilgi için bkz. Çekirdek veya tam çökme dökümü oluşturma.
Windows 10 veya Windows Server 2016'da disk belleği dosyası sorunları hakkında daha fazla bilgi için bkz. Disk belleği dosyalarına giriş.
Durdurma hataları hakkında daha fazla bilgi için bkz. Durdurma hatası veya mavi ekran hatası sorunu için gelişmiş sorun giderme.
Döküm dosyası bazen bir sürücüyle ilgili hatayı gösterir. Örneğin, windows\system32\drivers\stcvsm.sys eksik veya bozuk. Bu örnekte şu yönergeleri izleyin:
Sürücü tarafından sağlanan işlevselliği denetleyin. Sürücü bir üçüncü taraf önyükleme sürücüsüyse, ne yaptığını anladığınızdan emin olun.
Sürücü önemli değilse ve hiçbir bağımlılığı yoksa sistem kovanını yükleyin ve ardından sürücüyü devre dışı bırakın.
Durdurma hatası sistem dosyasının bozulduğunu gösteriyorsa, sistem dosyası denetleyicisini çevrimdışı modda çalıştırın.
Bu eylemi gerçekleştirmek için WinRE'yi açın, bir komut istemi açın ve şu komutu çalıştırın:
SFC /Scannow /OffBootDir=C:\ /OffWinDir=C:\Windows
Daha fazla bilgi için bkz. Sorunları düzeltmek için sistem dosyası denetleyicisini (SFC) kullanma.
Disk bozulması varsa, diski denetle komutunu çalıştırın:
chkdsk /f /r
Durdurma hatası genel kayıt defteri bozulmasını gösteriyorsa veya yeni sürücülerin veya hizmetlerin yüklendiğini düşünüyorsanız şu adımları izleyin:
- WinRE'yi başlatın ve bir komut istemi penceresi açın.
- Not Defteri gibi bir metin düzenleyicisini başlatın.
- C:\Windows\System32\Config\ konumuna gidin.
- Adın sonuna
.old
ekleyerek beş kovanın hepsini yeniden adlandırın. - Regback klasöründeki tüm kovanları kopyalayın, bunları Yapılandırma klasörüne yapıştırın ve bilgisayarı Normal modda başlatmayı deneyin.
Not
Windows 10, sürüm 1803'ten başlayarak, Windows artık sistem kayıt defterini otomatik olarak RegBack klasörüne yedeklememektedir. Bu değişiklik tasarım gereği olup Windows'un genel disk ayak izi boyutunu azaltmaya yardımcı olması amaçlanmıştır. Microsoft, kayıt defteri kovanı bozuk olan bir sistemi kurtarmak için sistem geri yükleme noktasını kullanmanızı önerir. Daha fazla bilgi için bkz. Windows 10 sürüm 1803'ten başlayarak sistem kayıt defteri artık RegBack klasörüne yedeklenmiyor.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin