V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ityspace
V2EX  ›  macOS

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

  •  
  •   ityspace · 10 天前 via Android · 641 次点击

    在少数情况下,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命令。

    3 条回复
    tiandishi
        1
    tiandishi  
       10 天前
    之前给 mbp 装 asahi linux ,删除系统的时候草率了,把引导搞坏了
    就是这么恢复的,只是只能 erase ,数据都没了
    xiaooloong
        2
    xiaooloong  
       10 天前
    原来是恢复固件,我还以为是恢复系统
    ityspace
        3
    ityspace  
    OP
       10 天前 via Android
    @xiaooloong 都可以
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1170 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:40 · PVG 01:40 · LAX 10:40 · JFK 13:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.