非 Mac 电脑还原另一台 Mac 电脑的 MacOS

178 天前
 ityspace

在少数情况下,MacOS 系统无法启动,甚至恢复模式也无法进入。而 https://support.apple.com/mac/restore 告诉你需要另一台 Mac 电脑才能恢复。在没有 Mac 电脑情况下,我们也可以通过开源项目 idevicerestore 来恢复 MacOS 。

此方法不仅适用于 Mac 电脑,也适用于搭载 iOS, iPadOS 的设备。

你需要一个 Linux 系统环境(未测试 WSL )。然后前往 https://github.com/libimobiledevice/idevicerestorehttps://github.com/libimobiledevice/usbmuxd 编译安装idevicerestoreusbmuxd

Arch Linux 用户请不要从 aur 下载 idevicerestore 。该版本不能用于较新的设备的恢复。

参考 https://support.apple.com/en-us/108900 进入 DFU 模式。建议准备一个倒计时(任何形式的都行),确保按照文档要求按 10 秒,这样才能保证进入 DFU 模式。

运行命令:

sudo usbmuxd
sudo idevicerestore --latest

根据序号,选择要安装的系统版本。然后等待一段时间,电脑就会重新启动,并进入系统。

如果你需要格式化硬盘,可以在idevicerestore加上--erase参数。

如果终端上显示的是Apple, Inc. Apple Mobile Device [Recovery Mode],说明你没有进入到 DFU 模式。请再尝试一次,直到出现Apple, Inc. Mobile Device (DFU Mode)

如果提示ERROR: Device failed to enter restore mode. Please make sure that usbmuxd is running.请尝试再次运行sudo usbmuxd命令。

1127 次点击
所在节点    macOS
3 条回复
tiandishi
178 天前
之前给 mbp 装 asahi linux ,删除系统的时候草率了,把引导搞坏了
就是这么恢复的,只是只能 erase ,数据都没了
xiaooloong
178 天前
原来是恢复固件,我还以为是恢复系统
ityspace
178 天前
@xiaooloong 都可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1034908

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX