如何用打补丁的UDF文件系统/坏扇区复制DVD?


9

我尝试了dd,dd_rescueddrescue,都失败了。

由于AnyDVD使光盘可以在一秒钟内在Win7主机上复制,因此它应该不会太困难。它说UDF文件系统已打补丁,奇怪的是,它还说没有坏扇区。整个DVD将在10分钟内复制完毕。AnyDVD会做什么?

在VirtualBox的来宾WinXP中运行时,AnyDVD报告相同的情况,但复制时遇到坏扇区。在本地Win7上没问题。我猜AnyDVD对DVD驱动器没有足够的控制,并且Linux主机尝试读取光盘时已经出现了问题。

dd被骗了,它完成了,但是只生成一个小文件并声明它已完成。

dd_rescuse和ddrescue抱怨读取错误,并且运行缓慢。这些工具在10分钟内只能复制几MB。

为什么会这样,为什么这些工具会失败?

如何将自己的DVD复制到硬盘上以便以后播放?

我正在寻找一种永久解决方案,最好是在Linux主机上,但它可能涉及VirtualBox和WinXP,以及免费软件/共享软件工具。只要解决方案仅涉及开源/免费软件工具,而不涉及共享软件,本机窗口也是可以接受的。


相关问题:


更新:事实证明,我陷入了太多的困境。我最终使用了AnyDVD。


@Bart我也会对C解决方案感到满意。制作光盘的二进制快照,并将坏块替换为零字节,这会有所帮助吗?
阿里

Answers:


7

消息“ UDF文件系统已修补!” 这仅表示复制保护添加了无效大小的.ifo文件,例如0字节或1GB,因此有必要将UDF文件系统中的.ifo和.bup文件的大小调整为“实际”大小。该消息是无害的,但是当然不能保证调整后的大小是正确的。

在虚拟机中复制受保护的DVD通常是无用的,因为模拟的DVD硬件几乎总是与真实的硬件有很大的不同。因此,除非仿真驱动器与真实驱动器的品牌相同,否则应避免这种情况。

如果您正在寻找本机Linux解决方案,则可能性不大。

您可以尝试VLC(可以读取某些受保护的DVD)以及HandBrakeRestrictedFormats / PlayingDVDs文章进一步说明了在这种情况下如何使用 libdvdcss软件包。

您尚未提及的DVD复制程序是dvdisaster。另一个是DVD :: Rip
另请参阅五种最佳DVD翻录工具

但是,如果复制保护足够好,或者如果新保护得还不至于被破解,那么您暂时就没有运气了。


赞了,谢谢!问题是,即使使用dd,也无法将其从DVD光盘中取出。这是为什么?我认为dd和类似工具会绕过文件系统。说我通过绕过文件系统并忽略读取错误以某种方式获得了光盘的“按位”副本,我可以以某种方式将此按位副本传递给在VirtualBox中运行的AnyDVD吗?有帮助吗?我刚刚检查了VLC:它也失败了。
阿里

某些复制保护方案会产生故意被“损坏”的DVD,除非使用正确的软件进行读取。显然,您的DVD甚至可以欺骗dd。第一步是尝试找出哪种方案。使用PROTECTiON iD之类的工具。另请参阅CD / DVD /媒体保护。我目前没有使用这些工具的经验,但是它们始终落后保护措施一年或更长时间。一次,我在购买的CD上尝试了许多此类工具,但没有一个成功。
harrymc

感谢您的链接。我将尝试这些工具。同时,我的问题是:说我绕过文件系统并忽略读取错误,以某种方式获得了光盘的“按位”副本,是否可以将这种按位副本传递给在VirtualBox中运行的AnyDVD?有帮助吗?
阿里

可能会,但是取决于保护方案。很多时候,被忽略的“损坏”扇区实际上包含数据。最多可以做的就是尝试使用这些工具(Windows下有更多工具)。还有一个问题,您的DVD设备是否足够好。在我尝试复制DVD时,我发现了一篇黑客文章,其中说,只有使用当时市场上的某个CD碟片,才能破解其保护方案。
harrymc

2
AnyDVD分析保护方案并相应地对扇区进行解读。可以以非顺序的顺序对扇区进行编码和/或刻录和/或故意“损坏”,甚至有时DVD在读取软件需要跳过的部分中受到物理和机械损坏。一旦AnyDVD识别了该方案,便知道该怎么做。顺便说一句,目前有数百种保护方案,其中一些涉及按下DVD时刻录机无法完成的动作。
harrymc

1

实用程序套件cdrecord具有实用程序readcd。它是开源的,具有足够的命令行选项,可以用我曾经需要的cd / dvds做任何事情。如果发现错误,它具有一些继续克隆/记录的选项。


谢谢!假设我绕过文件系统并忽略读取错误以某种方式获得了光盘的“按位”副本,是否可以将这种按位副本传递给在VirtualBox中运行的AnyDVD?有帮助吗?
阿里

我会尝试使用mkisofs(来自cdrecord工具包)制作一个iso,然后可以在virtualbox中读取它。
jdh 2012年

感谢您的提示,我会尝试一下,并尽快回复您!
阿里
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.