MacOS Sonoma 中“无法读取”的 CD

MacOS Sonoma 中“无法读取”的 CD

我有一些商业 CD,例如我的尼康相机附带的 CD。我的 Mac 声称这台电脑(运行 Sonoma 的 Macbook Air 配有 Origbelie USB DVD (R/RW) 驱动器)无法读取它们。但我可以使用 cd9660.util 将它们挂载到我在 /Volumes 中创建的目录(即 /Volumes/tempCD)。Diskutil 的结果是:

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:        CD_partition_scheme                        *846.4 MB   disk2
   1:     Apple_partition_scheme                         298.6 MB   disk2s1
   2:        Apple_partition_map                         1.0 KB     disk2s1s1
                    (free space)                         193.3 MB   -
   3:                  Apple_HFS                         104.9 MB   disk2s1s2

进入 /System/Library/Filesystems/cd9660.fs/Contents/Resources 并运行 sudo ./cd9660.util -M disk2s1 /Volumes/tempCD 后,我可以看到 tempCD 中的文件:

 AUTORUN.INF        Items           QuickTime 7
Camera Control Pro  NikonDx.inf     Welcome.exe
DirectX 9       NikonDx.sys
Drivers         PictureProject

我唯一能猜到的是,这些 CD 无法读取的原因是 Apple_HFS 行的“NAME”列中没有任何内容。其他可读取的 CD 都有 NAME。问题是,为什么 MacOS 不能以正常方式安装这些磁盘,这一点我并没有完全说清楚。经过进一步调查,我发现一些在 diskutil 列表中显示相同类型分区的 CD 无法使用命令 cd9660.util 命令安装。我还尝试了 mount 命令,但同样失败了。

相关内容