Как спасти компакт-диск с Ubuntu?
У меня есть компакт-диск, который кто-то сделал для меня, и я пытаюсь понять, что с ним не так. Компакт-диск воспроизводился на проигрывателе компакт-дисков в автомобиле, и теперь он больше не воспроизводится и не распознается на компьютере. Я также проверил это на компьютере с Windows и Mac.
Когда я вставляю диск в свой CD-привод, я не слышу его вращения, и никакие уведомления или что-либо, показывающее диск, не монтируются в GUI. Я уверен, что ограниченные дополнения, не установленные на моем компьютере, не являются проблемой, так как я уже занимался этим давным-давно и в настоящее время могу читать DVD-диски и тому подобное.
Я бы предпочел снять песни с компакт-диска и перезаписать компакт-диск сам, чем вернуть диск производителю, поскольку это, вероятно, займет много времени, и они, вероятно, просто сделают это снова.
Есть ли какие-то инструменты, которые вы, ребята, используете для выяснения возможных проблем на компакт-диске?
2 ответа
Спаси CD с помощью ddrescue
ddrescue
не устанавливается по умолчанию. Так что вам нужно сделать это в первую очередь.
Вам нужно сначала включить репозиторий Ubuntu Universe.
Затем откройте терминал с помощью Ctrl+Alt+t. Установите его с помощью команды:
sudo apt-get update
sudo apt-get install gddrescue
Нам нужно будет найти логический путь вашего CD-привода. Если у вас есть только один, это будет /dev/sr0
, Если у вас их несколько, введите следующую команду, чтобы найти нужную:
sudo lshw -C disk
Это покажет вам список всех доступных дисков. Найдите описание привода CD, соответствующее вашему приводу, и используйте найденное там логическое имя вместо /dev/sr0
,
В качестве первого запуска мы говорим ddrescue
скопировать весь контент с компакт-диска, который не приводит к ошибкам.
sudo ddrescue -b 2048 -n -v /dev/sr0 cd.iso cd.log
Это создает два файла cd.iso
будет содержать все спасенные данные. Части с ошибками будут заполнены нулями. Эти недостающие места вошли в систему cd.log
,
sudo ddrescue -b 2048 -d -r 3 -R -v /dev/sr0 cd.iso cd.log
Эта команда попытается заполнить пропущенные пробелы и займет некоторое время.
Использование второго диска / компьютера для продолжения спасения
Классная особенность ddrescue
является то, что вы можете попытаться продолжить спасение некоторых данных на другом диске на другом компьютере. Некоторые диски могут читать то, что не могли другие. Просто перенесите iso- и log-файл на другой компьютер, проверьте, какой путь имеет диск на этом компьютере, и измените соответствующую команду и снова запустите ее.
Источник этого руководства: http://sumofungus.wordpress.com/2010/01/19/making-backup-copies-of-damaged-dvds-using-ddrescue/
Компакт-диски, записанные на дешевых носителях или на высоких скоростях, могут со временем ухудшиться и с тех пор не будут работать должным образом... Попробуйте вставить компакт-диск в дисководы CD / DVD-дисков разных марок, так как в некоторых есть лучшие головки и прошивки для чтения хитрых дисков... что вы можете попробовать эту ссылку в восстановлении CD:
http://hyperlogos.org/page/Recovering-damaged-CDs-or-DVDs-Linux