Checkdisk nasıl çalıştırılır?

Bir diskte bozuk sektör olabileceğinden şüpheleniyorum. ext3 dosya sistemi kullandım.

Windows'un hata kontrol aracının en iyi eşdeğeri hangi araçtır?

Çözüm

Diskler

Bozuk sektörleri kontrol etmek için SMART verilerini kontrol edin, muhtemelen en iyi Diskler yardımcı programını (Palimpsest) başlatarak erişilebilir. Orada herhangi bir kötü blok görmeseniz bile, emin olmak için bir otomatik test başlatın.

Program gnome-disk-utility paketinde paketlenmiştir. gksudo gnome-disks` komutunu çalıştırın

Veya Ubuntu 16.04 sürümünde (3.18):

Badblocks

Ayrıca badblocks da kullanabilirsiniz

sudo badblocks -sv /dev/sda

sadece kontrol etmek veya kontrol etmek ve düzeltmek için önce sonucu geçici bir dosyaya yazın:

sudo badblocks -sv /dev/sda  > bad-blocks-result
sudo fsck -t ext4 -l bad-blocks-result /dev/sda1

tüm diski kontrol edecek ve /dev/sda üzerinde karşılaşılan tüm bozuk blokları yazdıracaktır.

"Kötü bloklar" kılavuzundan:

Önemli not: badblocks çıktısı e2fsck veya mke2fs programlarına gönderilecekse, blok boyutunun doğru şekilde belirtilmesi önemlidir, çünkü üretilen blok numaraları dosya sistemi tarafından kullanılan blok boyutuna çok bağlıdır. Bu nedenle, kullanıcıların badblocks'u doğrudan çalıştırmamaları, bunun yerine e2fsck ve mke2fs programlarının -c seçeneğini kullanmaları şiddetle tavsiye edilir.

fsck

fsck'in kendisi bozuk sektörleri bulmanıza yardımcı olmaz, daha da kötüsü, çok sayıda bozuk sektör varsa verilerinize daha fazla zarar verebilir. Bunu yalnızca disk sağlıklı olduğunda kullanın.

Yorumlar (10)

fsck - bir Linux dosya sistemini kontrol eder ve onarır. Kullanarak çağırın

fsck /dev/sda1

burada /dev/sda1 kontrol etmek istediğiniz sürücüdür. Daha fazla ayrıntı için 'man fsck' bölümüne bakın.

Ayrıca 'badblocks' komutu da bir aygıtı, tahmin ettiğiniz gibi, kötü bloklar için kontrol eder.

Kontrol edildiğinde sürücünün bağlantısının kesilmesi gerekir, bu nedenle kök bölümü kontrol etmek için bölümün kökünde bir 'forcefsck' dosyası oluşturmanız ve yeniden başlatmanız gerekir. Aygıt bir sonraki açılışta kontrol edilecektir:

sudo touch /forcefsck
sudo reboot

Alternatif olarak, bir Canlı CD'den önyükleme yapabilir ve kontrolü buradan çalıştırabilirsiniz.

Yorumlar (5)

badblocks

Komutu çalıştırarak badblock'ları kontrol edebilirsiniz

  1. Tahribatsız bir okuma-yazma testi için sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result. Bu, hasarlı sektörleri içeren bad-blocks-result adında bir dosya oluşturacaktır.
  • -n Tahribatsız okuma-yazma modunu kullanın. Varsayılan olarak yalnızca tahribatsız salt okunur test yapılır.

  • -s Disk üzerindeki mevcut badblocks geçişinin kaba tamamlanma yüzdesini yazarak taramanın ilerlemesini gösterin.

  • -v Verbose modu.

  1. Ardından, dosya sistemine bozuk sektörlerin nerede olduğunu söylemek ve mümkünse verileri bunlardan uzaklaştırmak için sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition] komutunu çalıştırabilirsiniz.

Bu konuda daha fazla bilgiye buradan ulaşabilirsiniz.

Yorumlar (4)