LINUX.ORG.RU

Как снять копию DVD с многократным повторением чтения блоков?

 , , ,


0

2
dd if=/dev/dvd of=a.iso

Дропается на первой ошибке

dd if=/dev/dvd of=a.iso conv=noerror,sync

Будет писать в файл херню, если не прочтет блок.

Какую программу использовать, чтобы снять образ диска c минимальными потерями (по 100-200 раз перечитывая блок пока не прочитается). Диск спиртом и ваткой протирался, сделал что мог


Всё, всем спасибо!

После ребута наконец-таки нормализовался размер того, что выдавал dd и ddrescue. Оригинальный размер диска - 6.9ГБ, они оба выдавали 6.6. После ребута нормализовались к 6.9 и НЕ ВЫДАВАЛИ ОШИБОК ЧТЕНИЯ. Похоже, что резаку становится плохо, если через него подряд копировать много дисков. Кстати старая попытка через dd скопировать диск заняла 8.2 ГБ, 83% от которого - это искомые 6.9 ГБ. Так что видимо контроллер или ядро выдавали неверный размер.

★★★★★

Последнее исправление: PPP328 (всего исправлений: 1)

ddrescue

Диск спиртом

Пока диск, давай, до свидания.

gremlin_the_red ★★★★★
()

Диск спиртом

Пластик спиртом?

anonymous
()
Ответ на: комментарий от dexpl

Доходит до 83.5% и когда выставляю кол-во попыток он пытается тупо этот сектор прочитать и потом просто выходит:

~$ ddrescue -f -n /dev/dvd /tmp/clone.iso rescue.log
GNU ddrescue 1.22
     ipos:    8223 MB, non-trimmed:        0 B,  current rate:   4116 kB/s
     opos:    8223 MB, non-scraped:    1356 MB,  average rate:   8175 kB/s
non-tried:        0 B,  bad-sector:     1024 B,    error rate:   1356 MB/s
  rescued:    6867 MB,   bad areas:        2,        run time:     13m 59s
pct rescued:   83.50%, read errors:    20714,  remaining time:          5m
                              time since last successful read:         n/a
Finished                                    

$ ddrescue -d -f -r5 -b2048 /dev/dvd /tmp/clone.iso rescue.log
GNU ddrescue 1.22
Press Ctrl-C to interrupt
Initial status (read from mapfile)
rescued: 6867 MB, tried: 1356 MB, bad-sector: 1356 MB, bad areas: 1

     ipos:    8223 MB, non-trimmed:        0 B,  current rate:       0 B/s
     opos:    8223 MB, non-scraped:        0 B,  average rate:       0 B/s
non-tried:        0 B,  bad-sector:    1356 MB,    error rate:    178 MB/s
  rescued:    6867 MB,   bad areas:        1,        run time:         20s
pct rescued:   83.50%, read errors:  3311535,  remaining time:         n/a
                              time since last successful read:         n/a
Finished   

Т.е. следующий сектор даже не пробует.

PPP328 ★★★★★
() автор топика

Кстати такой «необычный» момент - vlc это DVD воспроизводит абсолютно весь без каких-либо проблем или ухудшений картинки. Почему для него проблем нет, а dd/ddrescue говорит что там всё убито?

PPP328 ★★★★★
() автор топика
Ответ на: комментарий от PPP328

Так может в повреждённой части диска не записано ничего. Ну или VLC и не пытается читать то что там записано (доп материалы какие-нибудь)

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

Я проверил все допматериалы - ни малейших повреждений. Т.е. просто повезло что там ничего нет? А почему тогда вид DVD выглядит как полностью записанный (под углом не меняется цвет)?

PPP328 ★★★★★
() автор топика
Ответ на: комментарий от PPP328

vlc это DVD воспроизводит абсолютно весь без каких-либо проблем или ухудшений картинки

Каждый кадр изучил? Пропажа одного сектора приводит к небольшим искажением пары кадров. Если нет больших пропавших кусков в десятки-сотни секторов подряд, глазом это заметить нереально.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

Там после 83% нули в образе.

PPP328 ★★★★★
() автор топика
Ответ на: комментарий от gremlin_the_red

Попробуй добавить

Мож ТС попробует всё-таки mplayer-ом репнуть и не мучать свою психику?

anonymous
()
Ответ на: комментарий от ChekPuk

легко быть анонимусом.

Легко быть капчёй, а анонимус обязан вести с ней непрерывный бой.

anonymous
()
Ответ на: комментарий от PPP328

Так заводские всегда выглядят полностью записанными, даже если там записано всего полтора мегабайта. Глянь hexdump-ом что там до и после проблемного сектора, если интересно.

Зачем вообще образ диска снимать? Скопируй файлы и всё

MrClon ★★★★★
()
Ответ на: комментарий от PPP328

Если бы тебе нужен был образ диска, ты бы не стал протирать его органическую поверхность органическим растворителем C₂H₅OH.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

Изопропиловый спирт используется даже в салфетках для протирки дисков, про этиловый никто слова не сказал.

