鉴于有网友向我反映不成功。特此声明:本文旨在记录一次成功修复的经历,给遇到同样问题的朋友提供一个参考。作者只能保证本人照此法真的成功了,并不敢保证大家也能成功。或许诸位遇到的情况与我的不一样也说不定。另外,一定要注意,文中的代码部分如disk"X"s"X",是要根据自己的情况修改"X"的!不要照抄原文。


前天手贱,"抹掉"了mac(相当于windows全盘格式化)。然后重装系统。

事先没用Time Machine备份、也没制作macOS的U盘启动盘。

于是开始重装系统。关机——开机时按 command + R,出现地球图标,

连接WiFi之后等待,进入Internet Recorvery模式通过网络重装系统。

下载安装包的过程非常慢,视网络速度而定,短则1小时,长达数天的都有。但下载完成,到了安装的时候,却出现这个"An Error Occurred while preparing the installation. Try running this application again"(准备安装时出错。尝试再次运行此应用程序。) ———坑爹呢!而且试过好几次都这样,每次都得耗费数小时!

有人可能要问,为什么不制作U盘启动盘,通过开机时按Option键,然后选择U盘图标安装系统。这样就不用从网下载了,省时省力。如下图:

但我所说的这种情况,是没备份、没事先制作U盘启动盘、直接抹掉系统盘的情况。

而除非你有两台mac(或者用虚拟机黑苹果),如此一来你就可以在另一台mac上,通过app store下载系统,比如mac OS Mojave的安装包,然后通过终端命令行制作U盘启动器。这样当然很好。

但如果你没有两台mac,必须采取在windows下,用UltraISO、TransMac等软件,烧录macOS U盘启动盘的方法,我试过好几种,都失效了。一来是苹果现在官网不像以前一样,提供(非app store)下载完整系统安装包的渠道了。只提供小更新包的下载。所以想要在windows下制作mac启动U盘,只能从第三方渠道下载系统安装包。二是苹果又不知道在验证方面做了什么手脚,UltraISO、TransMa等软件烧录的U盘启动盘,会有开机时按Option键之后不显示U盘的情况。也就是mac不认启动U盘。看来,新版系统,必须在mac系统下,按常规方法制作启动盘。

所以,只能再次采取Internet Recorvery,网络安装的方法。但怎么解决“准备安装时出错。尝试再次运行此应用程序。”呢?

重点来了。

在这个界面的上方是有工具栏的,可以在其中的“实用工具”里调出“终端”。

然后,在终端中输入以下命令:

diskutil list internal

回车后会输出下图文字:

这是磁盘列表。在这里面你可以找到哪个是自己的系统盘。像我这种只有一块SSD的就简单了。肯定是disk0。然后如上图,disk0s2这个,就是目标逻辑卷,也就相当于系统分区。disk"X"s"X"每个人可能不一样,以下只是用disk0s2做为范例(PS:一定要根据自己的情况修改,不要照抄!)。

然后接着在终端里敲如下几个命令:

diskutil unmount force disk0s2 —— 强制卸载目标逻辑卷,回车后会出现一行英文表示已完成。

diskutil eraseDisk JHFS+ SSD disk0

diskutil eraseDisk JHFS+ HDD disk1 ——单独重新格式化以前未安装的Fusion卷的每个驱动器。注意你自己的硬盘是SSD还是HHD,像我这种只有一块SSD的就只执行disk0就行。回车后会出现百分比,表示格式化进度。

diskutil cs create "Macintosh HD" disk0 disk1 ——重新创建Fusion Drive,像我这种只有一块硬盘的就只执行disk0,不用敲disk1。

diskutil cs createVolume“Macintosh HD”JHFS+“Macintosh HD”100% —— 在其上重新创建逻辑卷。退出终端应用程序。

又会回到下图这个界面。

重新安装High Sierra 这次就不会出问题了。当然,还得连网下载,等半天。这个没办法。

(但在直接点重装之前,为了保险起见,我也加入了两个不必要的操作。那就是用终端输入date,调整系统时间,如果系统时间与实际时间不匹配,也可能在最后安装时出现“准备安装时出错”。另外,我还进入磁盘工具,也就是上图第四项,用“急救”选项修复了一下磁盘。但这些都不是必要的。只是以防万一。)

造成此问题的真正原因分析:

现在的mac,带有High Sierra的自定义Fusion驱动器,之前使用“磁盘工具”的“抹掉”时,mac会默认使用APFS格式化。而Fusion驱动器上的APFS目前处于Beta测试阶段,因此可能出现故障。问题在于,安装系统的程序无法在重新启动之前卸载Fusion驱动器。所以才会在系统安装包已经下载完毕、到最后安装的时候报错。所以,使用diskutil命令,删除Fusion卷、并使用Journaled HFS +重新格式化为“Journaled MacOS Extended”。然后再下载系统、安装系统,问题就解决了。

在下载系统的时候,如下图,有时候剩余时间是不准确的,显示只有几分钟,实际上有几小时。这时,可以按command键+L,调出日志,然后选择显示全部进程,就可以看到下载到第几分段了。比如111 to 487……123 to 487…… 235 to487,等到487 to 487就ok了。

