Windows Sistem Dosyaları Karıştıysa Çare SFC ve DISM Komutlarında

Windows Sistem Dosyaları Karıştıysa Çare SFC ve DISM Komutlarında

Bilgisayarınızın kararlı çalışmasının temel taşlarından biri olan Windows işletim sistemi, zaman zaman beklenmedik sorunlarla yüzleşebilir. Bu sorunların kaynağı, kullanıcı hatalarından yazılımsal uyumsuzluklara, hatta en beklenmedik anlarda ortaya çıkan donanımsal aksaklıklara kadar geniş bir yelpazede değişebilir. Milyonlarca kullanıcının günlük iş akışının vazgeçilmezi haline gelen bu işletim sistemi, ne yazık ki bu yaygınlığı ve karmaşıklığı nedeniyle çeşitli hatalara da davetiye çıkarabiliyor. Bu hataların en yaygın ve can sıkıcı olanlarından biri ise sistem dosyalarının bozulması veya zarar görmesidir. İşte tam da bu noktada, Windows’un kendi içinde barındırdığı, adeta bir “acil durum tamir kiti” görevi gören iki güçlü araç devreye giriyor: System File Checker (SFC) ve Deployment Image Servicing and Management (DISM).

Sistem Dosyalarının Önemi ve Bozunma Nedenleri

Her Windows sürümü, bilgisayarınızın sorunsuz çalışması için hayati önem taşıyan binlerce sistem dosyası içerir. Bu dosyalar, işletim sisteminin çekirdeğini oluşturan kritik bileşenlerden, sürücülerin doğru çalışmasını sağlayan DLL dosyalarına, ayarlarınızı yöneten registry girdilerinden, uygulamaların çalışması için gerekli olan çeşitli kütüphanelere kadar geniş bir alanı kapsar. Bu dosyaların bütünlüğü, bilgisayarınızın genel performansı, stabilitesi ve hatta açılış süresi üzerinde doğrudan etkilidir.

Peki, bu önemli sistem dosyaları neden bozulabilir? Nedenler oldukça çeşitlidir:

  • Yazılım Güncelleme Sorunları: Windows güncellemeleri, sisteme yeni özellikler eklerken veya mevcutları iyileştirirken, nadiren de olsa kesintiye uğrayabilir veya uyumsuzluklara neden olabilir. Bu tür durumlarda, güncelleme sırasında indirilen veya kullanılan dosyalar zarar görebilir.
  • Virüs ve Kötü Amaçlı Yazılımlar: Zararlı yazılımlar, bilgisayarınıza sızarak sistem dosyalarını değiştirebilir, silebilir veya bozabilir. Bu, en yaygın ve tehlikeli bozulma nedenlerinden biridir.
  • Ani Güç Kesintileri: Bilgisayarınız çalışırken elektrik kesintisi yaşanması, diske veri yazma işlemini aniden durdurabilir. Eğer bu işlem sırasında kritik bir sistem dosyası güncelleniyorsa, dosya yarıda kalabilir ve bozulabilir.
  • Sabit Disk Hataları: Sabit disklerde veya SSD’lerde meydana gelen bad sectorler (bozuk sektörler) veya diğer donanımsal sorunlar, disk üzerinde bulunan sistem dosyalarının okunamaz hale gelmesine veya bozulmasına yol açabilir.
  • Yanlış Uygulama Kurulumları veya Kaldırmaları: Bazı uygulamalar, sisteme derinlemesine entegre olabilir ve yanlış bir şekilde kurulup kaldırıldığında, önemli sistem dosyalarını silerek veya değiştirerek sorunlara neden olabilir.
  • Kullanıcı Hataları: Nadiren de olsa, kullanıcıların sistem dosyalarını bilmeden silmesi veya değiştirmesi de bozulmalara yol açabilir.

Bu tür sorunlar, bilgisayarınızda yavaşlamalara, uygulamaların çökmesine, mavi ekran hatalarına (BSOD) ve hatta işletim sisteminin tamamen açılmamasına kadar varabilen çeşitli semptomlara neden olabilir. İşte bu noktada, kullanıcıların imdadına yetişen ilk kurtarıcı, System File Checker (SFC) aracıdır.

System File Checker (SFC): Windows’un Kendi Doktoru

