如何打开 UDF 卷

如何打开 UDF 卷

我有一张可以在 Windows 中打开的 DVD,但在我的 Ubuntu 12.04 安装中却无法打开。我收到此错误:

Unable to mount UDF Volume

Error mounting: mount: block device /dev/sr0 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sr0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

我该怎么做才能打开它?我需要安装什么吗?

答案1

打开终端并尝试使用以下命令安装 DVD:

sudo mount -t udf /dev/sr0 /cdrom

-t 后面的参数用于指示文件系统类型,在本例中为 udf。UDF 或通用磁盘格式是一种独立于操作系统的文件系统,常用于 DVD 和其他数字媒体。1

1https://en.wikipedia.org/wiki/UDF

答案2

并非所有 DVD 都是真正的 udf,如果-t udf不工作(错误的超级块)请尝试:

sudo mount -t iso9660 /dev/sr0 /cdrom

那是在sudo mkdir /cdrom目录/cdrom存在之后。

~$ sudo mount -t udf /dev/sr0 /cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sr0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog -
       try `dmesg | tail`  or so

~$ sudo mount -t iso9660 /dev/sr0 /cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only
~$ ls /cdrom
autorun.inf  casper  EFI      isolinux    pics  preseed             ubuntu
boot         dists   install  md5sum.txt  pool  README.diskdefines  wubi.exe

*但它是 DVD+R

答案3

就我的情况而言(同样的情况,DVD 在 Windows 上播放,但在 Linux 上播放不了),我解决了安装问题

sudo apt install libdvd-pkg  # libdvdcss in Archlinux

除了我还要检查是否已安装libdvdread

这些库似乎是播放加密 DVD 所必需的(我不知道 DVD 是加密的,但它们使用内容扰乱系统 (CSS)需要通过 libdvdcss 库检索的密钥)。

相关内容