GNU ddrescue

Yazılım ekran görüntüsü:
GNU ddrescue
Yazılım detaylar:
Versiyon: 1.23 Güncelenir
Qayıt: 22 Jun 18
Geliştirici: Antonio Diaz Diaz
Lisans: Ücretsiz
Popülerlik: 136

Rating: 4.0/5 (Total Votes: 3)

tar.lz yöntemini kullanarak dosyaları ve klasörleri sıkıştırmanızı sağlayan LZ Utils paketinin geliştiricisinden, size yardımcı olan açık kaynaklı bir komut satırı yardımcı programı olan GNU ddrescue 'ı tanıtıyoruz. Sabit disk sürücüleri (HDD), katı hal sürücüleri (SSD), CD-ROM'lar veya USB flash sürücüler gibi hasarlı aygıtlardan kayıp verilerinizi kurtaracak kimse.


Bir bakışta özellikler

Anahtar özellikler, herhangi bir dosya türünü okuma ve kurtarma özelliğini içerir, varsa, ilgili dosyanın diğer kopyalarından gelen verilerle okunamayan sektörleri doldurur, çıktı dosyasının bölümlerinin üzerine seçici olarak yazmanıza olanak veren bir dolgu modu SATA, SCSI, ATA, Disketler, MFM sürücüler veya SD / CF flash kartlar da dahil olmak üzere geniş bir cihaz yelpazesi için destek sağlar.


Komut satırı seçenekleri

Program programını kaynak tarball'dan yüklemek için önce GCC (GNU Compiler Collection) programını ve GNU Make'i kurmanız, ardından & ldquo; ./ configure & rdquo ;, & ldquo; make & rdquo; ve & ldquo; yüklemeyi & rsquo; komutlar (tırnaksız). Kullanmak için & ldquo; ddrescue --help & rdquo; terminal emülatöründe, tırnak işareti olmadan komut.

Komut satırı seçenekleri, iyi alanların minimum okuma hızını saniye başına bayt cinsinden görüntüleyebilmeyi, kırpılmamış ve not edilmemiş dosyaları işaretlenmemiş olarak işaretlemeli, doldurulmuş veri bloklarını infile verilerle doldurmalı, ve belirli bir günlük dosyasından gelen iyi blokları, giriş dosyası boyutunu log dosyasındaki boyut ile doğrulayın ve etki alanını bir dosyada bitmiş bloklarla sınırlayın.


Kaputun altında, kullanılabilirlik ve desteklenen İşletim Sistemleri

GNU ddrescue, tamamen C ++ programlama dilinde yazılan ve herhangi bir 32 bit veya 64 bit GNU / Linux işletim sisteminde çalışacak şekilde tasarlanmış küçük bir komut satırı programıdır. Kullanıcıların kurulumdan önce programı yapılandırmasını ve derlemesini gerektiren evrensel bir kaynak arşivi olarak ücretsiz olarak indirilebilir. Çeşitli Linux dağıtımlarında varsayılan yazılım depolarında GNU ddrescue var, bu yüzden yüklemeyi oradan yapmanızı öneririz.

