我在尝试打开刻录的 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/
如果这不起作用,则您的图像文件可能有问题。创建图像的替代方法是使用类似brasero
或k3b
或的程序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 文件是否已损坏。
不存在版权问题。
如果仍然有问题,请与另一个驱动器交换..