美文网首页
使用Clover引导PE

使用Clover引导PE

作者: 阿西C梦 | 来源:发表于2020-04-19 16:04 被阅读0次

某个逗比安装完MacOS之后吧U盘弄丢了,然后还进Windows吧Windows的引导项给给删除了,并且无法进入BIOS设置 [服气.jpg]
唯一令人欣慰的是Clover还能正常引导MacOS。
这个现象和以前玩GRUB吧BIOS玩炸是一样的,PE修复引导即可。
问题是这货吧唯一的U盘给丢了……

思路一:使用clover自带的 UEFI SHELL 修复引导

查了一晚上的资料,这个shell在我手里基本残废无法进行引导修复。

思路二:把PE写在硬盘,使用PE修复引导

我使用的PE镜像 下载地址 厚码: l3t0

相关文件说明

文件名 作用 备注
BOOTX64.EFI UEFI默认引导程序 实际上就是 bootmgfw.efi
bootmgfw.efi 默认引导文件
bootmgr.efi 默认引导文件 用于U盘引导
BCD 引导配置文件 该文件记录了操作系统的分区记录,不建议手动修改
/WEPE/WEPE.SDI 映像加载程序
/WEPE/WEPE64.WIM PE映像文件
/WEPE/B64 实际上就是BCD BCD不小心丢了复制他改名即可

Windows启动流程

  1. 开始引导后会调用bootmgfw.efi ,然后读取同目录的BCD
  2. 读取EFI/MICROSOFT/Boot/的BCD……(好蛋疼的设计)
  3. BCD根据记录的UUID值开始加载Windows

不得不说Windows很霸道,直接替换了UEFI的BOOTX64.EFI,假装自己遵循UEFI规范。
然后自己在BIOS强制注册使用bootmgfw.efi……

开搞

1. 使用磁盘工具创建一个空分区

分区格式:FAT32!
分区大小:比你的PE略大20M左右。
分区位置:随意,不一定要在磁盘首。

理论上FAT16也可以旧版的Windows ESP分区也是FAT16格式

我这里直接使用我的文件交换分区做实验

2. 将PE中的内容复制到刚创建的分区

这里的PE可以随意,我这里找了一个仅有200M的WEPE(it天空的U启实在太大了……)

3. 检查文件/文件夹

  1. bootmgr.efi / bootmgfw.efi(二选一)
    这个是Windows通用的启动程序,存在于/EFI/MICROSOFT/BOOT中,若没有原来的ESP分区复制一个过来,Windows安装镜像中也有。

保险起见我两个都复制了。

  1. BCD
    BCD现在应该和bootmgr.efi在同级目录

  2. EFI文件夹
    我也不知道为啥没有这个EFI文件夹clover就无法扫描到,添加自定义引导项目也不行。

我最终的目录树是这样的

HSAWP
├── EFI
│   └── MICROSOFT
│       └── BOOT
│           ├── BCD  //注意检查该文件是否存在
│           ├── BOOTMGR
│           ├── bootmgfw.efi  //还有这货
│           └── bootmgr.efi
└── WEPE
    ├── B64
    ├── MESSAGE
    ├── PELOAD
    ├── WALLPAPER.JPG  //壁纸文件
    ├── WEIPE
    ├── WEPE.INI    //PE配置文件
    ├── WEPE.SDI
    ├── WEPE.TXT    //说明文件
    ├── WEPE64
    └── WEPE64.WIM

EFI 下的BOOT没用被我删了。

  1. 重启


    emm熟悉的界面

后续

1. 使用完后多一个引导项影响心情?

clover Config设置直接隐藏即可
对应的config.plist变化

<key>Hide</key>
<array>
    <string>Preboot</string>
    <string>Recovery</string>
    <string>HSAWP</string>    //添加这一项,只要填写Title就好了。
</array>

2. 文件检查无误仍然无法被Clover扫描到

手动创建引导项目即可。
注意几点

  1. 路径请填写bootmgr.efi或者bootmgfw.efi的绝对路径
    /EFI/MICROSOFT/BOOT/bootmgr.efi
  2. 类型选择 Windows
  3. 磁盘UUID要写对(图中选中的就是)


    创建自定义条目

对应的config.plist变化
GUIdict下添加了以下代码

<key>Custom</key>
<dict>
    <key>Entries</key>
    <array>
        <dict>
            <key>Disabled</key>
            <false/>
            <key>FullTitle</key>
            <string>HSAWP</string>
            <key>Hidden</key>
            <true/>
            <key>Ignore</key>
            <false/>
            <key>Path</key>
            <string>/bootmgr.efi</string>
            <key>Type</key>
            <string>Windows</string>
            <key>Volume</key>
            <string>3B0342BB-9819-4046-93EF-8F99B74C3A27</string>   //这里要换成你自己分区的UUID
        </dict>
    </array>
</dict>

The End

这才是我放弃U启的原因

相关文章

  • 使用Clover引导PE

    某个逗比安装完MacOS之后吧U盘弄丢了,然后还进Windows吧Windows的引导项给给删除了,并且无法进入B...

  • 黑裙折腾

    一、使用PE工具引导:(推荐使用,直接使用PE引导,简单粗暴) 蜗牛星际/游娱宝盒J1900/3.5寸N2800黑...

  • 情迁安装黑苹果懒人版与原版教程

    clover 引导官方文档https://clover-wiki.zetam.org/zh-CN/zh-CN.ho...

  • clover引导更换oc引导

    准备工作该硬件的efi文件pe系统盘或者win10系统(双系统的)操作方法1.进入pe系统盘或者win102.使用...

  • 这次的新系统狠狠的掐住了clover configurator的

    提醒一下用clover引导系统的小兄弟们 ​不要升级新系统 目前发布的clover版本 没有一款可以用来引导Big...

  • Windows--如何使用PE安装官方ISO镜像

    Windows--如何使用PE安装官方ISO镜像 本文主要讲述如何使用普通U盘Legacy引导启动盘安装Windo...

  • NUC8i7BEH使用心得

    不要轻易更改Clover主题,不兼容的主题会导致无限重启,无法进入Clover引导菜单。解决办法是用当初的黑苹果安...

  • 如何设置Clover引导取代Windows引导

    第一. 安装Clover到SSD硬盘,拷贝你安装U盘的Clover文件夹到硬盘独立EFI分区的Clover文件夹(...

  • 从Windows恢复Clover引导

    安装Windows和Mac OS 双系统的用户容易遇到Windows更新后覆盖了之前Clover引导,导致跳过Cl...

  • clover使用教程

    Clover的前世今生 前言:先将最最基本的操作发出来,然后再写完整的教程 如何打开啰嗦模式进行排错 开机进入cl...

网友评论

      本文标题:使用Clover引导PE

      本文链接:https://www.haomeiwen.com/subject/fmyubhtx.html