假设我创建了一个这样的图像:
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 文件,即可获得映像 :)。
希望它能对某人有所帮助。