![读取已录制 DVD-R 的文件系统时出现问题](https://linux22.com/image/1119668/%E8%AF%BB%E5%8F%96%E5%B7%B2%E5%BD%95%E5%88%B6%20DVD-R%20%E7%9A%84%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我在尝试读取由不同 TV DVD 刻录机录制的 DVD-R 或 DVD+R 时遇到问题。通常问题是当我尝试使用 udf 选项手动安装 DVD 时(使用自动选项输出相同):
giankun@giankun-imedia-S3810:~$ sudo mount -o ro -t udf /dev/sr0 /media/giankun/dvd
mount: tipo fs errato, opzione non valida, superblocco su /dev/sr0 danneggiato,
codepage o programma ausiliario mancante, o altro errore
In alcuni casi si possono trovare informazioni utili in syslog. Provare
ad esempio 'dmesg | tail'
它显示“fs 类型错误,选项无效,/dev/sr0 上的超级块损坏,等等。并且 dmesg | tail
[ 2525.446871] UDF-fs: error (device sr0): udf_read_tagged: read failed, block=36641552, location=0
[ 2525.446878] UDF-fs: warning (device sr0): udf_fill_super: No fileset found
[ 2892.059449] nouveau E[ DRM] DDC responded, but no EDID for VGA-1
[ 4317.181251] UDF-fs: error (device sr0): __udf_read_inode: (ino 2145710) failed !bh
[ 4317.282267] UDF-fs: error (device sr0): __udf_read_inode: (ino 2145709) failed !bh
[ 4317.383362] UDF-fs: error (device sr0): __udf_read_inode: (ino 2145708) failed !bh
[ 4317.484452] UDF-fs: error (device sr0): __udf_read_inode: (ino 2145707) failed !bh
[ 4317.484464] UDF-fs: Failed to read VAT inode from the last recorded block (2145710), retrying with the last block of the device (2145711).
[ 4317.485948] UDF-fs: error (device sr0): udf_read_tagged: read failed, block=36641552, location=0
[ 4317.485954] UDF-fs: warning (device sr0): udf_fill_super: No fileset found
当我尝试以 iso9660 形式挂载时出现此情况
giankun@giankun-imedia-S3810:~$ sudo mount -o ro -t iso9660 /dev/sr0 /media/giankun/dvd
mount: tipo fs errato, opzione non valida, superblocco su /dev/sr0 danneggiato,
codepage o programma ausiliario mancante, o altro errore
In alcuni casi si possono trovare informazioni utili in syslog. Provare
ad esempio 'dmesg | tail'
与相对 dmesg | tail
[ 4395.151558] ISOFS: Unable to identify CD-ROM format.
我认为这不是我的硬件的问题,因为在同一台机器上 W7(我有双启动)可以读取磁盘并提取文件(大多数磁盘必须解密,因为它们是来自日本 DVD 刻录机的 CPRM 编码)。但是驱动器是 ATAPI DVD A DH16ABSH。我已经尝试从 AHCI(BIOS 设置)切换到 IDE 模式,但没有任何效果。
我必须添加任何其他磁盘(包括 DATA DVD 和原始视频 DVD)是否已正确安装。有没有办法安装这些特定磁盘?这是一个已知的错误吗(我在网上找到了一些遇到相同问题的简短参考资料,但没有像这次讨论)?
以下是我使用 Nero、KB 和我下载的 Windows 实用程序从其中一个磁盘中提取的内容:
尼禄:
Disc Information (E:\)
------------------
Type : :DVD-R
Capacity : 487:54.50 (828 MB)
Tracks : 3
Sessions : 1
File System : , UDF
Title : n/a
Date : n/a
Publisher : n/a
Application : n/a
知识库:
Medium
Type: DVD-R Sequential
Media ID: MXL RG04
Capacity: 487:54:50 min (4,2 GiB)
Used Capacity: 487:54:50 min (4,2 GiB)
Remaining: 00:00:00 min (0 B)
Rewritable: no
Appendable: no
Empty: no
Layers: 1
Sessions: 1
Supported writing speeds: 6.0x (8310 KB/s)
8.0x (11080 KB/s)
12.0x (16620 KB/s)
16.0x (22160 KB/s)
ISO9660 Filesystem Info
System Id: -
Volume Id: -
Volume Set Id: -
Publisher Id: -
Preparer Id: -
Application Id: -
Volume Size: 0 B (0 B * 0 blocks = 0 B)
Tracks
Type Attributes First-Last Sector Length
1 (Data) no copy/uninterrupted 0 - 543 544 (00:07:19)
2 (Data) no copy/uninterrupted 560 - 831 272 (00:03:47)
3 (Data) no copy/uninterrupted 848 - 2195599 2194752 (487:43:27)
DVD 信息:
----------------------------------------------------------------------------
Unique Disc Identifier : [DVD-R:MXL RG04]
----------------------------------------------------------------------------
Disc & Book Type : [DVD-R] - [DVD-R]
Manufacturer Name : [Hitachi Maxell Ltd.]
Manufacturer ID : [MXL RG04]
Blank Disc Capacity : [2,298,496 Sectors = 4.71 GB (4.38 GiB)]
----------------------------------------------------------------------------
[ DVD Identifier V5.2.0 - http://DVD.Identifier.CDfreaks.com ]
----------------------------------------------------------------------------
** INFO : Hex Dump Of 'Media Code'-Block Listed Below
** INFO : 4-Byte Header Preceding 'Media Code'-Block Discarded
** INFO : Format 0Eh - Pre-Recorded Information In Lead-In
0000 : 01 40 c1 fd 9e d8 52 00 02 85 0e 0d 99 ab 80 00 [email protected].........
0010 : 03 4d 58 4c 20 52 47 00 04 30 34 00 00 00 00 00 .MXL RG..04.....
0020 : 05 88 80 00 00 00 02 00 06 09 0b 15 87 78 90 00 .............x..
0030 : 07 88 80 00 00 00 00 00 08 08 13 0d 11 0c 08 00 ................
0040 : 09 95 07 0e 0b 78 88 00 0a a0 00 20 00 20 10 00 .....x..... . ..
0050 : 0b 09 19 17 97 88 85 00 0c b6 89 2b 82 30 23 00 ...........+.0#.
0060 : 0d 00 00 d0 00 00 00 00 00 00 ..........
** INFO : Hex Dump Of 'Control Data Zone'-Block Listed Below
** INFO : 4-Byte Header Preceding 'CDZ'-Block Discarded
** INFO : Format 10h - Physical Format Information Of Control Data Zone
0000 : 25 0f 02 00 00 03 00 00 00 26 12 7f 00 00 00 00 %........&......
答案1
您必须选择文件系统类型:
sudo mount /dev/sr0 /media/x/dvd -t FILESYSTEMTYPE
选项包括:
auto - 这是一个特殊的选项。当你使用这个选项时,它会尝试猜测 fs 类型。
ext4 - 这可能是过去几年最常见的 Linux fs 类型
ext3 - 这是几年前最常见的 Linux fs 类型
ntfs - 这是最常见的 Windows fs 类型或更大的外部硬盘
vfat - 这是用于较小外部硬盘的最常见 fs 类型
iso9660 主要用于 CD
udf 主要用于较新 Windows 上的 DVD
cd 和 dvd 文件系统大多是 iso9660 或 udf