MacBook Pro无法与恢复服务器取得联系?

格式化硬盘后重装系统时遇到这个问题,提示“未能与恢复服务器取得联系”。

通常原因是电脑时间、时区不正确了,需要重置。

使用网络搜索的解决方案在终端输入指令 “ntpdate time.apple.com”提示无法找到指令,无法解决问题。

于是联系苹果官方客服,解决方案如下:

1、返回 MacOS 适用工具界面。

2、在电脑左上角找到“终端”并打开。

3、输入 date,然后回车,检查时间是否正确,如不正确,按照“date 月日时分年” 的格式输入指令重置时间。

比如现在是 2020 年 7 月 5 日 15 点 22 分,那就输入“date ”。

随后重装系统即可正常进行。

以下为和苹果官方客服的聊天记录(个人信息已打码),供参考。

我是通过在终端更改时间

sntp -sS time.apple.com

之后调整输入法到简体拼音就能连接到恢复服务器了

终端

ntpdate -u http://time.apple.com

如果返回

ntpdate: command not found

sntp -sS http://time.apple.com

如果返回

sntp: command not found

假如现在北京时间是 2020 年 10 月 18日 13时 15 分,

输入

date

头两位是月

3-4位是日

5-6位是北京时间的时减8(例子是13-8)

7-8位是分

9-10位是年减2000

时间对了还是不能更新,怎么办

Recovery模式下出现该问题大概率是因为系统时间与Apple恢复服务器时间不一致,导致https通讯出错

经macOS Big Sur实测的解决方案如下:

1.在Recovery首页顶栏实用工具处打开终端(Terminal),输入

这个页面左上角,图没截全sntp -sS time.apple.com

之后系统会自动通过ntp协议同步为正确时间,而不用费心思考虑时区换算问题

补充:网上教程大多是date命令,这个不太好操作,使用上面的sntp即可。首先要输入date输出当前时间,查看字母显示的时区是什么(大概率是UTC或CST之一),此后使用date +月+日+24小时制小时数+分钟数+公元纪年减去2000,调整到当前时区下的正确时间(比如现在是北京时间CST 2021 年 1 月 8 日 10 点 18 分 ,而系统是协调世界时UTC,那就应倒时差输入“date 0108021821”)。了解即可,不推荐使用!

2.在右上角输入法处切换输入法为简体中文-拼音

借其他答主一张图

3.重新安装macOS,如果不行就多点几次重装,问题已从理论上解决

我也是刚刚遇到这个问题,依照这个解决方法已经吃上了黑果了