Bu makalede, kayıt defterindeki bozulma nedeniyle başlatılamayan bir Windows XP sisteminin nasıl kurtarılacağı anlatılmaktadır. Bu yordam, sistemin önceki bir durumuna tam olarak kurtarılmasını garanti etmez; ancak, bu yordamı kullandığınızda verileri kurtarabilmelisiniz.
Uyarı Bilgisayarınızda OEM'in yüklediği işletim sistemi varsa bu makalede açıklanan yordamı kullanmayın. OEM yüklemelerindeki sistem kovanı önceden olmayan parolalar ve kullanıcı hesapları oluşturur. Bu makalede açıklanan yordamı kullanırsanız, özgün kayıt defteri kovanlarını geri yüklemek için kurtarma konsolu oturumuna geri dönemeyebilirsiniz.
Windows XP'de bozulmuş bir kayıt defterini onarabilirsiniz. Bozuk kayıt defteri dosyaları çeşitli hata iletilerine neden olabilir. Kayıt defteri sorunlarıyla ilgili hata iletileri hakkındaki makaleler için Microsoft Bilgi Bankası'na bakın.
Bu makalede, normal kurtarma yöntemlerinin başarısız olduğu ve Kurtarma Konsolu kullanılmadan sisteme erişilemediği varsayılmaktadır. Otomatik Sistem Kurtarma (ASR) yedeği varsa, kurtarma için bu yöntem tercih edilir. Microsoft, bu makalede anlatılan yordamı denemeden önce ASR yedeğini kullanmanızı önerir.
Not Beş kayıt defteri kovanını da değiştirdiğinizden emin olun. Bir veya iki kovanı değiştirirseniz, bu sorunlara neden olabilir; çünkü yazılım ve donanım ayarları kayıt defterinde birden çok konumda olabilir.
Windows XP tabanlı bilgisayarınızı başlatmaya veya yeniden başlatmaya çalıştığınızda, aşağıdaki hata iletilerinden birini alabilirsiniz:
Windows aşağıdaki dosya eksik veya bozuk olduğu için başlatılamadı: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
Windows aşağıdaki dosya eksik veya bozuk olduğu için başlatılamadı: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Dur: c0000218 {Kayıt Defteri Dosyası Arızası} Kayıt defteri, \SystemRoot\System32\Config\SOFTWARE kovanını (dosyasını) veya onun günlüğünü ya da alternatifini yükleyemiyor
Sistem hatası: Lsass.exe
Parolayı güncelleştirmeye çalışırken, döndürülen durum, geçerli parola olarak sağlanan değerin doğru olmadığını gösteriyor.
Windows XP'nin başlatılmasını engelleyen bozuk kayıt defterini kurtarma
Bu makalede açıklanan yordamda Kurtarma Konsolu ve Sistem Geri Yükleme kullanılır. Bu makale, buna ek olarak işlemin eksiksiz tamamlanmasını sağlamak için gereken tüm adımları da listeler. Bu yordam bitirildikten sonra, sistem sorun oluşmadan önceki duruma yakın bir duruma döner. NTBackup aracını daha önce çalıştırıp bir sistem durumu yedeklemesi gerçekleştirdiyseniz, ikinci ve üçüncü kısımlardaki yordamları tamamlamanız gerekmez. Dördüncü kısma geçebilirsiniz.
Birinci kısım
Birinci kısımda, Kurtarma Konsolu'nu başlatıp geçici bir klasör oluşturacak, varolan kayıt defteri dosyalarını yeni bir konuma yedekleyecek, kayıt defteri dosyalarını varolan konumlarından silecek ve ardından onarma klasöründeki kayıt defteri dosyalarını System32\Config klasörüne kopyalayacaksınız. Bu yordamı tamamladığınızda Windows XP'yi başlatmak için kullanabileceğiniz bir kayıt defteri oluşturulur. Bu kayıt defteri Windows XP'nin ilk kurulumunda oluşturulmuş ve kaydedilmiştir. Bu nedenle, Kur programı tamamlandıktan sonra yapılan tüm değişiklikler ve ayarlar kaybolur.
Birinci kısmı tamamlamak için şu adımları izleyin:
Not
- Windows XP başlatma disketini disket sürücüsüne veya Windows XP CD-ROM'unu CD-ROM sürücüsüne yerleştirin ve bilgisayarı yeniden başlatın.
Yapmanız istenirse, bilgisayarı CD-ROM sürücüsünden başlatmak için gereken seçenekleri tıklatıp seçin.
- "Kur'a Hoş Geldiniz" ekranı görüntülendiğinde, R tuşuna basıp Kurtarma Konsolu'nu başlatın.
- Çift önyükleme veya çoklu önyükleme yapılabilen bir bilgisayarınız varsa, Kurtarma Konsolu'ndan erişmek istediğiniz kurulumu seçin.
- Yönetici parolasını yazmanız istendiğinde yazın. Yönetici parolası yoksa, yalnızca ENTER tuşuna basın.
- Kurtarma Konsolu'nun komut isteminde aşağıdaki satırları yazın ve her satırdan sonra ENTER tuşuna basın:
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak
delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default
- Kurtarma Konsolu'ndan çıkmak için exit yazın. Bilgisayarınız yeniden başlatılır.
Bu yordam, Windows XP'nin C:\Windows klasörüne yüklenmiş olduğunu varsayar. Windows dizini farklı bir konumdaysa, C:\Windows yolunu uygun windows_klasörü
ile değiştirdiğinizden emin olun.
Başka bir bilgisayara erişiminiz varsa, zaman kazanmak amacıyla beşinci adımdaki metni kopyalayabilir ve (örneğin) "Regcopy1.txt" adlı bir metin dosyası oluşturabilirsiniz. Bu dosyayı kullanmak için, Kurtarma Konsolu'nu başlattığınızda aşağıdaki komutu çalıştırın:
batch regcopy1.txt
Kurtarma Konsolu'ndaki batch
komutuyla bir metin dosyasındaki tüm komutları sırayla işletebilirsiniz. Batch
komutunu kullandığınızda, tüm komutları el ile yazmanız gerekmez.
İkinci kısım
Bu bölümde açıklanan yordamı tamamlamak için, bir yönetici veya yönetimsel kullanıcı (Administrators grubunda hesabı bulunan bir kullanıcı) olarak oturum açmalısınız. Windows XP Home Edition kullanıyorsanız, yönetimsel kullanıcı olarak oturum açabilirsiniz. Yönetici olarak oturum açarsanız, Windows XP Home Edition'ı öncelikle Güvenli modda başlatmalısınız. Windows XP Home Edition'ı Güvenli modda başlatmak için aşağıdaki adımları izleyin.Not
Devam etmeden önce bu yönergeleri yazdırın. Bilgisayarı Güvenli Modda yeniden başlattıktan sonra bu yönergeleri görüntüleyemezsiniz. NTFS dosya sistemini kullanıyorsanız, KB309531 numaralı Bilgi Bankası makalesindeki yönergeleri de yazdırın. 7. Adımda makaleye bir başvuru bulunur.
- Sırasıyla Başlat'ı, Kapat'ı (veya Bilgisayarı Kapat'ı), Yeniden Başlat'ı ve sonra Tamam'ı (veya Yeniden Başlat'ı) tıklatın.
- F8 tuşuna basın.
Birden çok işletim sistemi başlatacak şekilde yapılandırılmış bir bilgisayarda Başlangıç menüsünü gördüğünüzde F8 tuşuna basabilirsiniz.
- Ok tuşlarını kullanarak uygun Güvenli mod seçeneğini seçin ve ENTER tuşuna basın.
- İkili önyükleme veya çoklu önyükleme sisteminiz varsa, erişmek istediğiniz kurulumu ok tuşları yardımıyla seçin ve ENTER tuşuna basın.
İkinci kısımda, Sistem Geri Yükleme kullanarak, kayıt defteri dosyalarını yedeklendikleri konumdan kopyalayacaksınız. Bu klasör Kurtarma Konsolu'ndan kullanılamaz ve normal kullanım sırasında genellikle görünür değildir. Bu yordama başlamadan önce, klasörü görünür yapmak için birkaç ayarı değiştirmelisiniz:
- Windows Gezgini'ni başlatın.
- Araçlar menüsünde, Klasör seçenekleri'ni tıklatın.
- Görünüm sekmesini tıklatın.
- Gizli dosya ve klasörler altında, Gizli dosya ve klasörleri göster'i tıklatıp seçin ve sonra Korunan işletim sistemi dosyalarını gizle (Önerilen) onay kutusunu tıklatıp temizleyin.
- Bu dosyaların görüntülenmesini isteyip istemediğinizi soran iletişim kutusu görüntülendiğinde Evet'i tıklatın.
- Klasörlerin listesini görüntülemek için Windows XP'yi yüklediğiniz sürücüyü çift tıklatın. Doğru sürücüyü tıklatmanız önemlidir.
- System Volume Information klasörünü açın. Bu klasör kullanılamaz ve soluk olarak görüntülenir; çünkü süper gizli bir klasör olarak ayarlanmıştır.
Not Bu klasör, "_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}" gibi bir veya daha fazla _restore {GUID} klasörü içerir.
Not Aşağıdaki hata iletisini alabilirsiniz:
C:\System Volume Information erişilemez. Erişim reddedildi. Bu iletiyi alırsanız, bu klasöre erişim sağlama ile ilgili aşağıdaki Microsoft Bilgi Bankası makalesine bakın ve yordama devam edin:
309531
System Volume Information klasörüne nasıl erişim sağlanır (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
- Yeni oluşturulmamış bir klasörü açın. Klasörlerin ne zaman oluşturulduğunu görmek için, Görünüm menüsünde Ayrıntılar'ı tıklatmanız gerekebilir. Bu klasörün altında "RPx ile başlayan bir veya daha fazla klasör olabilir. Bunlar geri yükleme noktalarıdır.
- Bu klasörlerden birini açarak bir Snapshot alt klasörü bulun. Aşağıdaki yol, örnek bir Snapshot klasörü yoludur:
C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot
- Snapshot klasöründen, aşağıdaki dosyaları C:\Windows\Tmp klasörüne kopyalayın:
- _REGISTRY_USER_.DEFAULT
- _REGISTRY_MACHINE_SECURITY
- _REGISTRY_MACHINE_SOFTWARE
- _REGISTRY_MACHINE_SYSTEM
- _REGISTRY_MACHINE_SAM
- Dosyaları, C:\Windows\Tmp klasöründe aşağıdaki gibi yeniden adlandırın:
- _REGISTRY_USER_.DEFAULT dosyasını DEFAULT olarak yeniden adlandırın
- _REGISTRY_MACHINE_SECURITY dosyasını SECURITY olarak yeniden adlandırın
- _REGISTRY_MACHINE_SOFTWARE dosyasını SOFTWARE olarak yeniden adlandırın
- _REGISTRY_MACHINE_SYSTEM dosyasını SYSTEM olarak yeniden adlandırın
- _REGISTRY_MACHINE_SAM dosyasını SAM olarak yeniden adlandırın
Bu dosyalar, Sistem Geri Yükleme'de yedeklenen kayıt defteri dosyalarıdır. Kurulum programı tarafından oluşturulan kayıt defteri dosyasını kullandığınız için, bu kayıt defteri bu geri yükleme noktalarının var olduğunu ve kullanılabileceğini bilmemektedir. System Volume Information klasörü altında yeni bir GUID ile yeni bir klasör oluşturulur ve birinci kısım sırasında kopyalanan kayıt defteri dosyalarının bir kopyasını içeren bir geri yükleme noktası oluşturulur. Bu nedenle, özellikle klasördeki zaman damgası şu anki zamanla aynı olduğunda, en güncel klasörü kullanmamak önemlidir.
Geçerli sistem yapılandırması, önceki geri yükleme noktalarının var olduğunu bilmemektedir. Önceki geri yükleme noktalarının yeniden kullanılabilmesi için, kayıt defterinin önceki bir geri yükleme noktasındaki bir kopyasının olması gerekir.
C:\Windows klasöründeki Tmp klasörüne kopyalanan kayıt defteri dosyaları, Kurtarma Konsolu altında bulunmalarını güvenceye almak için taşınır. Bu dosyaları, C:\Windows\System32\Config klasöründe bulunan kayıt defteri dosyalarını değiştirmek için kullanmalısınız. Varsayılan olarak Kurtarma Konsolu'nun klasör erişimi sınırlıdır ve dosyaları System Volume klasöründen kopyalayamaz. Not
Bu bölümde anlatılan yordamda, bilgisayarınızı FAT32 dosya sistemiyle çalıştırdığınız varsayılmaktadır.NTFS dosya sistemiyle System Volume Information klasörüne erişme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
309531
System Volume Information klasörüne nasıl erişim sağlanır (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Üçüncü Kısım
Üçüncü kısımda, varolan kayıt defteri dosyalarını silecek ve Sistem Geri Yükleme Kayıt Defteri dosyalarını C:\Windows\System32\Config klasörüne kopyalayacaksınız:
Not
- Kurtarma Konsolu'nu başlatın.
- Komut isteminde, aşağıdaki satırları yazın ve her satırın sonunda ENTER tuşuna basın:
del c:\windows\system32\config\sam Not Bu komut satırlarından bazıları okunabilir olmaları için alt satıra kaydırılmış olabilir.
del c:\windows\system32\config\security
del c:\windows\system32\config\software
del c:\windows\system32\config\default
del c:\windows\system32\config\system
copy c:\windows\tmp\software c:\windows\system32\config\software
copy c:\windows\tmp\system c:\windows\system32\config\system
copy c:\windows\tmp\sam c:\windows\system32\config\sam
copy c:\windows\tmp\security c:\windows\system32\config\security
copy c:\windows\tmp\default c:\windows\system32\config\default
- Kurtarma Konsolu'ndan çıkmak için exit yazın. Bilgisayarınız yeniden başlatılır.
Bu yordam, Windows XP'nin C:\Windows klasörüne yüklenmiş olduğunu varsayar. Windows dizini farklı bir konumdaysa, C:\Windows yolunu uygun windows_klasörü
ile değiştirdiğinizden emin olun.
Başka bir bilgisayara erişiminiz varsa, zaman kazanmak amacıyla ikinci adımdaki metni kopyalayabilir ve (örneğin) "Regcopy2.txt" adlı bir metin dosyası oluşturabilirsiniz. Bu dosyayı kullanmak için, Kurtarma Konsolu'nu başlattığınızda aşağıdaki komutu çalıştırın:
batch regcopy2.txt
Dördüncü Kısım
- Başlat'ı ve sonra Tüm Programlar'ı tıklatın.
- Donatılar'ı ve ardından Sistem Araçları'nı tıklatın.
- Sistem Geri Yükleme'yi ve Önceki bir Geri Yükleme Noktası'na geri yükle'yi tıklatın.