Linux için bir CD / DVD disk okuma test aracı var mı?


12

DOS ve Windows kullanırken, optik diskleri okunabilirlik açısından kontrol etmek ve optik sürücünün kendisini karşılaştırmak için oldukça çeşitli araçlar gördüm. Çoğu, sonuçları güzel bir tablo şeklinde görselleştiriyordu.

GNU / Linux işletim sistemleri için böyle bir şey var mı?

Tam özellikli bir görsel GUI aracına sahip olmayı tercih ederim, ancak şimdi özel durum için, CD sürücümün belirli bir şekilde çizilmiş CD-RW diskinin her baytını okuyabildiğini kontrol etmem gerekiyor.

Yanıtlar:


7

Bir sürücünün okunup okunamayacağını görmek için dd (1) kullanabilirsiniz . Bu, CDROM içeriğinde okunur ve verileri yok sayar / atar (CDROM aygıtının sisteminizde başka bir adı olabileceğini unutmayın):

 dd if=/dev/cdrom of=/dev/null

Bunu bir ISO görüntüsüyle karşılaştırmak da mümkündür:

dd if=/dev/cdrom | md5sum - /path/to/file.iso

Bu, CD ve ISO dosyası için bir sağlama toplamı yazdırır. Sağlama toplamları eşleşirse, CD içeriği ISO görüntüsü ile eşleşir.


1
k3b, dahili görüntü doğrulama ve diğer düzgün özelliklere sahip bir grafik CD yazma yardımcı programıdır.
ewindisch

Burada gerek ddyok. cat /dev/cdromve md5sum /dev/cdrom /path/to/file.isoaynı şekilde çalışacaktır.
Gilles 'SO- kötü olmayı bırak'

2
'cat / dev / cdrom' işe yarayabilir, ancak daha sonra atmak için çıktıyı kabuğunuzdan geçirmeniz gerekir. Bunun tamamen kendine yeten dd kullanmaktan daha iyi bir çözüm olduğunu düşünmüyorum. 'Dd' kullanıldığında hatalar, istatistikler ve 'kedi' tarafından sağlanmayan diğer faydalı bilgiler de sağlanır.
ewindisch

Md5sum dosyasının kendi üzerinde karşılaştırma yapabileceğini haklısın. Basit karşılaştırmalar için daha iyi bir çözüm olabilir. Bununla birlikte, ortasına 'pv' atmak veya istatistik sağlamak için 'kill -USR1' etrafına komut yazmak yararlı olabilir. CD / DVD gibi nispeten yavaş ortamlardan bahsettiğimizi unutmayın. Ayrıca, 'dd' kullanmak, diğer örneğe simetri sağlamıştır.
ewindisch

1
md5sumCD'deki veya sabit diskteki görüntüyle çalışırken , .iso dosyasının sonunda sıfırların sıfırlanma olasılığı göz önünde bulundurulmalıdır. Daha fazla ayrıntı için bu cevaba bakınız.
Francesco Turco

5

Düşük seviye kontrol için qpxtool buldum . Sürücümle (adil olmak gerekirse, desteklenen cihazlar listesinde değil), sonuçlar anlamlı değildi, ancak belki de daha iyi şansınız olacak.


3

Yaktığım birkaç DVD ve CD-R bardaktan veri kurtarmama yardımcı olmak için dvdisaster kullandım . Bu bir GTK uygulamasıdır ve muhtemelen en sevdiğiniz Linux dağıtımında bir paket olarak mevcuttur.

Hangi sektörlerin iyi ve kötü olduğunu gösteren hoş bir grafik ekrana sahiptir. Ayrıca medyanızı okurken çeşitli istatistikleri tutar.


3

Komut satırı, readom(cdrkit, bir cdrtools çatalı) ve readcd(Joerg Schilling'in orijinal cdrtoolsundan) vardır. Her ikisi de C2 hatalarını kontrol edebilir.

Ayrıca, cdckgrafik almak için gnuplot'a beslenebilecek bir metin dosyası oluşturacak.


1

GDDRescueÇok esnek görünen komut satırı (GNU Veri Kurtarma) da var.

Bu derleme çizilmiş CD / DVD'lerden veri kurtarmak için de dahil olmak üzere çeşitli araçlar GDDRescue. Ben çok daha iyi bir deneyim oldu GDDRescuekıyasla readcd: ağırlıklı olarak varsayılan yapılandırmaları kullanarak, readcdbir kötü çizik DVD'de tökezledi; ise ddrescueişin bazı 72h güzel bir parlak outputted sonra .isookuma hataları minimize edildiği. ddrescueKılavuz sayfasında belirtildiği gibi, "okuma hataları durumunda veri kurtarmak zor" ve başarılı oldu.

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.