我有一个安装在SD卡上的Linux发行版。在冗长的安装完成后,我使用Mac的内置磁盘实用程序创建了所有分区的DMG备份。恢复映像目前大小为865.5MB,似乎包含正确的信息。
我目前正在尝试将此映像还原到另一张SD卡上,以确保恢复过程能够正常运行。为了执行此操作,我进入了还原选项卡下的磁盘实用程序并输入了相应的字段。在选择SD卡托架作为目标时,我选择了DMG恢复文件作为源。所有似乎都工作,因为磁盘管理器提示我是否可以完全擦除SD卡以及我的root权限密码。然而,我的胜利很短暂,因为它很快就向我显示了这个错误:Recovery Error: Could not validate source - Invalid argument
。我猜测源是不正确的,所以我尝试打开DMG并提供虚拟驱动器作为源。但是同样的错误仍然存在。
由于这张卡包含三个分区,其中一个是可祝福的可引导分区,我想看看是否有任何方法可以让我的Mac为我生成这些分区。由于磁盘实用程序使用分区存档整个SD卡,我认为有一种方法可以通过其他方式恢复它。
磁盘工具的完整日志:
2013-01-23 19:02:27 -0500: Restore Disk
2013-01-23 19:02:27 -0500: Source: “Raspbian.dmg”
2013-01-23 19:02:27 -0500: Destination: “APPLE SD Card Reader Media”
2013-01-23 19:02:27 -0500: Erase Destination: Yes
2013-01-23 19:02:27 -0500: Erase “APPLE SD Card Reader Media” and copy the contents of “Raspbian.dmg” to it.
2013-01-23 19:02:27 -0500:
2013-01-23 19:02:27 -0500: Starting Restore…
2013-01-23 19:02:27 -0500: Validating target...
2013-01-23 19:02:27 -0500: done
2013-01-23 19:02:27 -0500: Validating source...
2013-01-23 19:02:27 -0500: Could not detect format of volume on device ""
2013-01-23 19:02:27 -0500: Could not validate source - Invalid argument
2013-01-23 19:02:27 -0500: Could not validate source - Invalid argument
2013-01-23 19:02:27 -0500:
您创建的DMG的格式是什么?HFS +?
—
Thorgrim 2013年
@Thorgrim
—
jakebird451 2013年
Disk Description : Apple UDIF read-only compressed (zlib)
分区映射方案是主引导记录。这个dmg还包含3个分区。FAT32,linux-swap和linux分区类型,我忘了名字(而苹果不承认)。希望这会有所帮助,如果没有,或者您需要更多信息,请发布另一条评论。谢谢回复。