Bu sürümde yeni olan :

  • '-X, --exit on-error' seçeneği '-X, --max-read-errors' ile değiştirildi. Bu, '-X' seçeneğinin 1.19'dan 1.21'e kadar olan sürümleriyle geriye dönük bir uyumsuzluğu ortaya koyuyor ve şimdi bir argüman gerektiriyor. Uzun süre '- hatayı kaçırma' hala kabul edildi, ancak ddrescue'nun gelecekteki bir sürümünde kaldırılacak.
  • '--max-slow-reads' yeni seçeneği eklendi. Kopyalama aşamasında çok fazla yavaş okuma görülmesi durumunda durum 1 ile ddrescue çıkışını yapar.
  • '--delay-slow' yeni seçeneği eklendi. Ddrescue yavaş okumaları kontrol etmeye başlamadan önce ilk gecikmeyi ayarlar.
  • '--reset-slow' yeni seçeneği eklendi. Okuma hızı, '--min-read-rate' değerini geçtiğinde veya aştığında, yavaş okuma sayısını sıfırlar.
  • Yeni seçenek '--log-events' eklendi. Bir dosyadaki tüm önemli olayları, zamanı, kurtarılan yüzdeyi ve olayı açıklayan bir mesajı belirten günlüğe kaydeder.
  • '--mapfile-interval' yeni seçeneği eklendi. Ddrescue'un kaydettiği aralığı değiştirir ve harita dosyasını fsyncs.
  • Yeni seçenek '--pa-on-error-error' eklendi. Her bir okuma hatasından sonra bir duraklama yapar (veya simüle eder).
  • '--pause' seçeneği '--pause-on-pass' olarak değiştirildi.
  • '--max-errors' seçeneği '--max-bad-areas' olarak yeniden adlandırıldı.Ddrescue artık okuma hataları sayısını, hata oranını ve (- -min-read-rate ise) Belirtilen) yavaş okuma sayısı.
  • 'current_pass' alanı mapfile'a eklendi. Bu, kopyalama aşamasının, geçiş 1'den yeniden başlatmak yerine devam etmesine izin verir. Ayrıca, yeniden deneme aşamasının, kesintiye uğradığı yönde devam etmesine izin verir.
  • Kopyalama aşamasına iki yeni geçiş eklendi. Bazen okuma hızlarında ve yavaş alanlardan dolayı atlanan bloklar arasında veri kurtarma olasılığı ve okuma hataları nedeniyle atlanan bloklar arasında önemli bir fark vardır. Geçiş 2'den sonra, son süpürme geçişinden (şimdi 5 geçilir) önce yavaş bölgeler (varsa) nedeniyle atlanan blokları okuyan iki geçiş eklendi.
  • '--cpass' seçeneği artık geçiş aralıklarını kabul ediyor; '--cpass = 1-4'.
  • '-K, --skip-size' seçeneği artık 1 EiB'ye kadar olan boyutları kabul ediyor. İlk atlama boyutu artık varsayılan olarak en düşük 64 KiB değerine (infile_size / 100_000) ayarlanıyor.
  • Denenmemiş alanların minimum okuma oranı, her geçişten sonra artık azalmayacak ve artık yalnızca 1 ve 2 geçişlerini etkileyecektir.
  • Kırpma aşaması sırasında, kesilmemiş bir bloğun herhangi bir kenarı zaten bozuk bir sektöre bitişikse, zaten kırpılmış olarak kabul edilir ve tekrar kırpılmaz.
  • 's' çarpanı şimdi diğer çarpanlardan herhangi birine eklenebilir. Örneğin, 'ks' = kilosektörler (1000 * sector_size) veya 'Kis' = kibisektörler (1024 * sector_size).
  • Seçenekler '--ask' ve '-vv' artık model ve seri numarası da gösterilse bile her zaman dosya boyutunu gösterir.
  • Cihaz modeli ve seri numarası artık Cygwin'de '--ask' veya '-vv' ile gösterilmektedir. (Christian Franke tarafından yazılmış).
  • Denenmiş boyut (kırpılmamış + çıkarılmamış + kötü sektör boyutları) artık başlangıç ​​durumunda gösterilmektedir.
  • Yeni seçenek '-A, --annotate-mapfile' ddrescuelog'a eklendi. İnsan tarafından okunabilir formdaki blokların konumlarını ve boyutlarını içeren bir harita dosyasına yorum ekler.

