挂载具有读写权限的 ISO 映像

col*_*ron 9 iso-image hdiutil osx-mountain-lion

我正在按照这些说明创建跨平台 CD。我在 Mountain Lion 中遇到了一个问题,我无法以读写方式安装映像。

当我在终端中输入以下内容时:

hdiutil attach -readwrite ~/2013CD.iso
Run Code Online (Sandbox Code Playgroud)

我收到以下消息:

hdiutil: attach failed - Function not implemented
Run Code Online (Sandbox Code Playgroud)

有没有办法解决?我需要能够以读写方式挂载图像以对其进行更改。

Hen*_*nes 7

ISO 9660(CD 映像)不是为写入设计的。整个文件系统旨在实现高效的只读访问。

如果您想更改 .iso 的一部分,您有三个选择:

  1. 复制所有数据。更改副本。生成一个新的iso文件。
  2. 如果 iso 是多区段 CD 的一部分,您可以添加新文件并更改索引。这不会更改旧文件,也不会通过擦除文件来获得空间。
  3. 使用覆盖文件系统。所有写入都转到非 iso 部分,但显示为好像它们在 iso 中。这就是 Live CD 的工作量。