好的,我有一个.dmg文件,我想转换成.img,它存储在我的主目录中,所以我输入:
dmg2img image.dmg image.img(该图像实际上称为图像)
然后我得到:
caitlan@caitlan-iMac:~$ dmg2img image.dmg image.img
dmg2img v1.6.2 is derived from dmg2iso by vu1tur (to@vu1tur.eu.org)
ERROR: dmg image is corrupted我能做什么?我能修好这个吗?我能用不同的程序进行转换吗?我百分之九十肯定这个图像没有被破坏
发布于 2019-12-17 02:23:08
我最近偶然发现了这个问题,并找到了解决办法。把它张贴在这里,为任何有这个问题的其他人。
正因为如此,对于某些用例,dmg = img。例如,如果您想将MacOS安装程序dmg写入USB驱动器,在Linux中,您可以这样做:
dd if=image.dmg of=/dev/myusbdrive(将"myusbdrive“替换为USB驱动器的设备名称,例如”sde“)。
如果只想更改文件扩展名,只需移动/重命名:
mv image.dmg image.img使用这两种方法,新映像或设备的分区模式和文件系统将与旧映像或设备(例如,带有单个HFS+文件系统的GPT分区表)相同。
我知道这并不能直接解决如何使dmg2img工作(这似乎是一个bug),但希望这将有助于人们摆脱困境,在未来。
发布于 2015-02-10 22:32:20
图像可能受到密码保护。如果是这样的话,我不知道img2dmg是否能够处理这种情况。
https://askubuntu.com/questions/320651
复制相似问题