Linux'ta sektörleri onarın ve bir sabit diski (HDD) kurtarın

Sabit Diskler (veya HDD'ler) Burada DesdeLinux'ta konuştuk, size kılavuzlar veya eğitimler gösterdik. dd (çok kullanışlı veya felaket bir terminal uygulaması, onu nasıl kullandığınıza bağlı hehe) ve daha fazlası, bu sefer sizlerle evde sorun yaşadığımız, çekmeceye "attığımız" veya zaten bir kutuda unuttuğumuz HDD'leri nasıl kurtarabileceğimiz veya onarabileceğimizden bahsedeceğim 

btrfs

Herhangi bir sabit diskte bozuk sektörler varsa, bunları araçla onarabiliriz kötü bloklarYapılacak ilk şey, hangisinin onarmak istediğimiz sabit diskin (/ dev / sdb… / dev / sdc… vb.) Olduğunu bilmek olacaktır, bunun için aşağıdakileri bir terminale koyarız:

sudo fdisk -l

Bu bize / dev / sda'yı, GB cinsinden boyutunu ve bölümlerini, varsa / dev / sdb'ye eşit olarak gösterecek ve böylece bilgisayarınızdaki depolama cihazlarının miktarına bağlı olarak sdc ve diğerleri.

Söz konusu sabit sürücünün harici bir sürücü olduğunu ve / dev / sdb olduğunu varsayalım, bu durumda bozuk sektörleri algılamaya ve onarmaya başlama komutu şöyle olacaktır:

İlgili makale:
IF döngüsü ile bir dosya veya klasörün var olup olmadığını (ve daha fazlasını) kontrol edin
Sabit disk TAKILAMAZ, hiçbir koşulda üzerinde çalışacakları sabit diskin bir bölümü takılamaz !!

badblocks -s -v -n -f /dev/sdb

  • -s: işlemin yüzde olarak görüntüleneceğini belirtir
  • -v: ayrıntılı mod, bu bize hata sayısını göstereceği anlamına gelir
  • -n: yıkıcı olmayan bir mod kullanmaya çalışacağımızı, yani bu sektörleri kurtarmaya çalışacağımızı, aynı zamanda içlerindeki bilgileri de kurtarmaya çalışacağımızı gösterir.
  • -f: takılı cihazlarda okumaya ve yazmaya zorla. Normalde, eğer HDD monte edilmişse badblock'lar kullanılan sektörleri kontrol etmeyecektir, ancak sizi daha önce uyardığım ve sabit diskin monte EDİLMEMESİNİ tavsiye ettiğim gibi, mümkün olan tüm kurtarma işlemlerini zorlamak için -f parametresini kullanacağız. sektörler

Uzun zaman alacak ve tekrar ediyorum, oldukça. Sabit sürücünün boyutuna, ne kadar hasar gördüğüne, bilgisayarınızın hızına vb. bağlı olarak kolayca saatler veya günler sürebilir. Bu yüzden bilgisayarı gerekli süre boyunca hareket ettirmeden sakin bir şekilde orada bırakmanızı öneririm, bu ve çok fazla sabır 

Ext2, ext3 veya ext4 için özel bir araç var mı?

Doğruyu söylemek gerekirse, kullanılabilir e2fsck'nin, kontrol etmek istedikleri bölümün hangisi olduğunu hala bilmek zorundalar, varsayalım ki / dev / sdb1, o zaman bu:

e2fsck -p -v -y /dev/sdb1

  • -p: bulunan hasarı otomatik olarak onarma girişimini gösterir
  • -v: ayrıntılı mod, yani ekrandaki hataları bize göstermek için
  • -y: X sektörünü kurtarmak istiyor musunuz? gibi tüm sorulara Evet yanıtı verecek, süreci gerçekten otomatik hale getirmek için

 Son!

İlgili makale:
PC ve Virtualbox sanal makineleri arasında ağ bağlantısı kurun

HirensBootCD'yi kullanmadan önce eklenecek başka bir şey yok, ancak bu seçeneğin başka bir işletim sisteminden önyüklememi engelleyeceğini düşünüyorum. Ayrıca 1 TB harici sabit disk aldım bu web sitesinde Önemli dosyaları kaydetmek için kullanıyorum veya bunu bulutta yapıyorum.