Veri kurtarma olmadan kötü sektörleri * işaretlemenin en hızlı yolu nedir?


10

Kötü sektörlere sahip bir hdd olan garanti dışı dizüstü bilgisayarım var. Bunu söylüyorum, çünkü chkdsk /rbelirli bir oranda 24 saatin üzerinde sıkıştı. Ayrıca GRC'nin SpinRite4 gün boyunca çalışmasını bıraktım . Anladığım kadarıyla bu programlar belirli yerlerde takılıp kalıyor çünkü mümkün olduğunca fazla veri kurtarmaya çalışıyorlar. Bununla ilgilenmiyorum. Tüm önemli veriler zaten yedeklendi. Bu hdd kullanmaya devam edebilir ve yeni bir tane satın almaktan kaçınabileceğim bir çözüm arıyorum. Başarısız bir sürücüyü kullanmanın tüm sonuçlarını alıyorum.

Tercihen yıkıcı olmayan (mevcut Windows / uygulama yüklemelerini korumak için) satırları boyunca bir şeyler yapmak bazı araç arıyorum :

if it can't read/write to a sector 3 times, mark it bad and move on.

Mümkün olduğunca fazla veri kurtarmak için bir seferde saat / gün öğütmek için programlara ihtiyacım yok. Özellikle kötü sektörleri hızlıca işaretleyecek bir şey arıyorum.


Eğer denedin hiren boot cd. Size yardımcı olabilecek birçok seçenek var.
Ankur140290

@ Ankur140290 evet, benim go-to platformum. Ne yazık ki bu özel görev için araçlara sahip değil.
Mxx

SpinRite'ı çalıştırdığınızda seviye 1'de yaptınız mı?
Scott Chamberlain

@ScottChamberlain evet, lvl1'de koştum
Mxx

1
Bu yüzden bunları cevap olarak yayınlamadım;)
Starson Hochschild

Yanıtlar:


10

Bazı derin kazmalardan sonra, Easeus Partition Manager Home Edition, Disk Yüzey Testi adlı bir özelliğe sahiptir; bu, görünüşe göre bir sürücüdeki blokları okur ve kötü sektörleri tespit eder ve işaretler ve şimdiye kadar bulduğum şeye dayanarak, hiçbir girişimde bulunmaz. bu blokları kurtarın. Bu sayfa hakkında yazılımın disk yüzey testi hakkında daha fazla bilgi: http://www.partition-tool.com/easeus-partition-manager/disk-surface-test.htm ve indirmek için buraya tıklayın bağlantı: http: //www.partition -tool.com/landing/home-download.htm (sayfanın altındaki büyük yeşil düğme).

Özellikle, disk yüzeyi test sayfasında şunları söylüyor:

Kötü sektörler bulduğunda, bu sektörleri kırmızı renkle kötü olarak işaretler, böylece sistem bunları kullanmamayı bilir. Kötü sektörde depolanan verilerin hala erişilebilir olması, ancak yazılamaması durumunda bunların okunmasına izin verebilir.

Bence bu sadece aradığınız şey olabilir.


Bu umut verici görünüyor. Bir deneyeceğim ve size haber vereceğim.
Ocak'ta Mxx

3
Kötü sektörlerin farklı renkleri olabileceğini bilmiyordum ...
Thomas Weller

1
Dijital olarak konuşursak, renkler sadece bit ve bayttır ...
Caleb Xu

1
Bu yüzden nihayet bu uygulamayı denemek için etrafında var ve şimdiye kadar sonuçları çok farklı değil. Yaklaşık olarak aynı% oranında tarama hızı da yavaşlamaya yavaşladı. Bir gecede çalışmayı bıraktım, ancak sabahları açmak için ekran alamadım, bu yüzden onu bisiklete binmek zorunda kaldım ... O noktada hangi durumda olduğunu bilmiyorum.
Mxx

Oh iyi. Sürücü ile iyi şanslar olsa!
Caleb Xu

7

Linux, bu kötü bloklar için bunu yapacak bir yardımcı program içerir.

/sbin/badblocks -sn -b512 /dev/sda

Maksimum hız için, sonraki sayının -bdisk sektörü boyutunuzla eşleştiğinden emin olun . 512 güvenli bir varsayılan değerdir.

-sn bir ilerleme göstergesinin görüntüleneceği ve tahribatsız bir okuma-yazma testinin yapılacağı anlamına gelir.