PPP328 ★★★★★
() автор топика
Последнее исправление: PPP328 (всего исправлений: 1)
Ответ на: комментарий от gremlin_the_red

чего ты пургу несёшь? читаются диски после спирта. Можешь гордиться тем, что нагуглил формулу, но солидности твоим доводам это не добавляет.

ChekPuk ★★★
()
Ответ на: комментарий от MrClon

Зачем вообще образ диска снимать? Это ссаный DVD с защитой. Я не в курсе, на них cp нормально отрабатывает? И потом если записать обратно на диск - то проигрыватель его проиграет? Помню, что на старфорсных дисках проблемы с cp были.

PPP328 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

настолько мутный, что у него после спирта vlc успешно читает весь диск. глупости не говорите. Если бы он постоянно натирал этот диск, то да. если бы через год захотел прочитать - может быть были бы ошибки. Но ему надо здесь и сейчас. Спирт тут никак не помешает.

ChekPuk ★★★
()
Ответ на: комментарий от ChekPuk

читаются диски после спирта

Попробуй, расскажешь.

нагуглил формулу

Простите, что? Любой, старше 10 лет и умнее макаки, знает эту формулу.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

Попробуй, расскажешь

Пробовал, рассказываю. И ТС тут предоставил доказательство - диск читается. Не работает ddшное считывание

Любой, старше 10 лет и умнее макаки, знает эту формулу.

Можешь гордиться. Это огромное достижение, когда в голове ничего более нужного нет.

ChekPuk ★★★
()
Ответ на: комментарий от gremlin_the_red

Таки после чистого спирта диски читаются. Там вообще такое дело, что информация записана на задней поверхности диска, а пластик спереди это защитное покрытие. Так что если хочешь испортить диск, его сзади надо царапать.

peregrine ★★★★★
()
Ответ на: комментарий от ChekPuk

Можешь гордиться

Для тебя даже подобная мелочь — уже повод для гордости? Ну не плач, живут же бомжи как-то, и ты сможешь.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от peregrine

Так вопрос не в порче информации, защитный органический слой разрушается и темнеет, лазеру до информации достать проблема появляется.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

На затемнение после этой реакции нужен месяц где-то. Так что у тебя в достатке времени считать диск.

peregrine ★★★★★
()

Не знаю насчет многократных повторений, но не спотыкаться на ошибках и заменять их нулями умеет dvdbackup. Скорее всего 2-3 повтора делает. А больше, наверное, и смысла нет. Лучше попробовать на другом приводе. С ними бывает такое - один читает, другой не читает.

xomon47
()

@ChekPuk, @dexpl, @gremlin_the_red, @MrClon, В общем через 5 часов мучений и перетыкания диска с перезапуском ddrescue с нуля получилось его сграбить на 100%.

Есть правда один нюанс, который я прошу объяснить.

ddrescue говорит, что там 6630 MB и создал 100% образ такого же размера:

non-tried:    6630 MB
$ du ~/video/disk.iso 
6491272	/home/alex/video/disk.iso

При этом df считает, что диск не такой:

/dev/sr0         6706024 

А thunar говорит, что сумма объема всех файлов на диске - 6.9 ГБ.

Кто прав и как понять истину?

И да, этот «100%» файл VLC не открывает, в то время как поврежденный снятый с помощью DD - нормально. Простой DD, кстати, создает файл размером 8.2 ГБ.

PPP328 ★★★★★
() автор топика
Последнее исправление: PPP328 (всего исправлений: 2)
Ответ на: комментарий от PPP328

Представления не имею.

Меня мучает другой вопрос - что на этом диске записано? Почему он так важен в виде полной копии?

ChekPuk ★★★
()
Ответ на: комментарий от ChekPuk

Достаточно того, что его нет в интернете, а качества лучше DVD в природе не существует, поэтому когда нейросети подрастут до расширения видео до 4К без артефактов - образ DVD будет идеальным источником, любое перекодирование внесет новые артефакты.

PPP328 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

А ты ddrescue с логом делал? Если нет, ну на нет и суда нет. Который одновременно мап? ddrescueview говорит что там 100% и всё зеленое, но диск не играется.

PPP328 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

VLC. При этом поврежденная копия снятая dd - играется.

Кажись понял в чем прикол и с VLC и с размером. ddrescue создает .img, а не .iso. Попробую конвертировать.

PPP328 ★★★★★
() автор топика
Последнее исправление: PPP328 (всего исправлений: 1)
Ответ на: комментарий от PPP328

Нет, все равно файл конвертированный из img в iso весит 6.6 и плохо открывается.

PPP328 ★★★★★
() автор топика
Ответ на: комментарий от PPP328

ddrescue создает .img, а не .iso

file you.iso
anonymous
()
Ответ на: комментарий от anonymous

Но зачем, если vlc прекрасно ест iso файлы, если они не повреждены? Он и на этом видит метаданные, даже на секунду пытается загрузить DVD-menu, но фейлит.

PPP328 ★★★★★
() автор топика
Ответ на: комментарий от ChekPuk

Просто копирование фейлит на середине на паре файлов.

PPP328 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.