Esiste uno strumento di test per la lettura di dischi CD / DVD per Linux?


12

Quando stavo usando DOS e Windows ho visto una vasta gamma di strumenti per verificare la leggibilità dei dischi ottici e testare un'unità ottica stessa. Molti di loro stavano persino visualizzando i risultati sotto forma di un bel grafico.

Ce ne sono per i sistemi operativi GNU / Linux?

Preferirei avere uno strumento di interfaccia grafica visiva completo, ma per il caso particolare che ho ora, ho solo bisogno di controllare se la mia unità CD è in grado di leggere ogni byte di un particolare disco CD-RW fortemente graffiato.

Risposte:


7

Per vedere semplicemente se è possibile leggere un'unità, puoi usare dd (1) . Questo leggerà il contenuto del CD-ROM e ignorerà / eliminerà i dati (si noti che il dispositivo CD-ROM potrebbe avere un altro nome sul sistema):

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

È anche possibile confrontare questo con un'immagine ISO:

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

Questo stamperà un checksum per il CD e per il file ISO. Se i checksum corrispondono, il contenuto del CD corrisponde all'immagine ISO.


1
k3b è un'utilità grafica per la masterizzazione di CD con verifica dell'immagine integrata e altre funzionalità accurate.
ewindisch,

Non c'è bisogno di ddqui. cat /dev/cdrome md5sum /dev/cdrom /path/to/file.isofunzionerà altrettanto bene.
Gilles 'SO- smetti di essere malvagio' il

2
'cat / dev / cdrom' potrebbe funzionare, ma è necessario reindirizzare l'output tramite la shell per scartarlo. Non penso che questa sia davvero una soluzione migliore rispetto all'utilizzo di dd che è completamente autonomo. L'uso di "dd" fornirà anche errori, statistiche e altre informazioni utili che "cat" non fornirà.
ewindisch,

Hai ragione sul fatto che md5sum può fare il confronto sul file stesso. Per semplici confronti, può essere una soluzione migliore. Tuttavia, può essere utile lanciare 'pv' nel mezzo lì, o scrivere script 'kill -USR1' per fornire statistiche. Ricorda che stiamo parlando di media relativamente lenti come CD / DVD. Inoltre, per quanto sciocca possa essere una ragione, l'uso di "dd" ha fornito simmetria all'altro esempio.
ewindisch,

1
Quando si esegue md5sumsu un'immagine dal CD o su quella sul disco rigido, si dovrebbe considerare la possibilità di avere zero finali alla fine del file .iso. Vedi questa risposta per maggiori dettagli.
Francesco Turco,

5

Per un controllo di basso livello, ho trovato qpxtool . Con il mio disco (che, per essere onesti, non è nell'elenco dei dispositivi supportati), i risultati non avevano senso, ma forse avrai più fortuna.


3

Ho usato dvdisaster per aiutarmi a recuperare i dati da alcuni sottobicchieri DVD e CD-R che ho masterizzato. È un'applicazione GTK e probabilmente disponibile come pacchetto sulla tua distribuzione Linux preferita.

Ha un bel display grafico che mostra quali settori sono buoni e cattivi. Mantiene anche varie statistiche durante la lettura dei file multimediali.


3

readomRiga di comando, ci sono (da cdrkit, una forchetta di cdrtools) e readcd(dai cdrtools originali di Joerg Schilling). Entrambi possono verificare gli errori C2.

C'è anche cdck, che genererà un file di testo che può essere inviato a gnuplot per ottenere grafici.


1

C'è anche la riga di comando GDDRescue(GNU Data Rescue) che sembra essere molto flessibile.

Questa recensione di diversi strumenti per il recupero di dati da CD / DVD graffiati, tra cui GDDRescue. Ho avuto un'esperienza molto migliore con GDDRescuerispetto a readcd: utilizzando principalmente configurazioni predefinite, readcdinciampato su un DVD gravemente graffiato; mentre ddrescuedopo circa 72 ore di lavoro ha prodotto un brillante risultato .isoin cui gli errori di lettura sono stati ridotti al minimo. Come afferma la sua pagina man, ddrescue"è difficile salvare i dati in caso di errori di lettura" e ha avuto successo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.