Hdiutil
Zhang3(讨论 | 贡献)2022年3月30日 (三) 09:37的版本 (创建页面,内容为“Hdiutil是苹果公司提供的处理磁盘镜像的程序 == 支持 == hdiutil支持以下文件系统类型: * HFS+ * HFS+J * HFSX * HFS * MS-DOS * UFS ==创建映像== 创建DOS磁盘映像: hdiutil create -fs ms-dos -sectors 2880 floppy (2880 sectors = 1.44mb floppy disk image) 如果映像已经存在,则必须通过-ov选项,否则hdiutil将失败。 要创建非Apple分区映像,请使用: -layout NONE 要使用apple分区布局创…”)
Hdiutil是苹果公司提供的处理磁盘镜像的程序
支持
hdiutil支持以下文件系统类型:
- HFS+
- HFS+J
- HFSX
- HFS
- MS-DOS
- UFS
创建映像
创建DOS磁盘映像:
hdiutil create -fs ms-dos -sectors 2880 floppy
(2880 sectors = 1.44mb floppy disk image)
如果映像已经存在,则必须通过-ov选项,否则hdiutil将失败。
要创建非Apple分区映像,请使用:
-layout NONE
要使用apple分区布局创建映像,请使用:
-layout SPUD
我不知道这里创建的映像是否是可以插入Bochs/VMWare等的直接二进制映像。。。
- 创建挂载镜像示例:*
hdiutil create -fs MS-DOS -sectors 2880 floppy
这将输出floppy.dmg。请注意,MS-DOS参数区分大小写。
hdid -nomount ./floppy.dmg
这将输出创建的设备文件的名称。
mkdir /Volumes/mnt mount -t msdos /dev/disk2 /Volumes/mnt
使用上一步中输出的设备文件的名称。
如果你选择不直接将可执行文件放在磁盘上,则可以使用hdiutil burn ./floppy.dmg。 如果尝试使用普通刻录,启动映像将被损坏。