[作死系列] 之黑苹果引导丢失 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
skywatcher
V2EX    macOS

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

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

    原本状态:双系统引导,一个 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 ?
    qjbcnrs
        3
    qjbcnrs  
       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 才能有空间创建磁盘
        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  
    PRO
       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 分区的,所以有办法可以在互不干扰的情况下安装
    pC0oc4EbCSsJUy4W
        33
    pC0oc4EbCSsJUy4W  
       2021-03-09 07:34:47 +08:00
    opencore 或者 clover 就是一个 efi 文件,保存就能用。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     906 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 20:27 PVG 04:27 LAX 12:27 JFK 15:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86