当前位置: 首页 > news >正文

手搓BIOS+UEFI双启动PE启动盘

手搓BIOS+UEFI双启动PE启动盘

在读本文之前,强烈建议你阅读我的第26篇:《番外1 对PE启动U盘的思考》.本文在这个基础上继续.

想要达到BIOS+UEFI双启动的目的,我们需要思考:

  • U盘的分区表类型应该是什么?
  • U盘的分区结构应该是什么样的?
  • 我是否需要格式化U盘?

U盘的分区表类型

由于BIOS只支持MBR分区表,UEFI同时支持MBR分区表和GPT分区表,所以,U盘分区表类型只能选择MBR分区表.

U盘的分区结构

BIOS对U盘的分区结构没有限制,UEFI要求必须有一个文件系统为FAT32或FAT16的EFI分区.所以,分区结构应该与UEFI的要求保持一致.

是否需要格式化U盘

我认为,不需要格式化U盘.这也是我们手搓启动盘与使用工具制作启动盘的一大区别.


我们在我的第26篇文章《番外1 对PE启动U盘的思考》的制作基础上制作启动盘,使它支持BIOS.

(1)首先,使用DiskGenius将U盘的分区表类型转换为MBR.

(2)右键文件系统为FAT32/16的EFI分区,点击 激活当前分区 把EFI分区设置为活动分区.

(3)获取BOOTMGR:(两个途径)

  • 从Windows官方ISO镜像文件里直接获取BOOTMGR

  • 从微PE工具箱生成的ISO镜像文件里直接获取BOOTMGR

    请注意,这两个bootmgr文件并不相同.

    对于Windows官方的bootmgr,在运行时会搜索同分区内的boot文件夹里的BCD文件.

    对于微PE的bootmgr,他搜索的是同分区内WEPE文件夹里的B64文件.(B64的本质也是BCD文件,只是名字不同)

    所以,如果用错了,可能会出现下面的报错:

    (4)右键U盘,点击 重建主引导记录(MBR)

    (5)建立BCD文件.与UEFI的BCD完全相同,可以把\EFI\Microsoft\boot\BCD直接复制粘贴.

(此处仍然需要注意两个bootmgr的不同.对于Windows官方的bootmgr,BCD文件放在EFI分区的\boot\BCD位置.对于微PE的bootmgr,BCD文件放在EFI分区的\WEPE\B64,也就是把BCD重命名为B64)

至此,BIOS+UEFI双启动模式U盘便制作完成了.

http://www.jsqmd.com/news/56435/

相关文章:

  • 139 不用PE不用RE不用U盘不双击setup.exe:独家重装Windows系统的骚操作(全网首创)
  • 39 极限节约C盘空间:符号链接的玩法新高度
  • 2025最新郑州空调/地暖维修保养服务公司最新top5推荐!空调维修/空调清洗/空调保养/地暖清洗/地暖保养,行业专业数据+市场口碑榜+选择指南,南阳/平顶山/周口/新乡
  • 第四
  • 113 隐藏此电脑中的常用文件夹
  • 78 打破 Microsoft Office 只能安装在C盘的魔咒!
  • Centos7.9-生成自定义SSL证书-用于服务器调试、部署
  • 2025空调/地暖清洗保养机构推荐——郑州科名,专业团队护航,口碑出圈,空调维修/清洗/保养,地暖清洗/保养,专业高效,服务优良
  • 全球AI周报:军备竞赛白热化,模型战争迎新纪元,巨头战略大变局
  • test-20251130
  • 第四篇Srum冲刺博客
  • 实用指南:汽车行业SCRM:企业微信+服务商模式破解汽车服务行业痛点的案例分析
  • 实用指南:汽车行业SCRM:企业微信+服务商模式破解汽车服务行业痛点的案例分析
  • 鸿蒙分布式安全通信:跨设备身份认证与数据加密传输 - 青青子衿-
  • BipedalWalker实战:SAC算法如何让机器人学会稳定行走
  • 分布式硬件池化:跨设备摄像头、传感器能力协同 - 青青子衿-
  • 【日记】傍晚半马训练途中,我似乎快要认不出自己生活的这座小城市了(1295 字)
  • 读后感5
  • 血腥之狼:APT组织利用合法软件NetSupport的攻击链分析
  • 如何开始微信小程序渗透?
  • 读后感4
  • NOIP总结
  • PostgreSQL性能调优:应对表膨胀、索引碎片和无效索引问题
  • C#集合及其操作
  • Windows和Office激活工具
  • 软件基础课程第三次作业
  • IL2CPP逆向
  • 程序员修炼之道:从小工到专家读后感2
  • ubuntu学习笔记1.文件权限
  • 20232424 2025-2026-1 《网络与系统攻防技术》实验七实验报告