问题
更新苹果系统Mojave提示:
The installer could not verify the disk. Open Disk Utility, then run First Aid.
原因
之前重装系统抹掉了磁盘,而我的iMac是融合硬盘,抹掉后没有将一个硬盘与闪存进行融合,所以虽然当时安装成功,但后续无法升级。
作为某些 iMac 和 Mac mini 电脑上的储存方案,融合硬盘将硬盘驱动器和闪存融合在一个宗卷中,从而提高了性能和储存容量。在替换融合硬盘的任一驱动器或使用软件特意将两个驱动器拆分成单独的宗卷后,可能会出现这种情况。
前提
你的Mac本身就不是融合硬盘,否则本文将不适用 !!!
本文原理是修复融合硬盘
解决
1. 首先检查你的电脑是否是我描述的现象
打开disk Utility工具,如果左侧Internal中只有一个硬盘,则说明是融合硬盘,本文则不适合你。如果有两个则说明需要融合,请按照下面步骤进行。
2. 使用“终端”重新创建融合硬盘
以下步骤将永久删除融合硬盘所含驱动器上储存的所有数据。继续之前,请确保持有备份。
注意:2.1,2.2以下操作根据自己的系统2选1
2.1 如果您使用的是 macOS Mojave
开启 Mac 并立即按住 Command-R,以从 macOS 恢复功能启动。在看到 Apple 标志或旋转的地球时松开这些键。
当您看到“macOS 实用工具”窗口时,请从菜单栏中选取“实用工具”>“终端”。
在“终端”窗口中键入 diskutil resetFusion,然后按 Return 键。
在出现提示时键入 Yes(Y 需要大写),然后按 Return 键。当“终端”指示操作成功时,退出“终端”以返回“macOS 实用工具”窗口。
选取“重新安装 macOS”,然后按照屏幕上的说明操作,以重新安装 Mac 操作系统。完成后,Mac 将从您的融合硬盘重新启动。
2.2 如果您使用的是 macOS High Sierra 或更低版本
开启 Mac 并立即按住 Command-R,以从 macOS 恢复功能启动。在看到 Apple 标志或旋转的地球时松开这些键。
当您看到“macOS 实用工具”窗口时,请从菜单栏中选取“实用工具”>“终端”。
在“终端”窗口中键入 diskutil list,然后按 Return 键。“终端”将显示一个驱动器相关数据的表格。在“IDENTIFIER”列中,请分别查找融合硬盘所包含的两个内部物理驱动器的标识符。通常情况下,标识符为 disk0 和 disk1。其中一个驱动器的大小应为 128 GB 或更小。另一个驱动器的大小至少为 1 TB。
键入以下命令,将 identifier1 和 identifier2 替换为您在上一步中找到的标识符,然后按 Return 键。
diskutil cs create Macintosh\ HD identifier1 identifier2
示例:diskutil cs create Macintosh\ HD disk0 disk1
如果您收到磁盘卸载错误,请根据您在前面收集的第一个标识符输入 diskutil unmountDisk identifier。然后,根据第二个标识符再次输入同一命令。
键入 diskutil cs list,然后按 Return 键。
“终端”将显示驱动器(宗卷)的其他相关数据。找到名为 Macintosh HD 的宗卷的“Logical Volume Group”后面显示的一串数字。这串数字是一个类似 8354AFC3-BF97-4589-A407-25453FD2815A 这样的数字。
示例:
+-- Logical Volume Group 8354AFC3-BF97-4589-A407-25453FD2815A
| =========================================================
| Name: Macintosh HD
键入以下命令,将 logicalvolumegroup 替换为您在上一步中找到的编号,然后按 Return 键。
diskutil cs createVolume logicalvolumegroup jhfs+ Macintosh\ HD 100%
示例:diskutil cs createVolume 8354AFC3-BF97-4589-A407-25453FD2815A jhfs+ Macintosh\ HD 100%
- 当“终端”指示操作成功时,退出“终端”以返回“macOS 实用工具”窗口。
选取“重新安装 macOS”,然后按照屏幕上的说明操作,以重新安装 Mac 操作系统。完成后,Mac 将从您的融合硬盘重新启动。