System File Checker (SFC), kısaca sfc /scannow komutuyla tanıdığımız, Windows işletim sisteminin içerisinde yerleşik olarak bulunan güçlü bir komut satırı aracıdır. Temel görevi, bilgisayarınızdaki tüm korunan Windows sistem dosyalarını taramak, bozuk, değiştirilmiş veya eksik olan dosyaları tespit etmek ve bunları orijinal, sağlıklı sürümleriyle değiştirmektir. SFC, aslında Windows Resource Protection (WRP) adı verilen daha geniş bir sistemin parçasıdır ve özellikle Windows Vista’dan bu yana bu koruma mekanizmasının önemli bir bileşenini oluşturmaktadır.

SFC Ne İşe Yarar?

SFC’nin en belirgin ve en sık kullanılan işlevi, yukarıda bahsedilen çeşitli nedenlerle zarar görmüş sistem dosyalarını onarmaktır. Ancak işlevi bununla sınırlı değildir:

  • Bozuk Dosyaları Tespit Etme: SFC, tarama işlemi sırasında dosya bütünlüğü kontrolleri yaparak, değişiklik yapılmış, bozulmuş veya hasar görmüş tüm korunan sistem dosyalarını belirler.
  • Otomatik Onarım: Tespit edilen bozuk dosyalar için, SFC bilgisayarınızın sakladığı önbelleğe alınmış orijinal dosya sürümlerini kullanarak otomatik bir onarım işlemi gerçekleştirir. Bu, çoğu durumda kullanıcının minimum müdahalesiyle sorunu çözmek için yeterlidir.
  • DLL Dosyaları ve Diğer Kritik Bileşenler: SFC, sistemin çalışması için hayati önem taşıyan DLL (Dynamic Link Library) dosyaları başta olmak üzere, tüm kritik Windows sistem dosyalarını kapsar.
  • Sorun Giderme Yol Gösterici: Herhangi bir sorunla karşılaşmasanız bile, düzenli olarak SFC taraması yapmak, olası sorunları erkenden tespit edip önlem almanızı sağlar.

Hangi Windows Sürümlerinde Kullanılabilir?

SFC komutu, Windows’un neredeyse tüm sürümlerinde kullanılabilir. Bu, Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP ve hatta Windows 2000’i kapsar. Eski sürümlerde, SFC, Windows File Protection (WFP) adıyla bilinir ve benzer bir işlevi yerine getirirdi.

SFC Komutu Nasıl Kullanılır?

SFC komutunu çalıştırmak oldukça basittir ancak doğru yetkilendirme ile yapılmalıdır. İşte adım adım nasıl yapılacağı:

Yönetici Haklarıyla Komut İstemi’ni Açma

SFC komutunu çalıştırmanın ilk ve en önemli adımı, Komut İstemi’ni (Command Prompt) veya PowerShell’i yönetici haklarıyla açmaktır. Bunun için şu yöntemleri izleyebilirsiniz:

  • Başlat Menüsü Üzerinden: Başlat menüsünü açın, arama çubuğuna “cmd” veya “Komut İstemi” yazın. Karşınıza çıkan “Komut İstemi” uygulamasına sağ tıklayın ve “Yönetici olarak çalıştır” seçeneğini seçin.
  • Windows Terminal Üzerinden (Windows 11): Windows 11’de “Windows Terminal (Yönetici)” seçeneğini kullanabilirsiniz.
  • Windows PowerShell Üzerinden: Başlat menüsüne sağ tıklayıp “Windows PowerShell (Yönetici)” seçeneğini de tercih edebilirsiniz.

Karşınıza çıkan Komut İstemi penceresinde, sisteminizin izin istediğini belirten bir kullanıcı hesabı denetimi (UAC) uyarısı alacaksınız. “Evet” diyerek onaylayın.

sfc /scannow Komutunu Çalıştırma

Yönetici haklarıyla açılmış Komut İstemi penceresine aşağıdaki komutu yazın ve Enter tuşuna basın:

sfc /scannow

Bu komut, tüm korunan Windows sistem dosyalarını taramaya başlayacaktır. Tarama işlemi, bilgisayarınızın performansına ve sistem dosyalarının boyutuna bağlı olarak birkaç dakika ile yarım saat arasında sürebilir. Bu süre zarfında Komut İstemi penceresini kapatmamanız önemlidir.

Sonuçları Değerlendirme

