Чтение «битых» компакт-дисков



Компакт-диски иногда портятся. Чаще всего причиной становится чисто механическое повреждение— например, царапина. Прочитать все данные с такого диска полностью уже нельзя, но если потеря некоторых данных некритична (например, это диск с фильмом), можно попытаться извлечь оставшуюся информацию.



Сначала нужно создать образ компакт-диска как есть (с пропуском ошибок):



# dd if=/dev/cdrom of=~/cd.iso conv=noerror,sync

Потом подмонтировать созданный образ к каталогу /mnt/iso (если такого каталога не существует, создайте его):

mount -о loop ~/cd.iso /mnt/iso

Затем скопировать фильм из этого каталога в домашний каталог:

ср /mnt/iso/film.avi ~

После чего размонтировать и удалить образ:

# umount /mnt/iso

# del -/cd.iso



В результате в вашем домашнем каталоге появится файл с фильмом film.avi. Качество фильма иногда (в местах, где были ошибки) будет резко ухудшаться (возможно, пропадет звук или картинка), но это все же лучше, чем полная потеря данных.