pass111 发表于 2020-11-18 12:07:04

如何正确&有效换成------UEFI模式引导启动

(原有系统不是UEFI模式,是BIOS+MBR模式引导启动的)。
现在想从BIOS+MBR模式引导启动-------换成------UEFI模式引导启动,如何才能正确有效的引导启动??


自己试过网上教程,硬盘转为GPT后,也设置了UEFI模式引导启动,然后也修复了引导启动,可就是无法正常进入桌面,到底错在哪里? 如何正确有效引导启动??????

(不要和我说什么主板不支持什么的,主板完全支持UEFI模式)

scq330 发表于 2020-11-18 12:17:31

原来是什么系统?

xuexiang 发表于 2020-11-18 12:23:44

很少有人会想着无损转换的,喜欢折腾系统的都是动不动就安装新系统,所以很难有参考,折腾后才知道,你就当作自己做了一次小白鼠,给后人留下一点小经验

xuexiang 发表于 2020-11-18 12:28:39

突然想起来以前做联想一键恢复测试的时候无损转换过一次
但是是从uefi转换mbr
转换过程很简单就是转换硬盘
引导修复记忆中系统和一键恢复都正常没有出现问题
因为是做测试,系统是新安装的,驱动是win10自带的,硬盘是没有数据的,用的是diskgen无损转换

liujun2000 发表于 2020-11-18 12:41:20

本帖最后由 liujun2000 于 2020-11-18 15:49 编辑

分一个fat32分区有EFI 文件夹内内容 就可以 UEFI模式引导启动

dmgy 发表于 2020-11-18 13:53:01

进PE,用bootice检查一下BCD文件中的启动分区是否正确。

2010sya 发表于 2020-11-18 14:05:47

不需要转换分区格式!!!

创建一个FAT32分区(1G就够了),

然后:bcdboot C:\windows /s K: /f UEFI

重启,改为uefi引导。。。

hilsonma 发表于 2020-11-18 16:05:07

先检查原来的系统是不是支持uefi引导
也就是看 \Windows\System32\Boot\winload.efi 是否存在
如果不存在就要补上 (\Windows\System32\Boot\winload.efi 和 \Windows\System32\Boot\zh-CN\winload.efi.mui

如果系统已经支持uefi引导,再按楼上的方法添加uefi引导文件
我的做法是 bcdboot c:\windows /s c: /f uefi

然后再检查是否有fat32分区,没有就创建一个。或者硬盘转为gpt格式也可以,就是在第一分区前要预留足够空间以便建立esp/msr.

最后把主引导文件放到esp (fat32分区) ,这个引导文件可以是直接复制刚才 bcdboot c:\windows /s c: /f uefi 建立的 c: 盘上的整个efi文件夹,也可以是其他第三方引导,如grub2的efi文件

如果主引导文件是第三方的引导,引导文件放到esp后必须重新命名使得这个第三方引导文件全路径为 \efi\microsoft\boot\bootmgfw.efi (冒充为windows的引导文件)
这时,建议把c:\EFI\Microsoft\Boot\bootmgfw.efi 改名为bootmgf.efi
然后在第三方引导的配置中添加引导这个 c:\EFI\Microsoft\Boot\bootmgf.efi

fjzjk 发表于 2020-11-18 19:00:20

要么是你引导没修复好,要么是主板uefi启动windows boot manager没认到吧

wjia 发表于 2020-12-5 09:53:02

赚点积分。。。。。

freefaller 发表于 2020-12-9 18:12:40

学习学习

bl6630074 发表于 2023-4-25 23:16:19

学习uefi模式
页: [1]
查看完整版本: 如何正确&有效换成------UEFI模式引导启动