Tarama tamamlandığında, SFC size durumu bildiren bir mesaj gösterecektir:

  • “Windows Resource Protection did not find any integrity violations.” (Windows Kaynak Koruması herhangi bir bütünlük ihlali bulamadı.): Bu mesaj, sistem dosyalarınızın tamamının sağlıklı olduğunu ve herhangi bir bozulma olmadığını gösterir.
  • “Windows Resource Protection found corrupt files and successfully repaired them.” (Windows Kaynak Koruması bozuk dosyalar buldu ve başarıyla onardı.): Bu, SFC’nin bozuk dosyaları tespit ettiğini ve başarıyla orijinal sürümleriyle değiştirdiğini belirtir. Genellikle bu durumda bilgisayarınızı yeniden başlatmanız önerilir.
  • “Windows Resource Protection found corrupt files but was unable to fix some of them.” (Windows Kaynak Koruması bozuk dosyalar buldu ancak bazılarını düzeltemedi.): Bu, SFC’nin bazı dosyaları onaramadığını gösterir. Bu durumda, DISM aracını kullanmak gibi daha gelişmiş çözüm yollarına başvurmanız gerekebilir.

CBS.log Dosyası

SFC işlemi sırasında oluşan detaylı loglar, C:WindowsLogsCBSCBS.log yolunda bulunan CBS.log dosyasında saklanır. Bu dosya, hangi dosyaların tarandığı, hangilerinin bozuk olduğu ve hangi onarım işlemlerinin yapıldığı hakkında ayrıntılı bilgi içerir. Gelişmiş sorun giderme veya teknik destek alırken bu log dosyası faydalı olabilir.

SFC Komutu Ne Zaman Çalıştırılmalı?

SFC komutunu aşağıdaki durumlarda çalıştırmanız tavsiye edilir:

  • Bilgisayarınızda sık sık mavi ekran hataları (BSOD) alıyorsanız.
  • Uygulamalar beklenmedik şekilde çöküyorsa veya çalışmayı durduruyorsa.
  • Windows’un bazı özellikleri düzgün çalışmıyorsa.
  • Sisteminiz genel olarak yavaşladıysa veya kararsız hale geldiyse.
  • Bilgisayarınızın açılmasında sorunlar yaşıyorsanız.
  • Şüphelendiğiniz bir virüs veya kötü amaçlı yazılım temizliği sonrası.

Hatta herhangi bir sorunla karşılaşmasanız bile, sistemin sağlığını kontrol etmek için ayda bir kez sfc /scannow komutunu çalıştırmak iyi bir alışkanlıktır.

DISM: SFC’nin Yetmediği Durumlar İçin

Bazen SFC komutu tek başına yeterli olmayabilir. Eğer SFC, bozuk dosyaları bulmasına rağmen onaramıyorsa veya SFC işlemi sırasında “Windows Resource Protection could not perform the requested operation.” (Windows Kaynak Koruması istenen işlemi gerçekleştiremedi.) gibi hatalar alıyorsanız, sorun daha derinlemesine bir katmanda olabilir. İşte bu noktada, Deployment Image Servicing and Management (DISM) aracı devreye girer.

DISM, Windows imajını onarmak için kullanılan güçlü bir araçtır. SFC, temelde sistem dosyalarını doğrudan kendi önbelleğinden onarmaya çalışırken, DISM, Windows güncelleme hizmetlerini kullanarak veya belirtilen bir kaynaktan (örneğin, bir Windows kurulum medyası) daha sağlıklı ve güncel bir Windows imajı çekerek sistem dosyalarını onarmaya yardımcı olur. Bu, özellikle Windows Update bileşenlerinin bozuk olduğu veya SFC’nin temel destek dosyalarına erişemediği durumlarda kritik önem taşır.

DISM Komutu Nasıl Kullanılır?

DISM komutunu kullanmak için yine yönetici haklarıyla Komut İstemi, PowerShell veya Windows Terminal’i açmanız gerekir.

Windows 10 ve Windows 11’de en sık kullanılan DISM komutu şudur:

DISM /Online /Cleanup-Image /RestoreHealth

Bu komut şu anlama gelir:

  • /Online: Mevcut çalışan Windows imajı üzerinde işlem yapılacağını belirtir.
  • /Cleanup-Image: Görüntüyü temizleme ve onarma işlemi başlatır.
  • /RestoreHealth: Windows Update hizmetini kullanarak bozuk bileşenleri tespit eder ve bunları düzeltmek için gerekli dosyaları indirir.

