Windows 7, 8 ve 10'da Chkdsk ile Sabit Sürücü Sorunları Nasıl Onarılır

Ne zaman bir sabit sürücü hatası yaşarsanız, hatta ilk başta bir sabit sürücü ile ilişkilendiremeyeceğiniz garip davranışlar olsa bile, Check Disk bir cankurtaran olabilir. Windows'un her sürümüyle birlikte gelen Diski Denetle aracını kullanmanın tam bir kılavuzu.

Chkdsk Ne Yapar (ve Ne Zaman Kullanılır)

Chkdsk olarak da bilinen Check Disk yardımcı programı (çalıştırmak için kullandığınız komut bu olduğundan), sorunları bulmak ve düzeltmek için tüm sabit sürücünüzü tarar. Bu çok heyecan verici bir araç değil ve çalıştırmak biraz zaman alabilir - ancak uzun vadede daha büyük sorunları ve veri kaybını önlemeye gerçekten yardımcı olabilir. Chkdsk, nasıl çalıştırıldığına bağlı olarak birkaç işlevi yerine getirir:

  • Chkdsk'in temel işlevi, bir disk birimindeki dosya sistemi ve dosya sistemi meta verilerinin bütünlüğünü taramak ve bulduğu mantıksal dosya sistemi hatalarını düzeltmektir. Bu tür hatalar, bir birimin ana dosya tablosundaki (MFT) bozuk girişleri, dosyalarla ilişkili kötü güvenlik tanımlayıcılarını ve hatta tek tek dosyalar hakkında yanlış hizalanmış zaman damgasını veya dosya boyutu bilgilerini içerebilir.
  • Chkdsk ayrıca isteğe bağlı olarak bozuk kesimleri arayan bir disk birimindeki her sektörü tarayabilir. Bozuk kesimler iki şekilde gelir: veriler kötü yazıldığında ortaya çıkabilen yumuşak bozuk kesimler ve diske fiziksel hasar nedeniyle oluşabilecek sert bozuk kesimler. Chkdsk, bu sorunları yumuşak bozuk sektörleri onararak ve sert bozuk sektörleri işaretleyerek yeniden kullanılmayacakları şekilde çözmeye çalışır.

Bunların hepsi kulağa çok teknik gelebilir, ancak endişelenmeyin: ne zaman çalıştırmanız gerektiğini bilmek için nasıl çalıştığını anlamanız gerekmez .

Rutin bakımın bir parçası olarak chkdsk'i birkaç ayda bir çalıştırmanızı ve onu destekleyen sürücüler için bir SMART aracı kullanmanızı öneririz. Ayrıca, bir güç kesintisi veya sistem çökmesi gibi durumlarda, Windows'un anormal bir şekilde kapandığı her durumda da çalıştırmayı düşünmelisiniz. Bazen Windows, başlatma sırasında otomatik olarak bir tarama çalıştırır, ancak çoğu zaman bunu kendiniz yapmanız gerekir. Yüklenmeyen veya çökmeyen ve başka bir şekilde çözemediğiniz uygulamalarla ilgili garip sorunlar yaşıyor olsanız bile, diski kontrol etmeyi düşünebilirsiniz.

Örneğin: Bir keresinde Outlook'un yüklendikten kısa bir süre sonra aniden çökmeye başladığı bir sorun yaşadım. Pek çok sorun giderme işleminden sonra, bir chkdsk taraması, Outlook veri dosyamın depolandığı bozuk sektörlerim olduğunu ortaya çıkardı. Neyse ki, chkdsk benim durumumdaki sektörleri kurtarmayı başardı ve daha sonra her şey normale döndü.

İLGİLİ: Kötü Sektörler Açıklandı: Sabit Diskler Neden Kötü Sektörler Alır ve Bu Konuda Ne Yapabilirsiniz?