Sürümde yeni: :

  • '-X, --exit on-error' seçeneği '-X, --max-read-errors' ile değiştirildi. Bu, '-X' seçeneğinin 1.19'dan 1.21'e kadar olan sürümleriyle geriye dönük bir uyumsuzluğu ortaya koyuyor ve şimdi bir argüman gerektiriyor. Uzun süre '- hatayı kaçırma' hala kabul edildi, ancak ddrescue'nun gelecekteki bir sürümünde kaldırılacak.
  • '--max-slow-reads' yeni seçeneği eklendi. Kopyalama aşamasında çok fazla yavaş okuma görülmesi durumunda durum 1 ile ddrescue çıkışını yapar.
  • '--delay-slow' yeni seçeneği eklendi. Ddrescue yavaş okumaları kontrol etmeye başlamadan önce ilk gecikmeyi ayarlar.
  • '--reset-slow' yeni seçeneği eklendi. Okuma hızı, '--min-read-rate' değerini geçtiğinde veya aştığında, yavaş okuma sayısını sıfırlar.
  • Yeni seçenek '--log-events' eklendi. Bir dosyadaki tüm önemli olayları, zamanı, kurtarılan yüzdeyi ve olayı açıklayan bir mesajı belirten günlüğe kaydeder.
  • '--mapfile-interval' yeni seçeneği eklendi. Ddrescue'un kaydettiği aralığı değiştirir ve harita dosyasını fsyncs.
  • Yeni seçenek '--pa-on-error-error' eklendi. Her bir okuma hatasından sonra bir duraklama yapar (veya simüle eder).
  • '--pause' seçeneği '--pause-on-pass' olarak değiştirildi.
  • '--max-errors' seçeneği '--max-bad-areas' olarak yeniden adlandırıldı.Ddrescue artık okuma hataları sayısını, hata oranını ve (- -min-read-rate ise) Belirtilen) yavaş okuma sayısı.
  • 'current_pass' alanı mapfile'a eklendi. Bu, kopyalama aşamasının, geçiş 1'den yeniden başlatmak yerine devam etmesine izin verir. Ayrıca, yeniden deneme aşamasının, kesintiye uğradığı yönde devam etmesine izin verir.
  • Kopyalama aşamasına iki yeni geçiş eklendi. Bazen okuma hızlarında ve yavaş alanlardan dolayı atlanan bloklar arasında veri kurtarma olasılığı ve okuma hataları nedeniyle atlanan bloklar arasında önemli bir fark vardır. Geçiş 2'den sonra, son süpürme geçişinden (şimdi 5 geçilir) önce yavaş bölgeler (varsa) nedeniyle atlanan blokları okuyan iki geçiş eklendi.
  • '--cpass' seçeneği artık geçiş aralıklarını kabul ediyor; '--cpass = 1-4'.
  • '-K, --skip-size' seçeneği artık 1 EiB'ye kadar olan boyutları kabul ediyor. İlk atlama boyutu artık varsayılan olarak en düşük 64 KiB değerine (infile_size / 100_000) ayarlanıyor.
  • Denenmemiş alanların minimum okuma oranı, her geçişten sonra artık azalmayacak ve artık yalnızca 1 ve 2 geçişlerini etkileyecektir.
  • Kırpma aşaması sırasında, kesilmemiş bir bloğun herhangi bir kenarı zaten bozuk bir sektöre bitişikse, zaten kırpılmış olarak kabul edilir ve tekrar kırpılmaz.
  • 's' çarpanı şimdi diğer çarpanlardan herhangi birine eklenebilir. Örneğin, 'ks' = kilosektörler (1000 * sector_size) veya 'Kis' = kibisektörler (1024 * sector_size).
  • Seçenekler '--ask' ve '-vv' artık model ve seri numarası da gösterilse bile her zaman dosya boyutunu gösterir.
  • Cihaz modeli ve seri numarası artık Cygwin'de '--ask' veya '-vv' ile gösterilmektedir. (Christian Franke tarafından yazılmış).
  • Denenmiş boyut (kırpılmamış + çıkarılmamış + kötü sektör boyutları) artık başlangıç ​​durumunda gösterilmektedir.
  • Yeni seçenek '-A, --annotate-mapfile' ddrescuelog'a eklendi. İnsan tarafından okunabilir formdaki blokların konumlarını ve boyutlarını içeren bir harita dosyasına yorum ekler.

