我已经使用磁盘实用程序创建了一个磁盘映像。但我想在磁盘映像中添加一些文本,以提供有关操作的帮助。我怎样才能做到这一点?有人可以帮帮我吗?
6 回答
请参阅几个月前的这个问题,其中介绍了如何制作自定义磁盘映像。
如果我理解您的要求,最直接的解决方案是编写说明,将其放在磁盘上,然后制作一个新映像。
如果您将文本添加到“磁盘映像”,它将不再是磁盘映像。也就是说,如果您修改磁盘映像文件,它将不是真正的磁盘映像。
此外,如果您计划添加有关如何“刻录”映像的说明,则用户需要在将映像刻录到磁盘之前查看说明。或者您是否正在考虑对磁盘映像做其他事情?
您最好的选择可能是将磁盘映像与解释如何处理它的文件一起打包。一个 ZIP 文件,一个 RAR 文件,等等。
您应该在创建图像的文件夹的根目录中添加一个 help.txt 或 readme.txt,然后制作另一个图像。一旦图像被刻录,您将无法编辑图像。
恕我直言,一个更好的主意是添加一个小的 readme.txt 告诉用户去一些网站(像谷歌网站这样的网站很适合这个,因为它不会被意外删除),那里会有你的帮助信息。这样,您还可以根据用户的反馈对其进行更新。
您需要检查磁盘实用程序是否为您提供了在创建磁盘映像后添加信息的选项。Symantec Ghost 磁盘映像解决方案具有额外的磁盘映像资源管理器,您可以在其中添加/删除文件,而不会影响磁盘映像的完整性。
所以它基本上归结为您使用的磁盘映像软件的类型。任何有关这方面的线索都会帮助我们更好地回答。
正如其他答案所指出的,您应该README
在创建磁盘映像之前将文件等内容放在源目录中。但是请注意,有不同种类的磁盘映像,特别是可写的和只读的。对于分发,您需要一个只读变体,但如有必要,您可以利用 OS X 的hdiutil(命令行磁盘映像实用程序)提供的一些功能,从现有的只读映像轻松创建修改后的磁盘映像. 如hdiutil
手册页所述,您可以使用“影子文件附加只读图像进行读写修改,然后将其转换回只读图像。这种方法消除了转换所需的时间/空间。图像在修改之前进行读写。”
# first, attach the old image with a shadow file to allow write access
hdiutil attach -owners on old.dmg -shadow
# hdiutil mounts the file systems and lists the mount points
#
# add or modify files as needed in the mounted file system, /Volumes/xxx,
# then eject/detach it, either with the Finder or hdiutil eject
#
# then, create a new compressed, read-only image
hdiutil convert -format UDZO -o new.dmg old.dmg -shadow