Chkdsk karşılaşma problemleri -özellikle kötü o sektörler-zor oluyorsa olamaz onarım, veri kullanılamaz hale gelebilir. Pek olası değil ama olabilir. Bu nedenle, chkdsk'ı çalıştırmadan önce her zaman iyi bir yedekleme rutininiz olduğundan emin olmalı ve bilgisayarınızı yedeklemelisiniz.

Chkdsk aracı, Windows'un tüm sürümlerinde hemen hemen aynı şekilde çalışır. Bu makalede Windows 10 ile çalışacağız, bu nedenle Windows 7 veya 8 kullanıyorsanız ekranlar biraz farklı görünebilir, ancak chkdsk aynı şeyi yapıyor ve herhangi bir prosedürün farklı olduğu yerleri göstereceğiz. Windows'a bile önyükleme yapamadığınız durumlarda, Komut İstemi'nden çalıştırma hakkında da konuşacağız.

Windows'tan Disk Nasıl Kontrol Edilir

Check Disk aracını Windows masaüstünden çalıştırmak kolaydır. Dosya Gezgini'nde, kontrol etmek istediğiniz sürücüye sağ tıklayın ve ardından "Özellikler" i seçin.

Özellikler penceresinde, "Araçlar" sekmesine geçin ve ardından "Kontrol Et" düğmesine tıklayın. Windows 7'de düğme "Şimdi kontrol et" olarak adlandırılır.

Windows 8 ve 10'da Windows, sürücüde herhangi bir hata bulamadığını size bildirebilir. Yine de "Sürücüyü tara" yı tıklayarak manuel bir tarama gerçekleştirebilirsiniz. Bu, önce herhangi bir onarım girişiminde bulunmadan bir tarama gerçekleştirecek, dolayısıyla bu noktada bilgisayarınızı yeniden başlatmayacaktır. Hızlı disk taraması herhangi bir sorun ortaya çıkarırsa, Windows size bu seçeneği sunacaktır. Yine de zorlamak istiyorsanız, chkdsk'ı çalıştırmak için komut istemini kullanmanız gerekecek - bu, makalenin biraz ilerisinde ele alacağımız bir şey.

Windows sürücünüzü taradıktan sonra, herhangi bir hata bulunmadıysa, "Kapat" ı tıklayabilirsiniz.

Windows 7'de, "Şimdi kontrol et" düğmesini tıkladığınızda, birkaç ekstra seçenek, yani dosya sistemi hatalarını otomatik olarak düzeltmek ve bozuk kesimleri taramak isteyip istemediğinizi belirlemenize izin veren bir iletişim kutusu göreceksiniz. En kapsamlı disk kontrolünü gerçekleştirmek istiyorsanız, devam edin ve her iki seçeneği de seçin ve ardından "Başlat" ı tıklayın. Karışıma bir sektör taraması eklerseniz, diski kontrol etmenin biraz zaman alabileceğini unutmayın. Bilgisayarınıza birkaç saat ihtiyaç duymadığınızda yapmak isteyeceğiniz bir şey olabilir.

Dosya sistemi hatalarını düzeltmeyi veya bozuk kesimleri taramayı seçerseniz, Windows disk kullanımdayken tarama yapamaz. Böyle bir durumda, taramayı iptal etme veya Windows'u bir sonraki yeniden başlatmanızda gerçekleşmesi için bir disk kontrolü zamanlama seçeneğiniz olur.

Zamanlanmış Disk Kontrolünde Kontrol veya İptal Etme

Bir sonraki yeniden başlatmanız için bir disk kontrolünün planlanıp programlanmadığından emin değilseniz, Komut İstemi'nde kontrol etmek yeterince kolaydır. Yönetici ayrıcalıklarıyla Komut İstemi'ni çalıştırmanız gerekir. Başlat'a basın ve ardından "komut istemi" yazın. Sonucu sağ tıklayın ve ardından "Yönetici olarak çalıştır" ı seçin.

