2011cwj6958 发表于 2016-5-23 07:46:02

从bios启动中转换为uefi模式图文教程

本帖最后由 2011cwj6958 于 2016-5-30 23:57 编辑

从bios启动中转换为uefi模式教程
说明: 本教程适用于菜鸟级别 高手请绕道
特点:可以查找任意FAT32分区上的.efi文件启动
适用于U盘或者移动硬盘引导,从bios启动中转换为uefi模式解决部分弱主板不能找到U盘上分区靠后fat32格式分区上的UEFI启动文件的难题

首先下载我提供的两个文件 把这两个文件放在根目录
文件1    (主文件)

文件1最新版本下载   

文件2 (引导文件)
文件3(主文件)

文件1进不了的用文件3替换

请在你的U盘或者移动硬盘引导菜单上添加引导项 引导文件为uefildr

grub4dos添加
titleLoading uefi
find --set-root /uefildr
chainloader /uefildr

grub2 burg winly 添加
menuentry "【 转换为uefi模式引导 】" --class uefi {
      search --file /uefildr --set root
      insmod ntldr
      ntldr /uefildr
}

windows启动管理器 修改BCD 添加实模式启动项启动文件为\uefildr

其它的启动管理器添加启动项 启动文件为\uefildr 具体操作根据实际情况修改



启动后操作步骤如图
说明,截图为虚拟机运行
      请首先按照1,2 图运行黑色部分,
      实机3图会显示GPT磁盘上的FAT32分区(Esp) 可根据需要选择
      4图开始查找你要启动的.efi文件 我启动的是我多分区U盘上的UEFI首启动文件 在实机中,你可以启动GPT磁盘上Esp分区里的.efi文件
      7图进入UEFI模式.和实际没有区别啦


2011cwj6958 发表于 2016-5-24 18:53:51

本帖最后由 2011cwj6958 于 2016-5-24 19:10 编辑

再发一个懒人包,直接进入UEFI,自动查找系统 查找启动文件http://pan.baidu.com/s/1pLy6gqv

懒人包用法,懒人包要和先前提供的文件一起使用,把懒人包解压到fat32分区根目录。

2012zhd 发表于 2016-5-28 18:38:11

2011cwj6958 发表于 2016-5-28 15:57
换几台配置不同的电脑试试

我用G4D测试也跟43楼情况相同。

窄口牛 发表于 2016-5-23 08:59:07

没明白。意思是legacy下强行执行efi启动?模拟efi环境?

2011cwj6958 发表于 2016-5-23 09:14:55

本帖最后由 2011cwj6958 于 2016-5-23 09:18 编辑

窄口牛 发表于 2016-5-23 08:59
没明白。意思是legacy下强行执行efi启动?模拟efi环境?

应该是legacy下强行执行efi启动,已经通过几台电脑实机测试,legacy下用U盘成功启动电脑GPT分区磁盘UEFI模式的系统。

窄口牛 发表于 2016-5-23 09:18:34

说说,学习下。

2011cwj6958 发表于 2016-5-23 09:21:42

有10个人回复就放出

窄口牛 发表于 2016-5-23 09:24:03

好吧,等等看。看看除了变色龙,还有什么别的办法。

銠龔 发表于 2016-5-23 09:41:06

学习下,路过。

lingqing 发表于 2016-5-23 09:43:09

模拟efi环境???

surry100 发表于 2016-5-23 09:47:08

说说,学习下。

pky317 发表于 2016-5-23 09:48:55

排队等待教程……

窄口牛 发表于 2016-5-23 09:53:59

DUET(Developer's UEFI Emulation)是基于Legacy BIOS系统的UEFI模拟器,主要为UEFI开发者提供一个在传统BIOS系统上的UEFI运行环境,还真有。

songnic 发表于 2016-5-23 10:49:10

貌似没有看到地址噢。。。

窄口牛 发表于 2016-5-23 11:56:16

那个帖子也应该算啊

窄口牛 发表于 2016-5-23 14:24:06

够了,楼主快更,两个帖子加起来够10了

lvshujin 发表于 2016-5-23 17:38:23

没有弄明白是什么意思?希望详细解释一下。

lbw2007 发表于 2016-5-23 18:25:14

因为之前或多或少的接触过,说一下自己的见解:
模拟UEFI并不难,在BIOS下成功执行refind和clover就本就成功了,甚至用grub2进入efi shell也算是成功了。
经常使用楼主的作品。不知道楼主遇到的难题是什么?

2011cwj6958 发表于 2016-5-23 19:39:02

lbw2007 发表于 2016-5-23 18:25
因为之前或多或少的接触过,说一下自己的见解:
模拟UEFI并不难,在BIOS下成功执行refind和clover就本就成 ...

谢谢回复,难题谈不上,问题总是有办法解决。只是想多几个解决问题方式,

部分弱主板不能找到U盘上分区靠后fat32格式分区上的UEFI启动文件,强主板可以显示所有分区,甚至可以从NTFS格式分区上的UEFI启动

2011cwj6958 发表于 2016-5-23 19:39:06

本帖最后由 2011cwj6958 于 2016-5-23 19:46 编辑

lbw2007 发表于 2016-5-23 18:25
因为之前或多或少的接触过,说一下自己的见解:
模拟UEFI并不难,在BIOS下成功执行refind和clover就本就成 ...

因为这个问题没有看到有人分享成功经验,自己已经折腾出来。看看有没有人需要

窄口牛 发表于 2016-5-23 19:50:10

可以启动efi的win系统才算成功吧,只模拟个shell意义有点小。

窄口牛 发表于 2016-5-23 19:51:21

legacy下启动任意位数的Windows和intel IA。

lsc1117 发表于 2016-5-23 20:01:24

期待大大的教程!

wintoflash 发表于 2016-5-23 20:03:41

看看

2011cwj6958 发表于 2016-5-23 20:33:04

窄口牛 发表于 2016-5-23 19:50
可以启动efi的win系统才算成功吧,只模拟个shell意义有点小。

可以启动efi的win系统

2011cwj6958 发表于 2016-5-23 20:33:08

本帖最后由 2011cwj6958 于 2016-5-23 20:35 编辑

窄口牛 发表于 2016-5-23 19:50
可以启动efi的win系统才算成功吧,只模拟个shell意义有点小。

可以启动efi的linux系统

qingdao33122 发表于 2016-5-23 20:53:15

已经装好的WIN8转为CLOVER模拟UEFI启动只要借用CLOVER一个文件就可以了。不过如果WIN8装在扩展分区好像不能启动。

窄口牛 发表于 2016-5-23 22:14:59

那可厉害了

zihan800 发表于 2016-5-24 15:41:48

能在当前系统下面修改bios里面的选项?

ytshenfeng 发表于 2016-5-24 16:09:55

需要

ytshenfeng 发表于 2016-5-24 16:10:03

需要

ytshenfeng 发表于 2016-5-24 16:10:12

需要{:3_137:}
页: [1] 2 3 4
查看完整版本: 从bios启动中转换为uefi模式图文教程