挂载原始 CD-ROM 映像

挂载原始 CD-ROM 映像

假设我创建了一个这样的图像:

    ddrescue /dev/disk1 MY_CDROM_IMAGE.img (/dev/disk1 是我的 CDROM 驱动器)

我怎样才能将它安装到我的 Mac 上?


注意:创建的映像不是 IMG 文件 - 它只是 CDROM 的原始转储。我现在可以使用 复制磁盘dd

答案1

读取 CD 时,/dev/disk1将访问每个块的整个 2352 个字节。这对于读取音频 CD 很有用。它有时被称为原始映像或 CloneCD 映像。

在 MODE 1 CD-ROM 上,每个 2352 字节块中的 2048 字节用于存储数据,其余大部分用于存储错误校正代码,因为数据的完整性非常重要。对于文件系统数据,不可能像音频 CD 那样忽略错误的样本。使用/dev/disk1s0读取 2048 字节块,使用错误校正代码检测并纠正每个块内的任何错误。ISO 9660 文件系统映像由这些 2048 字节块组成,您将能够直接安装生成的映像。

维基百科有更多关于不同格式的信息。

如果 CD-ROM 包含文件系统,则以原始格式捕获它就没有什么意义了,因为错误校正代码是多余的,当您将 ISO 映像录制到另一张 CD-ROM 时会重新创建这些代码。但是,如果您已经有了原始映像并想删除多余的信息,可以使用一个名为ccd2iso它将实现这个功能。

答案2

IMG 和 ISO 在 OSX 中本地安装。或者使用 Leopard 中的磁盘实用程序。

OSX 无法读取 RAW 或 CSFS 映像并挂载它们。因此,您需要使用 dd 并创建原始映像的 ISO,然后才能挂载。

要使用 DD 创建 ISO,请执行以下操作:

dd if=[filename.img] of=file.iso bs=2048

答案3

双击不起作用?

它适用于 .iso 文件,也许你应该尝试创建一个 iso 并以此方式安装它。我认为你可以使用 Disk Utility.app 创建 iso 文件

答案4

我知道已经晚了。但我看到了这个问题,并从你的评论中得到了答案。kinokijuf 说这是一个原始图像。然后 derobert 提到原始图像就是通常所说的 iso 图像。因此,将文件的名称或扩展名更改为 > image.iso

该命令类似于:

  mv image.img image.iso

只需双击 iso 文件,即可获得映像 :)。

希望它能对某人有所帮助。

相关内容