我的目标是创建一个准确的,点对点的相同副本的蓝光光盘,同时保留所有的原始内容,DRM等。我如何才能使用dd命令将其撕成.iso并刻录回空白BD?
我成功地用遵循这一特殊方法制作了精确的DVD拷贝。
根据上述指示,我的基本步骤是:
据我所知,我无法使用isoinfo -d -i /dev/cdrom命令读取零售BD的块大小和卷大小,因为BDs通常不采用ISO9960格式。因此,我和往常一样遵循了我的基本步骤,但我只是使用了dd if=/dev/cdrom of=test.iso命令,没有任何bs和count参数。正如人们所预料的,我的最后一个比较(步骤3)。留给我两个不同的ISO文件(一个更大的文件,不同的MD5和)。
有谁能解决这个问题吗?我假设在我的撕取例程中缺少一些强制性的bs和count参数--但是首先我如何获得必要的信息(逻辑块大小,BD的卷大小)?
提前谢谢你的帮助。
发布于 2018-05-09 21:03:54
您可以通过使用blockdev --getbsz /dev/sr0获得块大小,其中"/dev/sr0“可能会更改,这取决于您拥有的驱动器数量和使用blockdev --getsz /dev/sr0的块计数,乘以512,再除以块大小。您可以在普通的DVD上使用isoinfo -d -i /dev/sr0对此进行测试。
根据我的理解,即使没有设置大小或计数变量,dd也会很好地工作,创建一个完美的蓝光副本。这些变量仅用于跳过磁盘中未写入的部分、物理上存在但不存储信息的部分,这在数据没有磁盘大的情况下是常见的。
我测试了创建一个没有大小和计数变量的蓝光国际标准化组织,并使用一些明智的比较cmp来比较它与光盘,它没有给我任何错误。我想,它不适用于您的原因是您将它烧到了另一个光盘上,因为复制保护,它( @JonasCz说)将无法工作。
但是ISO会发挥的很好。
我成功地打开和观看了一个蓝光ISO使用leawo在窗口.
例如:
blockdev --getsz /dev/sr0给我看了16142856。blockdev --getbsz /dev/sr0给我看了2048年。这等于isoinfo -d -i /dev/sr0在DVD上使用时的输出:
https://askubuntu.com/questions/875316
复制相似问题