Komut istemine aşağıdaki komutu yazın - gerekirse sürücü harfini değiştirin.

chkntfs c:

Sürücünün manuel kontrolünü planladıysanız, bu etkiyi gösteren bir mesaj görürsünüz.

Windows, sürücünün otomatik kontrolünü planladıysa, birimin kirli olduğunu bildiren bir mesaj görürsünüz, bu da yalnızca potansiyel hatalarla işaretlendiği anlamına gelir. Bu, Windows'un bir sonraki başlatılışında bir denetim çalıştıracağının bir göstergesi olarak hizmet eder. Otomatik tarama planlanmadıysa, yalnızca birimin kirli olmadığını bildiren bir mesaj görürsünüz.

Windows'u bir sonraki başlatışınızda bir disk denetimi planlandıysa, ancak denetimin gerçekleşmesini istemediğinize karar verdiyseniz, aşağıdaki komutu yazarak denetimi iptal edebilirsiniz:

chkntfs / xc:

Taramanın iptal edildiğine dair herhangi bir geri bildirim almayacaksınız, ancak alınmış olacaktır. Bu komut aslında sürücüyü bir sonraki başlatma için chkdsk komutundan hariç tutar. Bir taramanın programlandığını bulmak için yeniden başlatırsanız, Windows, isterseniz taramayı atlamanız için size yaklaşık on saniye sağlayacak kadar naziktir.

Komut İsteminde ChkDsk Komutu Nasıl Kullanılır

If you’re willing to use the Command Prompt (or you have to because Windows won’t boot properly), you can exert a little more control over the disk checking process. Plus, if you’re using Windows 8 or 10, it’s the only way to force automatic fixing or bad sector scanning into the mix. Open up the Command Prompt with administrative privileges by hitting Windows+X and selecting “Command Prompt (Admin).” You’ll be using the chkdsk command. The command supports a number of optional switches, but we’re mostly concerned with two of them: /f and /r .

If you just use the chkdsk command by itself, it will scan your drive in read-only mode, reporting errors but not attempting to repair them. For this reason, it can usually run without having to restart your PC.

If you want chkdsk to attempt to repair logical file system errors during the scan, add the /f switch. Note that if the drive has files that are in use (and it probably will), you’ll be asked to schedule a scan for the next restart.

chkdsk /f c:

If you want chkdsk to scan for bad sectors as well, you’ll use the /r switch. When you use the /r switch, the /f switch is implied, meaning that chkdsk will scan for both logical errors and bad sectors. But while it’s not really necessary, it also won’t hurt anything if you throw both the /r and /f switches on the command at the same time.

chkdsk /r c:

Running chkdsk /r gives you the most thorough scan you can perform on a volume, and if you have some time to spare for the sector check, we highly recommend running it at least periodically.

There are, of course, other parameters you can use with chkdsk . So, for the sake of completeness—and your geeky enjoyment—here they are:

C:\>chkdsk /? Checks a disk and displays a status report.  CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]  volume Specifies the drive letter (followed by a colon), mount point, or volume name. filename FAT/FAT32 only: Specifies the files to check for fragmentation. /F Fixes errors on the disk. /V On FAT/FAT32: Displays the full path and name of every file on the disk. On NTFS: Displays cleanup messages if any. /R Locates bad sectors and recovers readable information (implies /F). /L:size NTFS only: Changes the log file size to the specified number of kilobytes. If size is not specified, displays current size. /X Forces the volume to dismount first if necessary. All opened handles to the volume would then be invalid (implies /F). /I NTFS only: Performs a less vigorous check of index entries. /C NTFS only: Skips checking of cycles within the folder structure. /B NTFS only: Re-evaluates bad clusters on the volume (implies /R)  The /I or /C switch reduces the amount of time required to run Chkdsk by skipping certain checks of the volume.

Hopefully, Chkdsk will fix whatever hard drive problems you may have, and you can go back to using your computer normally.