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

[作死系列] 之黑苹果引导丢失

  •  
  •   skywatcher · 2021-03-07 16:04:13 +08:00 · 7294 次点击
    这是一个创建于 1117 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原本状态:双系统引导,一个 ssd 安装的 windows,一个 ssd 安装的 macos,默认进入 macos

    今天突发奇想,windows 经常不用,1t 的 ssd 比较浪费,把磁盘分区下,分出来的区可以在 macos 下使用

    1 、windows 系统下把 C 盘进行分区,一切正常,把原来的 C 盘分为两个 2 、重启正常引导,选择 macos,进入后找到拆分出来的磁盘,执行格式化(选的 macos 日志格式),当我格式化执行过程中,突然黑屏,然后就进入 bios,然后就无法进入 win 和 macos 的引导了

    确定没有格式化错磁盘,猜测是格式化到引导信息了(感觉不太科学)

    [急问] 1 、有办法能恢复引导么?😂这样就不用重装 windows 和 macos 2 、实在无法引导的话,黑苹果能执行系统恢复么?安装了蛮多软件,重装感觉要崩溃(昨晚鬼使神差 4 点多第一次把系统备份了,可能是有预感今天系统要崩)

    查资料 ing,希望能借鉴大家经验快速回复😂

    33 条回复    2021-03-09 07:34:47 +08:00
    qyf1994
        1
    qyf1994  
       2021-03-07 16:08:34 +08:00
    OC Gen-X
    VZXE
        2
    VZXE  
       2021-03-07 16:08:59 +08:00 via iPhone
    TM ?
    zhongjun96
        3
    zhongjun96  
       2021-03-07 16:09:07 +08:00
    另一台电脑弄一份 EFI 到 U 盘上,用 U 盘 EFI 启动黑苹果就行了。启动后复制 U 盘 EFI 到 SSD EFI 分区
    peng7s
        4
    peng7s  
       2021-03-07 16:09:40 +08:00
    你用的什么引导的,格式化到引导信息 你的引导没有放在单独分区吗 找个 u 盘进 winpe 先看看先
    peng7s
        5
    peng7s  
       2021-03-07 16:10:45 +08:00
    oc 有备份就用 u 盘引导 oc 备份 先尝试进系统
    skywatcher
        6
    skywatcher  
    OP
       2021-03-07 16:10:54 +08:00
    @peng7s 之前用 oc 引导的
    skywatcher
        7
    skywatcher  
    OP
       2021-03-07 16:12:12 +08:00
    @peng7s 当时有备份,但是不记得还能否找到,我按上面大家说的试试恢复引导看
    peng7s
        8
    peng7s  
       2021-03-07 16:13:47 +08:00   ❤️ 1
    首先你得 整一个 pe 优盘 然后可以先恢复 win 的引导 或者在主板设置找找 win 的启动项
    然后想办法重新用 oc 引导试试看
    peng7s
        9
    peng7s  
       2021-03-07 16:21:41 +08:00
    最新的系统用的是 apfs 不是 hfs 那个过时了需要驱动
    skywatcher
        10
    skywatcher  
    OP
       2021-03-07 16:24:26 +08:00
    @peng7s diskgenius winpe 制作中
    skywatcher
        11
    skywatcher  
    OP
       2021-03-07 16:26:31 +08:00
    @peng7s 需要驱动是指?按这个格式化 macos 上也不能用还是,后续我格式化成 apfs 试试
    skywatcher
        12
    skywatcher  
    OP
       2021-03-07 16:52:30 +08:00
    @peng7s 果然 window 所在的那个盘的 ESP 分区没了😂
    skywatcher
        13
    skywatcher  
    OP
       2021-03-07 16:56:10 +08:00
    @skywatcher 只剩一个 MSR 分区
    peng7s
        14
    peng7s  
       2021-03-07 16:58:15 +08:00
    @skywatcher win 里面压缩卷然后留空 mac 才能有空间创建磁盘
    peng7s
        15
    peng7s  
       2021-03-07 16:59:32 +08:00
    win 也没了就找找 oc 备份 或者先吧 win 搞起来
    skywatcher
        16
    skywatcher  
    OP
       2021-03-07 17:47:40 +08:00
    @peng7s 两个系统不同的硬盘,现在是其他硬盘的备份 efi 无法拷贝到 window 所在硬盘的 msr 分区里,直接复制到 winpe 启动盘覆盖启动盘的启动文件能启动 win 和 macos 么?我先试试
    skywatcher
        17
    skywatcher  
    OP
       2021-03-07 17:49:44 +08:00
    相当于通过 U 盘启动,然后启动后复制到 windows 所在的硬盘的 msr 分区应该就和原来一致了
    skywatcher
        18
    skywatcher  
    OP
       2021-03-07 18:05:05 +08:00
    @peng7s 又推荐的 winpe 么?我这边直接用 diskgenius 创建的,无法直接把文件复制到另一个磁盘的 msr,只能复制到可见分区,msr 无法被选中
    skywatcher
        19
    skywatcher  
    OP
       2021-03-07 18:55:21 +08:00
    @zhongjun96 我用的 diskgenius 制作的 winpe,把 efi 替换为备份的 efi 后无法从 u 盘启动 winpe 。如何用备份的 efi 在 u 盘启动原来的系统呢?用老毛桃的 winpe 也无法将 efi 复制到 windows 所在的银盘的 msr 分区
    skywatcher
        20
    skywatcher  
    OP
       2021-03-07 19:06:37 +08:00
    [已恢复 windows] 之所以无法复制,是因为 window 所在的硬盘新建的 ESP 分区,分配盘符后复制备份 efi 分区过去,正常启动 windows
    skywatcher
        21
    skywatcher  
    OP
       2021-03-07 19:19:19 +08:00
    复制过来的 OC 引导没生效,没想通
    skywatcher
        22
    skywatcher  
    OP
       2021-03-07 20:17:16 +08:00
    EFI
    ├── Boot
    │ └── BOOTx64.efi
    ├── Microsoft
    └── OC
    └── OpenCore.efi

    用 easyUEFI 添加 oc 引导下的 efi 文件,重启系统后还是无效,无法双系统启动
    skywatcher
        23
    skywatcher  
    OP
       2021-03-07 20:17:56 +08:00
    EFI
    ├── Boot
    │ └── BOOTx64.efi
    ├── Microsoft
    └── OC
    │ └── OpenCore.efi
    skywatcher
        24
    skywatcher  
    OP
       2021-03-07 21:19:01 +08:00
    准备用之前刻的 macos 安装 U 盘,通过 TM 恢复系统,插上从 U 盘启动后,看到 macos 选项,成功启动,没理解(哈哈哈,搞正事去,刚刚想着要重装系统、搞配置、装软件就奔溃,在想要不要搞个 imac 免得折腾)
    Tink
        25
    Tink  
       2021-03-07 22:00:58 +08:00 via Android
    直接恢复 efi 分区就行了啊
    peng7s
        26
    peng7s  
       2021-03-07 22:09:19 +08:00
    @skywatcher win 和 oc 的 efi 不要放在一起 BOOTx64.efi 不是一个文件 最新的 oc 可以直接引导 windows
    配置文件还是要看文档配置会好一点 (直接把备份的 efi 放在 exfat 的 u 盘 从 u 盘启动是一样的) 建议看这个文档配置 oc 安装系统
    https://dortania.github.io/OpenCore-Install-Guide/
    peng7s
        27
    peng7s  
       2021-03-07 22:15:10 +08:00
    skywatcher
        28
    skywatcher  
    OP
       2021-03-07 22:17:50 +08:00
    @Tink 对比了下 efi 内文件,一样的,创建日期都一样。直接用 diskgenius 恢复 efi 分区为 U 盘的 efi ?
    skywatcher
        29
    skywatcher  
    OP
       2021-03-07 22:22:22 +08:00
    @peng7s 嗯,我仔细看看,非常感谢!
    hutng
        30
    hutng  
       2021-03-08 01:21:27 +08:00 via Android
    OC 既可以启动 win,也可以启动黑果。
    如果 U 盘插上可以启动 mac,你把 U 盘里的 efi 拷过去就行了吧。
    见识有限,以下内容可能不太准确:
    bootx64.efi 这个文件,纯 Windows 情况下这个文件好像是 1MB 多,装完了黑果替换之后成了 10K 大小的一个文件(我电脑上的情况)。你能够引导 Windows 的 bootx64 文件,你和 microsoft 下的 bootmgfw 文件比较一下,一样的话,那么就引导不了 mac,你需要替换一下 bootx64
    sapphires
        31
    sapphires  
       2021-03-08 01:49:05 +08:00 via Android
    Windows 和黑果并存…最好用两个硬盘互不干扰吧。或者玩彻底的:oc 支持黑果通过 boot camp 安装 Windows,完全模拟白苹果的共存方式。
    systemcall
        32
    systemcall  
       2021-03-08 13:05:44 +08:00
    EFI 分区弄坏了吧。你是用的 Windows 的那块 SSD 上面的 EFI 分区放的黑苹果引导吧
    要是装的是 Linux 或者 Windows 的话倒是有很多方法修复,装的是 macOS 的话,还真的比较麻烦
    现在的主板一般是可以识别出来不同硬盘上的 EFI 分区的,所以有办法可以在互不干扰的情况下安装
    fatelight
        33
    fatelight  
       2021-03-09 07:34:47 +08:00
    opencore 或者 clover 就是一个 efi 文件,保存就能用。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1020 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 19:44 · PVG 03:44 · LAX 12:44 · JFK 15:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.