昨晚,在删除 Macintosh HD 之前,我通过恢复模式下的磁盘实用程序创建了我的图片库的 .dmg 文件作为紧急备份。我对 Documents 和 iTunes 也做了同样的操作,它们都保存在单独的 .dmg 文件中。Documents 和 iTunes 都安装成功并打开了,我恢复了所有内容,但当我尝试打开图片 .dmg 文件时,却出现“图像损坏”错误:
我尝试使用磁盘工具(安装、验证、转换或添加校验和均无效果,均显示损坏错误)
我努力了:
- 使用 7Zip 提取 DMG – 不起作用
- 将其转换为其他格式(如 ISO)——不是转换
- 使用 Disk Drill 打开 DMG – 无法打开
- 使用 Data Rescue 打开 DMG – 无法打开
- 通过终端运行 hdiutil 和相关命令 – 不行
我尝试过第三方应用程序,但似乎它们甚至都无法“看到”.dmg 文件,因为它已损坏。
如果它已经坏了,希望有人能帮忙或澄清一下,这样我就不用再尝试打开它了。
答案1
偶尔,如果门卫(系统偏好设置/安全和隐私)无法识别 .dmg 文件来自开发人员,则门卫会拒绝允许安装该文件。
它通常表示文件已损坏或类似情况。这通常仅适用于带有应用程序的 .dmg 文件。但是,它可能与您的文件混淆了。
有一个隐藏菜单,您可以激活它以允许“任何地方”选项。这将绕过此“功能”。
以下是有关它的一些信息。 http://osxdaily.com/2016/09/27/allow-apps-from-anywhere-macos-gatekeeper/
如果您能够挂载 .dmg 映像并复制文件,请恢复正常的守门人菜单,因为这是一个很好的安全措施。
如果这不起作用并且您的 .dmg 文件未压缩,那么您可以尝试一个名为 file juicer 的程序。 https://www.echoone.com/filejuicer/
此应用程序将查询文件、.dmg、应用程序等,并从中提取多种类型的文件(包括多种图像格式)。它可能不适用于压缩或加密的 .dmg 文件。
如果未注册,它将在提取的任何图像中放置水印。
如果您意外加密了 .dmg 文件,则需要使用密码才能打开它。
对你的文件/系统进行几个备份总是好的。