V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
skywatcher
V2EX  ›  macOS

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

  •  
  •   skywatcher · Mar 7, 2021 · 8716 views
    This topic created in 1882 days ago, the information mentioned may be changed or developed.

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

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