Diskteki her blok okunup daha sonra yazılacağı için, sürücünün bellenimi hataları not eder ve bozuk kesimleri buna göre yeniden tahsis eder.


1
NTFS sürücüsüne yönlendirirsem çalışır mı?
Mxx

1
Evet, sürücünün ürün yazılımından yararlanır ve dosya sistemine bağlı değildir.
Ocak'ta Noishe

4

Eğer chkdsk /rsaatlerce asılı, sonra sürücü olasılıkla oldukça tahrip olmuştur.

Tüm verilerinizin sürücüden yedeklendiğini varsayarsak, sürücünün tam sıfırını / biçimini gerçekleştirin. Bu, sürücünün her sektörüne yazacak ve böylece önceden tespit edilen kötü sektörleri yeniden tahsis edecektir. Bununla birlikte, muhtemelen yüzlerce / binlerce kötü sektör olduğu için sıfırlama işleminin de askıda olacağını ve bu sayının hızla artacağını tahmin ediyorum. Sürüşünüz ölüyor ve yakında tamamen ölecek. Bundan daha fazla faydalanmayacaksınız.


1
Girişiminizi takdir ediyorum, ama eldeki soruya cevap vermiyor.
Ocak'ta Mxx

3
Sorduğunuz şeyi yapmanın gerçekten bir yolu yok. Bir okuma denemesi başarısız olursa sektör kötü olarak işaretlenir. Aynı zamanda başarısız olan bir yazma girişimi gerçekleştirildiğinde yeniden tahsis edilir (bu işlem sırasında sürücü, o sektördeki verileri kurtarmaya çalışır, bu da sürücünün askıda kalmasına neden olabilir. Bu, sürücünün bellenim seviyesinde yapılır). Sürücüyü başarısız bir okumadan sonra sektörleri tamamen atlamaya zorlamanın bir yolu olduğunu varsayarsak, verilerinizde "delikler" olur, dosya sistemi yapısı kararsız hale gelir ve cevabımda söylediğim gibi, param ani, yakın , sürücünün toplam hatası.
Bigbio2002

3

Tercihen yıkıcı olmayan bazı araçlar arıyorum (mevcut Windows / uygulama yüklemelerini korumak için)

Sorun şu anki Windows kurulumunuzun bir bölümünün bu hasarlı sektörlerde olması olabilir.

Windows CHKDSKher önyükleme sırasında sizi bu işlem için çalıştırmaya zorluyorsa , "kirli" biti temizleyerek bunu geçersiz kılabilirsiniz. Bu (Windows tarafından desteklenmeyen fsutilbaşka bir sisteme sabit disk almak ve adımları gerçekleştirmek zorunda böylece, ayarlayın ama temizlemek olamaz) burada .

Ancak, kurulumunuz veya içindeki bazı programlar CHKDSK /fdüzeltilecek şeyler bulunursa muhtemelen kullanılamaz .

Eski bir IDE 1GByte sabit sürücüyü bir kez bıraktım. Yeniden biçimlendirdikten sonra (hızlı biçimlendirilmemiş) ne oldu, ortasında büyük bir kötü sektör bloğu vardı. Önce ve sonra boşluk kullanılabilir. Bu yüzden buna göre bölümlere ayırdım ve sürücüyü daha düşük bir kapasitede kullanabildim.

Önemli verilerinizi yine de yedeklediğinizden, ilk bozuk sektörünüz sürücünün ortasında bir yerdeyse, Windows'u yeniden yüklemek en iyisi olabilir ve biçimlendirirken, o kötü sektörün hemen altına bölündüğünüzden emin olun.


Windows her önyüklemede chkdsk çalıştırmayı istemez ve chkdsk / f hiçbir sorun bulamaz. Bazı Windows dosyaları zarar görse bile, tüm bozuk sektörler işaretlendiği sürece, kurulum cd'si ile bu dosyaları onarabilirim.
Ocak'ta Mxx

1
Duymak istediğiniz şey olmadığını biliyorum, ancak uzun yıllara dayanan BT deneyimimde, sektörler gitmeye başladığında, sabit sürücünün tamamen başarısız olmasının genellikle sadece zaman meselesi olduğunu öğrendim. Ani başarısızlığın can sıkıcılığını kurtarmanızı tavsiye ederim. Kendinize en kısa sürede yeni bir sürücü alın ve arkana bakmayın.
14:53

2

