You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何为现有UEFI启动的Windows PE USB启动盘添加MBR启动支持

如何为现有UEFI启动的Windows PE USB启动盘添加MBR启动支持

嘿,我之前帮朋友处理过几乎一模一样的问题——给UEFI-only的WinPEU盘加上MBR启动支持,不用完全重做启动盘,还能保留原来的UEFI启动功能。针对你的HP Probook 6560b(这款老本确实支持BIOS/MBR和UEFI两种启动模式),给你一步步来的实操方法:

第一步:先备份U盘数据(重要!)

虽然下面的操作理论上不会丢失数据,但保险起见,把U盘里所有WinPE相关的文件复制到电脑的某个文件夹里,万一出问题可以快速恢复。

第二步:把U盘转换成MBR分区表(如果当前是GPT格式)

BIOS/MBR启动只能识别MBR格式的磁盘,而UEFI启动盘通常默认是GPT格式,所以得先转成MBR:

  1. 右键点击Windows开始菜单,选择磁盘管理,找到你的U盘,记下它的磁盘号(比如“磁盘2”)。
  2. 打开管理员权限的命令提示符(CMD),依次输入以下命令:
    diskpart
    list disk
    select disk 2 (把2替换成你的U盘对应的磁盘号)
    convert mbr
    只要你的U盘分区不超过4个主分区,这个转换过程不会丢失现有数据。

第三步:设置主分区为活动分区

继续在diskpart工具里操作:
list partition (找到U盘的主分区,通常是列表里的“分区1”)
select partition 1
active
这一步是告诉BIOS:这个分区是可引导的系统分区。

第四步:添加MBR引导文件到U盘

  1. 退出diskpart工具:exit
  2. 找到你的U盘主分区的盘符(比如D:),输入以下命令:
    bcdboot D:\windows /s D: /f BIOS
    这个命令会把BIOS启动需要的核心引导文件(bootmgr、BCD配置文件等)复制到U盘主分区,自动配置好MBR启动环境。

第五步:验证UEFI启动功能是否保留

我们只是新增了MBR支持,原来的UEFI引导文件应该还在U盘里。你可以检查U盘根目录下是否存在EFI\Boot\bootx64.efi文件,只要这个文件没丢,UEFI启动就依然可用。

现在你的U盘就实现双启动了:在支持UEFI的新电脑上会自动用UEFI模式启动,在HP Probook 6560b这类老设备上,就会自动切换到MBR/BIOS模式启动。

备注:内容来源于stack exchange,提问作者John

火山引擎 最新活动