对于使用 hdiutil(或其他工具)从 dmg 映像恢复文件有哪些建议?

对于使用 hdiutil(或其他工具)从 dmg 映像恢复文件有哪些建议?

我正在尝试使用 GNU ddrescue 1.18.1 从 USB 恢复信息。我已完成从 /dev/disk2s2 分区到网络资源 (.dmg) 上的磁盘映像文件的救援操作输出。我尝试执行以下命令:

hdiutil attach /Volumes/etc/photos.dmg -nomount

其中显示此错误信息:

2014-08-12 11:39:15.679 hdiutil[13866:1528817] 加载/Library/Plug-ins/DiskImages/VirtualPCDiskImagePlugin.bundle/Contents/MacOS/VirtualPCDiskImagePlugin 时出错: dlopen(/Library/Plug-ins/DiskImages/VirtualPCDiskImagePlugin 。 Bundle/Contents/MacOS/VirtualPCDiskImagePlugin, 262):找不到合适的图像。确实找到:/Library/Plug-ins/DiskImages/VirtualPCDiskImagePlugin.bundle/Contents/MacOS/VirtualPCDiskImagePlugin:mach-o,但架构错误2014-08-12 11:39:15.680 hdiutil [13866:1528817]找不到函数指针MacDiskImagePluginFactory适用于 CFBundle/CFPlugIn 0x7fd383c12db0 中的工厂 7F1FD83E-6684-11D8-968F-000A957703C0(捆绑包,未加载)

注意:当我在原始 USB 驱动器上创建 Windows 虚拟盒映像(写入)时,它掉落并失去了物理连接。 (此事件之后是 USB 停止安装时)

  • 此外,错误消息中提到的库插件可能需要重新安装,因为我已经更新了机器的主机操作系统。

问题

  • 我还可以尝试其他步骤从 .dmg 文件中读取文件吗? (足以将照片恢复到另一个磁盘)
  • 是否有任何免费软件选项可以帮助我进一步进行恢复过程?
  • 我不再使用 Virtual PC(切换到 VirtualBox),但此时我应该重新安装它吗?

设置:MacOSX 10.10 ddrescue 1.18.1 VirtualBox 4.3.14

相关内容