Linux:挂载或至少访问混合 HFS/ISOFS CD-ROM 映像的两个“分区”

Linux:挂载或至少访问混合 HFS/ISOFS CD-ROM 映像的两个“分区”

嘿哟,

所以我碰巧至少有一张 CD - 在这种情况下,是 Roger Sanchez 的“Another Chance”的增强型 CD - 我正在尝试备份它,但是尽管我似乎可以成功备份光盘的音频和数据会话,尝试安装数据部分却……至少可以说是令人筋疲力尽的。

它似乎是一个“混合”CD-ROM,因为它会根据我使用的是 Mac 还是 Windows PC 显示不同的内容(基本上两个分区共享的所有文件都在同一个物理位置,但据我所知,Apple 用户应该看到的文件的指针被滑入了 ISO 魔力数字前面的空的 32kB 中)。

当我将物理磁盘插入我的系统时,我可以使用以下任一方式毫无问题地安装任一“分区”:

  • sudo mount -t iso9660 /dev/sr0 /media/trolldecker/discimage0
  • sudo mount -t hfs /dev/sr0 /media/trolldecker/discimage0

但是,将数据会话翻录到 ISO 映像后,以相同方式安装该映像会产生与物理磁盘完全不同的行为。以 HFS 形式安装毫无问题。没有问题。另一方面,尝试将其安装为 ISO9660,最初似乎可以安装该东西,但安装的映像看起来完全是空的,没有任何文件。这毫无道理,因为 ISO9660 卷描述符集肯定存在于 ISO 文件中(我用十六进制编辑器检查过)。

我无法理解这个问题,到目前为止,搜索答案的结果都是关于硬盘和/或在 Mac OS 上安装。我尝试了一些奇怪但可能有效的想法,比如清空 HFS 描述符,但都无济于事。

相关内容