磁盘映像(dmg文件)损坏无法恢复怎么办?

mac抹盘安装前将磁盘映像(dmg文件)备份到移动硬盘,系统安装完成后,将磁盘通过磁盘工具恢复至电脑时,提示磁盘已损坏,苹果官方反馈无法恢复,找了所有能找的数据恢复方法、淘宝店、工具通通不行,啊啊啊啊,谁帮帮我,我现在只有一个80G的dmg文件...


[经过版主编辑]

MacBook Air, macOS 13.0

发布日期 2023年6月27日 上午11:11

回复
问题被标记为 排名最靠前的回复

发布日期 2023年7月5日 下午7:36

可以试试使用命令行,因为命令行提供了更多的选项,可能打开并读取数据。

命令使用也很简单,形式如下:

hdiutil attach "DMG文件" -readonly -noverify -noautofsck


解释:

  1. 主要是把"DMG文件"换成你的损坏的dmg文件的全路径就可以了。
  2. 注意命令行中不要忽略了空格
  3. 后面的选项“-readonly -noverify -noautofsck”,主要是以只读的方式,不做dmg文件的验证,并且不做文件系统的检验。通过这些选项,来硬打开并装在到macOS中,这样至少应该可以看到里面的内容,让你把数据复制出来。


注:

  1. 运行终端程序,并打开一个新的窗口,复制粘贴前面的命令到这个新窗口中,如果需要按 return 键确认运行
  2. 如果有提示需要确认准许访问桌面等,就输入当前用户密码并准许操作。
  3. 当它提示输入password的时候,输入当前管理员账号的密码,光标不会随着输入而移动,输入完毕后,按 enter 键确认。
  4. 如果不太习惯终端命令, 可以参考B 站视频 《把Mac终端命令用起来-命令:复制、粘贴和拖拽
  5. 小提示: 执行成功的话,应该没有提示任何信息;否则的话,会有提示,可以把提示信息提交上来进一步排错。


回复量: 6
问题被标记为 排名最靠前的回复

2023年7月5日 下午7:36 回应 大地161

可以试试使用命令行,因为命令行提供了更多的选项,可能打开并读取数据。

命令使用也很简单,形式如下:

hdiutil attach "DMG文件" -readonly -noverify -noautofsck


解释:

  1. 主要是把"DMG文件"换成你的损坏的dmg文件的全路径就可以了。
  2. 注意命令行中不要忽略了空格
  3. 后面的选项“-readonly -noverify -noautofsck”,主要是以只读的方式,不做dmg文件的验证,并且不做文件系统的检验。通过这些选项,来硬打开并装在到macOS中,这样至少应该可以看到里面的内容,让你把数据复制出来。


注:

  1. 运行终端程序,并打开一个新的窗口,复制粘贴前面的命令到这个新窗口中,如果需要按 return 键确认运行
  2. 如果有提示需要确认准许访问桌面等,就输入当前用户密码并准许操作。
  3. 当它提示输入password的时候,输入当前管理员账号的密码,光标不会随着输入而移动,输入完毕后,按 enter 键确认。
  4. 如果不太习惯终端命令, 可以参考B 站视频 《把Mac终端命令用起来-命令:复制、粘贴和拖拽
  5. 小提示: 执行成功的话,应该没有提示任何信息;否则的话,会有提示,可以把提示信息提交上来进一步排错。


2023年9月27日 下午5:51 回应 大地161

我也有和上面类似的问题,我的DMG文件有430G,也是整个硬盘的映像。

但是我重装系统后,打开DMG文件显示的是 无可装载的文件系统。


我也试了上面的 hdiutil attach 命令,一样还是显示 无可装载的文件系统。


下面是已经做的或者准备做的方案

1, 用数据恢复软件,扫描重装后的硬盘,恢复数据。但是照片和视频文件出错,大多数打不开。

2, 用Windows的抽取DMG文件软件,不知道是不是我数据太大还是别的原因,解码的时候卡住了。。。

3, 准备把DMG文件转换成ISO文件,看能不能打开文件拷贝出文件,

4, 看看能不能找到直接读取DMG的数据恢复软件


如果有可行的方案,欢迎交流

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

磁盘映像(dmg文件)损坏无法恢复怎么办?

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!