Я пробовал dd, dd_rescue и ddrescue , все не удалось.
Поскольку AnyDVD делает диск копируемым за секунду на хосте Win7, это не должно быть слишком сложным. Это говорит о том, что файловая система UDF пропатчена, что любопытно, также говорится, что нет плохих секторов. Весь DVD копируется за 10 минут. Что делает AnyDVD?
AnyDVD сообщает то же самое при запуске в гостевой WinXP в VirtualBox, но при копировании встречаются плохие сектора. Нет проблем на родной Win7, хотя. Я предполагаю, что AnyDVD не имеет достаточного контроля над дисководом DVD, и проблема уже возникает, когда хост Linux пытается прочитать диск.
dd одурачен, он заканчивается, но просто создает небольшой файл и заявляет, что он закончен.
dd_rescuse и ddrescue жалуются на ошибки чтения и невыносимо медленны. Эти инструменты могут скопировать только несколько МБ за 10 минут.
Почему это происходит, почему эти инструменты не работают?
Как я могу скопировать свои DVD на жесткий диск, чтобы потом воспроизвести их?
Я ищу постоянное решение, желательно на хосте Linux, но оно может включать VirtualBox и WinXP, а также бесплатные / условно-бесплатные инструменты. Собственные окна также приемлемы, если в решении используются только инструменты с открытым исходным кодом / бесплатные программы, но не условно-бесплатное программное обеспечение.
Смежные вопросы:
Копирование данных с DVD с поврежденными секторами (нашел этот после переноса моего вопроса)
Восстановление с оптического носителя без учета ошибок чтения
Как скопировать данные с неисправного DVD на мой жесткий диск?
ОБНОВЛЕНИЕ: Как выясняется, я облажался слишком много уровней. Я закончил тем, что использовал AnyDVD.
Ответы:
Сообщение "UDF файловая система исправлена!" просто означает, что для защиты от копирования добавлены файлы .ifo недопустимого размера, например, 0 байт или 1 ГБ, поэтому необходимо было отрегулировать размер файлов .ifo и .bup в файловой системе UDF до их «реального» размера. Сообщение безвредно, но, конечно, нет гарантии, что установленный размер верен.
Копирование защищенного DVD в виртуальной машине обычно бесполезно, потому что эмулируемое оборудование DVD почти всегда сильно отличается от реального. Так что этого следует избегать, если эмулируемый диск не того же производителя, что и настоящий.
Если вы ищете нативное решение для Linux, возможностей не так уж много.
Вы можете попробовать VLC , который может читать определенные защищенные DVD, а также HandBrake . В статье RestrictedFormats / PlayingDVDs объясняется еще несколько способов использования пакета libdvdcss в этом случае.
Программа для копирования DVD, о которой вы не упомянули - dvdisaster . Еще один DVD :: Rip .
Смотрите также Пять лучших DVD Ripping Tools .
Однако, если защита от копирования достаточно хороша или если она достаточно новая, чтобы ее еще не взломать, то вам просто не повезло (на данный момент).
источник
Утилита cdrecord имеет утилиту readcd. Его открытый исходный код и имеет достаточно параметров командной строки, чтобы сделать что-нибудь с CD / DVD, что мне когда-либо нужно. У него есть несколько вариантов продолжения клонирования / записи, если обнаружены ошибки.
источник