无法制作已刻录 DVD-R 的 ISO

无法制作已刻录 DVD-R 的 ISO

我在尝试打开刻录的 DVD-R 时遇到了问题,我甚至无法在 dd 中制作它的 iso 映像 - 制作 iso 映像后,我尝试安装它们:

mount -t iso9660 /dev/cdrom /mnt -o loop=/dev/loop0 
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
     missing codepage or helper program, or other error

     In some cases useful info is found in syslog - try
     dmesg | tail or so.

但是当我在 Windows 上打开 DVD 时,它运行正常。我尝试在那里制作 iso 映像,但出现很多错误(Alcohol 120%)。

这是某种复制保护吗?如果是,它是如何工作的?我可以在 Windows 中轻松打开它,但无法制作它的 ISO 映像?

也许我使用了错误的软件来制作 iso 映像,有什么建议吗?

DVD 内容是软件,而不是音频或电影。

答案1

我不明白你想做什么,dev/cdrom这不是图像,而是驱动器。你用什么命令制作图像?无论如何,假设你运行了类似

dd if=/dev/cdrom of=/tmp/image.iso

然后你可以像这样挂载它:

mkdir foo
mount -t iso9660 -o loop /tmp/image.iso foo/

如果这不起作用,则您的图像文件可能有问题。创建图像的替代方法是使用类似braserok3b或的程序mkisofs

mount /dev/cdrom /media/cdrom
mkisofs -o /tmp/image.iso -graft-points -rational-rock -full-iso9660-filenames -iso-level 2 -r -J /media/cdrom

答案2

确保您的 DVD 使用 ISO9660 文件系统:

file -s /dev/cdrom

如果您的 DVD 未使用 ISO9660,则无需费心创建 ISO 映像。这并不意味着您无法创建它的映像。如果您的 DVD 使用 UDF 文件系统,您可以创建 UDF 映像并挂载它,但不能使用该-t iso9660选项。内核能够自动检测所使用的文件系统,因此您只需尝试而不使用任何-t选项,看看它是否有效。

答案3

接下来这看起来不对。我猜不管 DVD-R 是什么,它都会失败,因为loop选项是用于安装映像文件(纯文件),而你的 /dev/cdrom 是设备文件。

mount -t iso9660 /dev/cdrom /mnt -o loop=/dev/loop0

答案4

使用 nero 和 poweriso 进行刻录。我已经用了好几年了,没有任何问题。

如果仍然不起作用,请确保您的 ISO 文件是否已损坏。

不存在版权问题。

如果仍然有问题,请与另一个驱动器交换..

相关内容