使用.dmg文件升级MacOS那点事

本文介绍了如何在MacOS虚拟机中安装Numbers应用,并解决了安装MacOS Sierra 10.12过程中遇到的问题。通过复制.dmg文件中的内容到桌面等操作成功完成了安装。

有个Numbers文件,在Windows上打不开(你可以使用压缩软件打开,但只能看到几张缩略图,其它的文件如.iwa格式的根本查看不了),也找不到合适的转换工具,就想到自己还安装了一个Mac OS的虚拟机,就打开虚拟机试试吧。

但是……

MacOS 10.8.5并不自带Numbers工具啊。

因为我公司使用的是MacOS Sierra 10.12,电脑拿到手就已经带了 Numbers ,我天真的以为它是自带的。后来才想到,原来是因为之前有人用过,别人已经装好了。

由于没有Apple ID,不能直接升级到 MacOS Sierra 10.12,那就到网上找安装包吧。

于是就找到了一个 10.12 Developer Preview 的版本,下载到的是一个 .dmg 扩展名的文件,刚好是Mac 可以识别安装的,

注意,我是在Windows系统上下载的,然后通过共享文件夹,直接在 Mac 虚拟机中打开安装。

怎么共享的?

请参考:MacOS虚拟机安装VMware tools 在主机与虚拟机之间共享文件和剪贴板

http://blog.youkuaiyun.com/testcs_dn/article/details/51418811

想说爱你并不是很容易的事,它需要太多的勇气!

0?wx_fmt=png

无法从此磁盘使用"Install 10.12 Developer Preview"应用程序.

将此应用程序拷贝到可写入的“Mac OS扩展”格式的磁盘,然后重新打开它来继续安装。

看到这提示,我以为是因为我直接通过共享文件夹打开的,所以不行,于是就把它复制到Mac OS中。

将近5G的文件啊,复制完了,再安装,妈蛋,还是这提示。

解决方案

后来找到了解决办法,就是打开 dmg 文件之后并不能直接安装,而是要把里面的文件复制出来,复制到桌面上,现在回想,应该是复制到其它位置也是可以的。

怎么复制?鼠标左键在文件上按下,拖动鼠标到桌面空白处,松开鼠标就可以了。

只是这文件太大了,整个过程太漫长了。

为什么要把里面的文件复制出来呢?

隔了一天我才想到原因。

这个好比你在Windows下打开一个ISO的光盘镜像文件,想执行安装升级Windows一样。

ISO文件是借助其它工具软件打开的,由于安装升级Windows的过程中是需要重新启动的,

而一旦重新启动,ISO中的文件位置就不可访问了,所以必须把里面的文件解压到文件夹中才可以。

对比着学习,容易理解,也容易记忆,这项技能你Get到了吗?

欢迎关注我的个人微信订阅号(微wx笑)

0?wx_fmt=png

<think>好的,我现在需要回答用户的问题:如何在macOS上打开.dmg文件。首先,我得确认自己对.dmg文件的了解。.dmg是苹果macOS系统常用的磁盘映像文件格式,通常用于分发应用程序或安装包。用户可能下载了一个.dmg文件,但不知道如何正确打开它。 根据用户提供的引用内容,特别是引用[2]提到,某些旧版本的macOS(如Sierra 10.12或更早)可能无法挂载APFS格式的.dmg文件,导致错误。因此,在回答时需要考虑到操作系统版本的影响。同时,引用[1]给出的是转换.dmg.iso的方法,虽然用户的问题不是转换,但可能相关,不过这里主要关注打开.dmg的步骤。 首先,常规方法是在macOS上双击.dmg文件系统会自动挂载为虚拟磁盘。如果这不起作用,可能需要检查文件是否损坏,或者系统版本是否支持。如果用户遇到错误,比如提到“No Mountable File Systems”或错误112,可能需要建议他们更新系统到更高版本,如High Sierra(10.13)或更新,因为这些版本支持APFS。 另外,hdiutil命令是处理磁盘映像的工具,用户可能可以通过终端手动挂载。例如,使用hdiutil attach命令。如果自动挂载失败,手动命令可能提供更详细的错误信息,帮助诊断问题。例如,检查磁盘工具是否能够验证或修复映像文件。 还需要考虑其他可能性,比如文件下载不完整,或者来源不可靠导致文件损坏。建议用户重新下载文件或验证文件的完整性。此外,某些.dmg文件可能有权限问题,需要调整安全设置,比如在系统偏好设置中允许来自任何来源的应用。 总结步骤应该是:1. 双击尝试打开;2. 检查系统版本是否需要更新;3. 使用磁盘工具修复;4. 终端命令手动挂载;5. 重新下载或验证文件来源。同时,引用相关的引用内容,特别是关于旧系统不兼容的问题,需要明确指出,并建议更新系统。 现在需要确保回答结构清晰,分步骤说明,并引用提供的参考资料。同时,生成相关问题,如转换格式、处理错误等,帮助用户扩展了解。</think>在macOS上打开.dmg文件的方法如下: ### 操作步骤 1. **双击文件直接挂载** - 默认情况下,双击.dmg文件会自动挂载为虚拟磁盘,桌面会出现白色磁盘图标,访达侧边栏也会显示设备名称。 - 如果出现错误提示(如"无法打开,因为它来自未识别的开发者"),需前往$系统设置 \rightarrow 隐私与安全性$,在底部击"仍要打开"[^2]。 2. **检查系统兼容性** - 若系统提示$No\ Mountable\ File\ Systems$或错误代码112,说明可能遇到APFS格式不兼容问题。 - 确认系统版本: $$macOS\ Sierra\ (10.12)\ 及更早版本 \rightarrow 不支持APFS格式.dmg$$ 需升级至$High\ Sierra\ (10.13)$或更新版本[^2]。 3. **通过磁盘工具手动修复** - 打开$应用程序 \rightarrow 实用工具 \rightarrow 磁盘工具$ - 击菜单栏$文件 \rightarrow 打开磁盘映像$选择.dmg文件 - 若提示损坏,可尝试$映像 \rightarrow 扫描要恢复的映像$功能 4. **使用终端命令强制挂载** 在终端输入以下命令: ```bash hdiutil attach /path/to/example.dmg ``` 若报错显示$hdiutil: attach failed - 没有可挂载的文件系统$,则需按步骤2检查系统版本[^2]。 ### 特殊情况处理 - **跨平台使用需求**:若需将.dmg转为Windows兼容的.iso格式,可用命令: ```bash hdiutil convert example.dmg -format UDTO -o example.iso ``` 生成.iso.cdr文件后,手动重命名为.iso[^1]。 相关问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值