MyTetra Share
Делитесь знаниями!
Копирование сбойных файлов с CD/DVD в Linux
Время создания: 12.06.2012 14:44
Раздел: linux - cd-dvd
Запись: lesnik757/mytetra/master/base/1339490680jitztj2uwd/text.html на raw.githubusercontent.com

Копирование сбойных файлов с CD/DVD в Linux

Прислали мне диски с конференции, наконец-то. Естественно, чтобы смотреть видео с них на nokia n810, надо конвертировать их в видеофайлы, к примеру mkv. Но вот беда! Последний трек на последнем диске оказался с ошибкой, и ни в какую не желал копироваться полностью. Выводилась Input/Output error. Поиски решения навели меня на статью Восстановление данных R.LAB, откуда я взял вот что:


dd if=/dev/scd0 of=~/video/file.iso bs=8K conv=noerror,sync


где:

bs=8K для пущей скорости, noerror не дает вылетать на ошибках, sync дописывает проблемные блоки нулями, чтоб не возникло смещений на приемнике.

В результате создается образ диска, ошибки выловлены, плохие участки заменены нулями. Затем создаем каталог и монтируем в него получившийся образ:


sudo mkdir /media/iso

sudo mount -t iso9660 -o loop ~/video/file.iso /media/iso/


Теперь можно и копировать. Видео конечно не ахти как выглядит на покореженных участках, зато его можно посмотреть. После копирования отмонтируем образ:


sudo umount /media/iso


Если на диске фильм, например, и потеря некоторых данных не критична, можно снять образ с него вот такой командой:

dd if=/dev/cdrom of=~/cd-image.iso bs=4b conv=noerror

 
MyTetra Share v.0.59
Яндекс индекс цитирования