Bu işlem de internet bağlantısı gerektirir ve bilgisayarınızın performansına bağlı olarak 10 ila 30 dakika veya daha fazla sürebilir. İşlem sırasında %20 gibi bazı aşamalarda ilerlemenin durduğu görülebilir; bu normaldir ve sabırla beklenmelidir.

DISM Sonrası SFC

DISM işlemi tamamlandıktan sonra, bilgisayarınızı yeniden başlatmanız ve ardından SFC komutunu tekrar çalıştırmanız önerilir. DISM’in onardığı temiz imaj sayesinde SFC, artık bozuk dosyaları daha rahat tespit edip onarabilecektir.

Dışarıdan (Offline) SFC ve DISM Kullanımı

Bazı durumlarda, Windows önyüklenemeyebilir veya çok ciddi sorunlar yaşanıyor olabilir. Bu gibi senaryolarda, SFC ve DISM komutlarını Windows dışından çalıştırmak gerekebilir. Bunun için bir Windows yükleme medyası (USB bellek veya DVD) veya bir sistem kurtarma diski kullanmanız gerekir.

Yükleme medyasından bilgisayarınızı başlattıktan sonra, dil ve klavye ayarlarını seçtikten sonra gelen ekranda “Bilgisayarınızı onarın” seçeneğine tıklayın. Ardından “Sorun Gider” > “Gelişmiş seçenekler” > “Komut İstemi” yolunu izleyin.

Bu Komut İstemi’nde, Windows’un kurulu olduğu sürücü harfi farklı olabilir. Genellikle Windows 10 ve 11’de C: sürücüsü D: olarak görünebilir. dir komutu ile sürücüleri gezerek Windows klasörünü bulmanız gerekir. Örneğin, Windows D: sürücüsündeyse, komutlar şu şekilde olur:

  • SFC (Offline): sfc /scannow /offbootdir=d: /offwindir=d:windows
  • DISM (Offline): DISM /Image:d: /Cleanup-Image /RestoreHealth (Burada d: Windows’un kurulu olduğu sürücüyü temsil eder.)

Bu yöntem, işletim sisteminin hiç başlamadığı durumlarda son çare olarak başvurulan güçlü bir çözümdür.

Diğer SFC Komut Seçenekleri

/scannow en yaygın kullanılan seçenektir, ancak SFC’nin başka faydalı parametreleri de vardır:

  • sfc /verifyonly: Bu komut, sistem dosyalarını tarar ancak herhangi bir onarım yapmaz. Sadece dosyaların bütünlüğünü kontrol eder ve raporlar.
  • sfc /scanfile=DosyaYolu: Belirli bir sistem dosyasını taramak ve sorun varsa onarmak için kullanılır. Örnek: sfc /scanfile=C:WindowsSystem32kernel32.dll
  • sfc /offbootdir=BootDizini /offwindir=WindowsDizini: Çevrimdışı modda SFC kullanırken önyükleme ve Windows dizinlerini belirtmek için kullanılır.
  • sfc /?: SFC komutunun tüm seçenekleri ve kullanımları hakkında detaylı yardım bilgisi sunar.

Sonuç Olarak

Windows’un karşılaştığı sistem dosyası bozulmaları, bilgisayar kullanıcıları için oldukça sinir bozucu olabilir. Ancak endişelenmeyin, Microsoft bu tür durumlar için SFC ve DISM gibi güçlü ve ücretsiz araçlar sunmaktadır. SFC, günlük bakım ve hafif sorunlar için ilk başvurulacak araçken, DISM daha karmaşık ve inatçı sorunlarda SFC’nin yetersiz kaldığı durumlarda devreye girerek Windows imajını yenileyebilir. Bu iki aracı doğru bir şekilde kullanmayı öğrenmek, bilgisayarınızın ömrünü uzatmanın, performansını korumanın ve beklenmedik arızalardan kaçınmanın anahtarlarından biridir. Eğer bilgisayarınızda kararsızlıklar veya hatalar yaşıyorsanız, bu komutları denemekten çekinmeyin; zira çözüm, komut satırında sizleri bekliyor olabilir.

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

©Copyright 2023 teknobirader.com