macos安装urar具体步骤_【2019】macOS重装系统出现“准备安装时出错“?相关推荐

  1. 联想用u盘重装系统步骤_保姆级重装系统教程在此

    重装系统不用愁,管家给你露一手!保姆级重装系统教程在此,请客官笑纳. 装前必读: 1. "联想原厂系统镜像"程序目前只适用联想或ThinkPad品牌的64位Win10家庭中文版电脑 ...

  2. 惠普电脑u盘重装系统步骤_惠普重装系统按什么键|惠普u盘装系统按哪个键

    惠普u盘重装系统按什么键?惠普电脑默认是从硬盘启动的,如果要用U盘装系统,需要设置U盘启动,惠普笔记本和台式机都支持通过F几快捷键选择U盘启动,不过多数用户还不清楚惠普装系统按哪个键,下面小编跟大家介 ...

  3. Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙(步步亲测有效)

    Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙 零:综述 一.windows10系统的安装 1.准备工作 2.制作启动盘 3.修改启动设 ...

  4. 重装系统后要安装哪些驱动

    重装win10后需要安装驱动吗?win10系统比win7系统高级的地方在于系统内置了很多驱动,这可以省去用户很多安装时间,下面小编来告诉大家重装系统后要安装的驱动有哪些. 工具/原料: 系统版本:wi ...

  5. Ubuntu18.04重装系统+常用软件安装

    1.Ubuntu18.04重装系统 1.1 安装盘制作 1) 首先从官网上下载Ubuntu18.04镜像,下载最好从官网上下载(Download Ubuntu Desktop | Download | ...

  6. macos安装urar具体步骤_U盘安装MAC OS 系统步骤

    1/打开 "应用程序 → 实用工具 → 磁盘工具",将U盘「抹掉」(格式化) 成「Mac OS X 扩展(日志式)」格式.GUID 分区图,并将 U 盘命名为「Mojave」(下图 ...

  7. macos big sur正式版_苹果macOS Big Sur正式版发布

    苹果macOS Big Sur正式版发布:支持M1原生运行iOS应用 苹果macOS Big Sur正式发布并开放下载,版本号为macOS 11.0.1(20B29) 苹果近期刚发布了搭载M1芯片的M ...

  8. linux安装步骤_图解 Debian 10(Buster)安装步骤 | Linux 中国

    在这篇文章中,我们将演示如何在你的笔记本电脑和台式电脑上安装 Debian 10 "Buster" 工作站.-- Pradeep Kumar Debian 项目发布了它的最新稳定版 ...

  9. oracle不兼容win7 64位系统,oracle 安装 win7 64位_已经下载好系统给电脑装系统的步骤 - Win7之家...

    可选中1个或多个下面的关键词,搜索相关资料.也可直接点"搜索资料"搜索整个问题. 知道合伙人数码行家采纳数:19545获赞数:76436具备20年以上的计算机操作经验和16年以上的 ...

最新文章

  1. 历时3年,清华大学iDLab实验室打造《强化学习和控制》课程及讲义!
  2. Android Studio 代码混淆(你真的会混淆吗)
  3. c++ protected_合理使用protected关键字,确保类属性的安全性
  4. 使用NAGIOS监控网络、系统及服务
  5. Linux使用cmake编译项目,如何使用cmake在linux中构建Qt项目(How to build Qt project in linux with cmake)...
  6. iview 后台管理系统 搭建
  7. python读取邮箱邮件_Python读取邮箱邮件
  8. Android自定义对话框(Dialog)位置,大小
  9. C# 操作iis6、iis7 301
  10. mysql事件【定时器】
  11. 大数据之路,阿里巴巴大数据实践
  12. 浅谈C/C++编程中的字符编码转换
  13. 蓝桥杯等差素数列(暴力)
  14. 童年的李子明都长大了,你还会去买一罐旺仔牛奶吗?
  15. bugku never_give_up file_get_contents()有php://input漏洞 eregi \x00绕过
  16. Flurry、友盟、TalkingData移动应用统计分析对比
  17. 社区信息综合管理平台
  18. win10使用L2TP连接远程服务器失败的问题
  19. 用chrome按F12抓包 页面跳转POST一瞬间就闪没了
  20. 新闻推荐系统:基于内容的推荐算法(Recommender System:Content-based Recommendation)

热门文章

  1. 《数学与泛型编程:高效编程的奥秘》一1.4 各章概述
  2. C#正则表达式替换字符串
  3. iOS之应用偏好设置
  4. AptanaStudio3+PHP程序远程调试的方法和步骤
  5. 人生中一定要坚守的格言
  6. Android中利用OpenMax 编程的基本流程
  7. linux搭建oracle脚本,Linux脚本自动安装Oracle
  8. html中擦窗效果,纯CSS写的小雨打在窗户上效果
  9. 信息学奥赛一本通 1163:阿克曼(Ackmann)函数
  10. 信息学奥赛一本通 2028:【例4.14】百钱买百鸡