İşte deneyebileceğiniz daha iyi bilinen bazı disk onarım ürünleri:

HD Ayarlama
HDDScan PassMark DiskKontrol

Ayrıca, eski disk bunu destekliyorsa, diskin SMART verilerine de bakmanızı öneririm.

Disk bellenimi, arızalı olanları değiştirmek için yedek sektörler tükendiğinden bu hataları alıyorsunuz. Her diskte normalde binlerce yedek sektör vardır, bu da diskinizin gerçekten çok üzücü bir durumda olduğu anlamına gelir.

Diski değiştirmenizi önemle tavsiye ederim. Windows kurulumunuzu ve uygulamalarınızı korumak istiyorsanız aşağıdakileri öneririm:

  1. Bir disk görüntüleme programı kullanarak diskin bir görüntüsünü alın. Ortaya çıkan görüntüyü dahili veya harici başka bir diske yerleştirin.
  2. Arızalı diski yenisiyle değiştirin (eskisini kaydedin).
  3. Diskten başka hiçbir bileşeni değiştirmeyin, aksi takdirde Windows etkinleştirmesiyle ilgili bir sorununuz olabilir.
  4. Disk görüntüleme programını başlatın ve görüntüyü yedekten geri yükleyin.

Disk görüntüleme ürünü:

  • Yalnızca kullanılan sektörleri yedekleyebilir
  • Kötü sektörleri görmezden gelebilme
  • Görüntüyü orijinalinden farklı boyutta bir diske geri yükleyebilme (bu durumda)
  • Önyükleme CD'si edinin

Windows Yedekleme önerilmez.


1
HDDScan'ı denedim. Garip bir şekilde kötü sektörleri işaretlemez , sadece bunları tarar.
Mxx


Biliyorum ve zaten denedim DTIData Windows Surface Scanner, ama yine, sadece kötü sektörleri tarar, onları işaretlemez. Makalenin diğer kısmına gelince, kötü sektörleri düzeltmekle ilgilenmiyorum . OQ'da bahsettiğim gibi zaten SpinRite'i çalıştırdım.
Ocak'ta Mxx

SpinRite'ın hızlı veya derin taramasını yaptınız mı?
harrymc

En hızlı olması gereken "seviye 1" de koştum.
Ocak'ta Mxx

1

Birisinin işaret ettiği gibi, HDD ürün yazılımı, bisikletin bir bölümüne kötü giden sektörleri veya özellikle bu amaç için kullanılmayan bırakılan sektörleri yeniden konumlandıracaktır. Bu sektör tükendiğinde, bir sonrakine geçecek vb. Herhangi bir işletim sisteminin bir sorunu algılayabileceği noktaya gelinceye kadar, birçok sektör taşınmıştır. Bu, birleştirmeyi neredeyse imkansız hale getirmenin yan etkisine de sahip olabilir. Sürüş sadece kötü sektörleri okumaya çalışmakla kalmıyor, aynı zamanda tehcir zincirini de takip ediyor. Bunun slooooow dışında bir şey olduğunu hayal bile edemiyorum. Sadece aşırı çalışan diskin içten düşme riskini almakla kalmaz, aynı zamanda sisteminizin en yavaş kısmını daha da yavaşlatırsınız.


0

Bir geliştiricinin yolunu seçiyorum. Dosyalarla kullanılabilir alanı dolduran ve daha sonra okuyan küçük bir konsol yardımcı programı kodladım. Dosya başarıyla okunduysa silebiliriz. Ve değilse ... kötü bloğa çarptık, o dosyayı sonsuza kadar kötü blok yer tutucuları klasöründe bırakın. Eksileri: sadece boş alanı test eder.

Kaynak kodu github adresinde bulabilirsiniz.


0

Kümeleri kötü olarak işaretlemenin bir alternatifi, diski bölümlere ayırarak tüm sektör aralıklarını kötü olarak işaretlemektir. Özellikle bu amaçla yapılmış bir program buldum: Repartition Bad Drive (Abstradrome'dan), http://www.dposoft.net/rbd.html .

Bu program birkaç saat içinde arızalı bir sabit diski tarıyor (arızalı bir sürücüyü taramak günler hatta haftalar sürebilen Easeus Partition Manager'ın Disk Yüzey Testinden çok daha hızlı). Çok fazla bölüm alırsanız (33'üm var), bölümün minimum boyutunu ayarlayabilirsiniz (daha az disk kapasitesi kullanmanın pahasına).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.