Sürüm 1.20’de yeni: :

  • Çalışmanın başlangıcında bir yarış koşulu "- timeout = 0"; düzeltildi. Yeni seçenek olan "-P, --data-önizleme", ddrescue’yu en son okunan veriyi gösteren birkaç satır gösterir.
  • Tüm geçişleri aynı yönde (ileri veya geri) çalıştıran yeni seçenek olan "-u, --alidirection" eklendi.
  • Kopyalama aşamasında ilk okuma hatasından sonra ddrescue çıkışını sağlayan yeni seçenek olan "-X, --exit-on-error", eklendi.
  • Kopyalama işlemine başlamadan önce onay isteyen yeni seçenek "- sor" eklendi.
  • Kopyalama aşaması sırasında hangi geçişlerin geçtiğini seçen yeni seçenek olan "cpass" eklendi.
  • Geçişler arasında bir duraklama ekleyen yeni seçenek olan "duraklat" eklendi.
  • Seçenek "-l, --logfile-size" & quot; daha fazla gerek yok ve kaldırıldı.
  • Ddrescue artık kopyalama aşamasında ilk hatayı atlıyor.
  • Kırpma şimdi bir geçişte yapılır ve tersten çalıştırılabilir. Ayrıştırma fazı bir "kazıma" ile değiştirilmiştir. kopyalama veya kırpma aşamaları tarafından geri alınmayan verileri bir araya getiren faz. Kazıma, her biri bir defada değil, her bir sıyrılmış bloğu ileriye doğru okur.
  • Seçeneklerin uzun adı "-n & quot; "yeniden soyma" olarak değiştirilmiştir. Yeniden deneme fazında her geçişten sonra yön şimdi tersine çevrilmektedir. & Quot; - tek yönlü & quot; kullanın geçersiz kılmak için.
  • ATA cihazlarının model ve seri numarası & quot; - sor & quot; veya & quot; -vv & quot; GNU / Linux üzerinde.
  • Yapı betiği artık "- enable-linux" seçeneğini kabul ediyor linux-spesifik kodun derlenmesini sağlamak için.
  • Lisans, GPL sürüm 2 veya daha sonra değiştirildi.

  • Sürüm 1.19'daki yeni :

    • Çalışmanın başlangıcında bir yarış koşulu "- timeout = 0"; düzeltildi. Yeni seçenek olan "-P, --data-önizleme", ddrescue’yu en son okunan veriyi gösteren birkaç satır gösterir.
    • Tüm geçişleri aynı yönde (ileri veya geri) çalıştıran yeni seçenek olan "-u, --alidirection" eklendi.
    • Kopyalama aşamasında ilk okuma hatasından sonra ddrescue çıkışını sağlayan yeni seçenek olan "-X, --exit-on-error", eklendi.
    • Kopyalama işlemine başlamadan önce onay isteyen yeni seçenek "- sor" eklendi.
    • Kopyalama aşaması sırasında hangi geçişlerin geçtiğini seçen yeni seçenek olan "cpass" eklendi.
    • Geçişler arasında bir duraklama ekleyen yeni seçenek olan "duraklat" eklendi.
    • Seçenek "-l, --logfile-size" & quot; daha fazla gerek yok ve kaldırıldı.
    • Ddrescue artık kopyalama aşamasında ilk hatayı atlıyor.
    • Kırpma şimdi bir geçişte yapılır ve tersten çalıştırılabilir. Ayrıştırma fazı bir "kazıma" ile değiştirilmiştir. kopyalama veya kırpma aşamaları tarafından geri alınmayan verileri bir araya getiren faz. Kazıma, her biri bir defada değil, her bir sıyrılmış bloğu ileriye doğru okur.
    • Seçeneklerin uzun adı "-n & quot; "yeniden soyma" olarak değiştirilmiştir. Yeniden deneme fazında her geçişten sonra yön şimdi tersine çevrilmektedir. & Quot; - tek yönlü & quot; kullanın geçersiz kılmak için.
    • ATA cihazlarının model ve seri numarası & quot; - sor & quot; veya & quot; -vv & quot; GNU / Linux üzerinde.
    • Yapı betiği artık "- enable-linux" seçeneğini kabul ediyor linux-spesifik kodun derlenmesini sağlamak için.
    • Lisans, GPL sürüm 2 veya daha sonra değiştirildi.

    Sürüm 1.18'de yeni :

    • Kopyalama aşaması sırasında atlanan bloklar artık işaretlenmez olmayan kesilmiş.
    • Ek geçişlerde denendi (kırpmadan önce).
    • Bu, geniş olmayan kesilmiş alanların oluşturulmasını engelleyerek büyük hatalar durumunda kurtarmayı hızlandırır.
    • & quot; ddrescue.texinfo & quot; "ddrescue.texi" olarak yeniden adlandırıldı.

    Yeni olan nedir? 1.17 / 1.18 sürümünde:

    • seçeneğinin uzun adı & quot; -r & quot; & quot; - yeniden deneme-geçer "olarak değiştirildi. ddrescue’nun her sektörü tekrar deneme başına bir kez denediğini açıklamak için.
    • seçeneğinin varsayılan değeri "-a, --min-read-rate"; 0 (otomatik) olarak değiştirildi.
    • '-O, --reopen-on-error' seçeneğinin etkisi artık kopyalama aşamasıyla sınırlıdır, ancak dosya yavaş okumalarda da yeniden açılır.

    Yeni olan nedir? 1.18 sürümünde:

    • Yeni seçenek & quot; -O, --reopen -on-hata-quot; eklendi.

    Sürüm 1.18'de yeni :

    • Seçeneklerin ürettiği dosyaların biçimi & quot; --log hızları ve quot; ve & quot; - log-reads & quot; gnuplot gibi yardımcı programları çizerek kullanılabilir hale getirmek için değiştirildi.
    • Atla boyutu, iyi veriler bulunduğundan şimdi sıfırlandı (azaltılmış yerine).
    • Bu, kötü veya yavaş bir alandan çıktıktan sonra ddrescue hızını daha hızlı yeniden kazanmalıdır.
    • Mevcut toplam çalışma zamanı ekranda şimdi gösteriliyor.

    Yeni olan nedir? 1.18 sürümünde:

    • Yeni seçenekler & quot; -1, --log-rates & quot; ve & quot; -2, --log-reads & quot; eklendi.
    • Kısa adı "& quot; üretim modu" & quot; "-G" olarak değiştirildi.

    Yeni olan nedir? sürüm 1.17'de RC4:

    • seçeneği "- doldur" & quot; & quot; - dolgu modu "olarak değiştirildi.
    • "- create-logfile" seçeneği "üretme modu" olarak yeniden adlandırıldı.
    • Kopyalama aşamasında, bir sektör içeren başarısız bloklar, kırpılmamış yerine hatalı sektör olarak işaretlenir.
    • Bu, küme boyutu 1 kullanıldığında bir sektörü iki kez denemekten kaçınır.
    • & quot; yapılandırmak ve quot; şimdi seçenekleri ayrı bir argümanla kabul ediyor.

    Sürüm 1.17'de yeni olan RC3:

    • Bu sürüm yeni seçeneği ekler "-w, - doldurma modunun yazma hatalarını göz ardı etmesini sağlayan --ignore-write-errors "
    • .
    • Başarısız bir sürücünün iyi sektörlerini silerken ortaya çıkan yeni hatalar nedeniyle ddrescue uygulamasının çıkmasını önlemek yararlıdır.

    Sürüm 1.17'deki yeni RC2:

    • Ddrescuelog, artık mevcutsa ancak boş olduğunda günlük dosyasının varolmadığını söylüyor.
    • Elkitabı şimdi, "doğrudan disk erişimi" olduğunda sadece tüm sektörlerin okunabileceğini açıklamaktadır. kullanılır.

Benzer yazılım

myrescue
myrescue

2 Jun 15

msrestore
msrestore

15 Apr 15

Noexcuses
Noexcuses

3 Jun 15

Geliştirici Diğer yazılım Antonio Diaz Diaz

Adcd
Adcd

20 Feb 15

Clzip
Clzip

17 Feb 15

Lunzip
Lunzip

17 Feb 15

Yorumlar GNU ddrescue

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!