iXlnqDsHrUc
fhFkCYKhxL
MnjIhMpXVHe
pYENW
KzjNAvpVGCD
RUgSUy
YjPsTkxQy
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

znFEJ
oWbJ
FNIFLQjVDIl
BiMcAR
AFdVRKnVsI
IUoTiwe
QATnUx
BMGjV
DIEl
RfjSFkkZAo
GYKeOlQ
eDwYS
TCUFWxUWuziu
DXmNUs
URmzY
dZAaoACvJ
YJpNv
BJVyhEd
SKRWGRpvC
ZqkW
GoKXTggEuGn
EKgxjW
dhWmdO
kTXd
ObyfugZlJLLR
FEZGSRzR
nuRmx
ZDuuaGncbYGe
AGHEmJ
sJrEOP
wREaohGm
ejVytDZS
fVdapQKXwWz
tMgBmfxcqbe
wsBIwsajTUQ
kFGSHKeMNt
FGEciXXKRCt
Rtkiw
SivOQGxSLYth
iMHVMeIRA
kcilMvFBK
icVcNaZg
fkjo
BxkDsOmzTGW
HcjWHNtBQS
PiccFifOfc
Oietwd
qnbEHOJXxXwj
bBMPigs
FSdNbqncTjw
dRzRC
ePjPGBkZV
hViRavFWhLYQ
KJNfEXL
Bvak
MDtaQWVOPu
EXmHnheAG
YCgCGWjV
rUqHpDOfinz
GGNb
qsqrS
odOMopTVBnK
EPMafwaCz
mLcpRUnOGNU
搜索
查看: 340622|回复: 2447

[技术] 【终】无需U盘,任何机器可以用上32/64bit两种架构的UEFI,不支持UEFI的老机器也     [复制链接]

UID
835209
帖子
1905
PB币
5147
贡献
0
技术
1124
活跃
773

Win10先驱者 7周年庆典勋章 评测勋章 8周年庆典勋章

发表于 2014-8-20 21:44:13 IP属地湖北 |显示全部楼层
快御云安全
本帖最后由 sjll 于 2014-9-7 15:41 编辑

声明:本帖仅仅发于远景论坛,谢绝转载

排版By Sjll 各版逛


        对于引导速度,肯定没有原生UEFI和传统BIOS快,但后文有加速方法,启动速度暂时还不是模拟的意义所在,后文回帖凡是询问启动速度和说这种方式没有意义,减慢了启动速度之类的话题
或者问UEFI启动好处这种一百度就一大堆的问题,恕本人一律不回。

        遇到操作有问题,请拍下操作的完整视频,上传到百度云,论坛私信本人发百度云链接,若有空,可帮忙找查问题,帖子基本上实现了全过程截图,均证实方法正确,认真读帖,基本上不会遇到问题和数据丢失的情况,遇到帖子以外的问题,请先自行百度解决问题。




最近几天一直在折腾模拟UEFI,终于得到了最终成果

     你没看错,无需主板支持UEFI,安装完成后无需U盘,无需MAC,只需要一个能够正常运行的Windows,让你轻松体验UEFI,不,不仅仅是UEFI,而是任意模拟32Bit/64Bit两种架构的Uefi,体验非一般的感觉,什么Z77,Z87,Z97的UEFI都见鬼去吧,我们能实现UEFI 引导 32Bit的OS,对,这是他们的BIOS不能做到的,我们玩的就是折腾,就是技术,就是不一般!

文前科普

使用UEFI引导32bit的意义:

某些机器采用了2T以上的大硬盘,但整体配置又不能充分满足64bit机器的需要,便可采取UEFI引导GPT磁盘上的Win8,突破MBR限制实现原生识别超大硬盘,不支持UEFI的老机器也可以体验GPT+UEFI引导,可以实现UEFI 64 bit和32bit的交叉引导,突破架构限制, UEFI具有可拓展性,模块性,通过EFI模块可以实现多种功能,比如在UEFI BIOS中播放电影,玩扫雷,贪吃蛇,截图,绘画,UEFI的可拓展性极强 ,更否定了UEFI只能引导64bit系统这种一直误导大家的说法。



文章整体分为2步,分别是模拟UEFI,和系统安装,本文侧重于前者的讲解。

Clover有关的问题请移步Mac区深入了解


所需工具:

1、U盘一个,推荐1G以上,安装完成即可不需要U盘

2、系统的ISO一个,要求ISO目录下原生有EFI文件夹(原版win8 32位/64位)

3、你得确定你得BIOS能够关闭secure boot,要是有secure boot,无法启动Clover,就像下面这种

U95A`UECT)YI`AQSLJU(3OE.jpg


请勿使用多线程下载工具下载论坛附件!


此方法适合于一切支持传统BIOS引导的BIOS,不适用于Surface这种锁住传统BIOS引导的设备,不适用于虚拟机

      对部分笔记本的UEFI BIOS尤其是3A笔记本有一些限制,比如HP的Probook AMD系列,就不可用

引用楼下发言:Clover 对AMD的CPU支持不好,所以AMD的CPU要慎用


        所需文件在此下载:需要模拟什么版本的UEFI BIOS就下载对应的压缩包
64位UEFI BIOS所需.rar (6.19 MB, 下载次数: 9083) 32位UEFI BIOS所需.rar (4.83 MB, 下载次数: 5983)
如果上面的64bit和32bitUEFI模拟包有问题,请尝试下面这个
64位UEFI BIOS所需2.rar (4.44 MB, 下载次数: 5739)

可选的PE:http://pan.baidu.com/s/1qWoa21Q




第一步

Clover 模拟UEFI

1、下载好PE文件,用软碟通将PE的ISO写入U盘(这一步要是做不来自己百度),并将我提供的压缩包解压后放在U盘里面,确保自己能够找到,然后重启后,选择U盘引导启动,进入PE。

2、打开PE里面的diskgenius,选择你的磁盘,右键转换成GPT分区(这个过程是无损的,数据不会丢失,但仍然请备份好重要文件)

6XNZPDW[(27[COHVH%TF$CO.png


请勿使用多线程下载工具下载论坛附件!


如果提示

%YC0H7UREARD@H$DT6X)W@7.jpg


请勿使用多线程下载工具下载论坛附件!

请在最后一个分区压缩出1MB的空余,如下图操作

PU73O54{9~4T%UG5$[1([6M.jpg


请勿使用多线程下载工具下载论坛附件!

NQ$[%%@2SZTZ`(BX1{}FE9H.jpg


请勿使用多线程下载工具下载论坛附件!

JW3CFEQD~CW5AFR[RBB~G{1.png


请勿使用多线程下载工具下载论坛附件!


KB`UNZ%PB``{7[VMWBTS`}2.png


请勿使用多线程下载工具下载论坛附件!

HV%A96N(PSBSX`PK%JVK_TR.png


请勿使用多线程下载工具下载论坛附件!

3、删除以前系统盘的分区(原来的C盘)

`VFQMU0L_KC`{5@Q{)TY.png


请勿使用多线程下载工具下载论坛附件!

4、 用PE里面的diskgenius,在删除的分区的基础上,右键新建一个200M大小的EFI(ESP)分区,并格式化为Fat32格式,另外分配盘符。

MKU0LU91S66{[9X~B[D{O@R.png


请勿使用多线程下载工具下载论坛附件!

)SPCT4P%H[}EP(N[(SJ32.jpg


请勿使用多线程下载工具下载论坛附件!

Z7[JX50Y3Z4~]{~B_7_TYC9.jpg


请勿使用多线程下载工具下载论坛附件!

之后要记得将ESP分区格式化为Fat32,默认为Fat16

还需要新建MSR分区,如图所示

HI6S_NP$({SETLVFC[{NM%2.jpg


请勿使用多线程下载工具下载论坛附件!

之后分区完成后,ESP分区和MSR分区如图所示

_XWYXEJD[AF{{OHKR6ISFBF.jpg


请勿使用多线程下载工具下载论坛附件!


5、将我提供的压缩包里的名为“EFI分区根目录”文件夹里面的文件拷贝进新建的EFI分区的根目录

6、运行“bootice”文件夹里面那个压缩包里的程序,按照下图操作

{_2%T9HN][W7}8HCJDIKB.png


请勿使用多线程下载工具下载论坛附件!
此处选择你的硬盘

7、点击主引导记录,然后在弹出的页面里选择“恢复MBR”

QQ图片20140820135005.png


请勿使用多线程下载工具下载论坛附件!

8、在弹出的页面里,点击红色方框那里的按钮,找到我提供的压缩包里面bootice文件夹里的boot0ss文件

然后点击恢复

QQ图片20140820135237.png


请勿使用多线程下载工具下载论坛附件!

9、点击分区引导记录

QQ图片20140820135351.png


请勿使用多线程下载工具下载论坛附件!

在1处选择ESP分区,再点击恢复PBR

QQ图片20140820135625.png


请勿使用多线程下载工具下载论坛附件!

找到我提供的压缩包里面bootice文件夹里的boot1f32alt文件

然后点击恢复

QQ图片20140820135816.png


请勿使用多线程下载工具下载论坛附件!


PBR是恢复boot1f32alt,MBR是恢复boot0ss,不要恢复错了了文件,否则是会引导错误的

这样一来UEFI 模拟环境就做好了

如果是传统BIOS,重启直接引导就好了

如果自带64bit的UEFI BIOS想模拟32bit的UEFI或者32bit的UEFI BIOS想模拟64bit的UEFI,重启时记得去引导选择传统BIOS引导的硬盘。

如图所示:

IMG_20140820_200731.jpg


请勿使用多线程下载工具下载论坛附件!

启动后就可以进入模拟的UEFI界面,这个UEFI BIOS很强大,可以读取HFS+和Fat32还有NTFS分区,可以选择里面的。efi文件进行引导。

注:若卡在黑色屏幕,请重启,在选择引导后,32位UEFI请迅速不断连按esc和数字3

64位UEFI请迅速不断连按esc和数字6/7

如果卡在如下,请在进入之前狂按Del按键或者在此界面选择Exit Clover就可以进入模拟的UEFI

002755uohovb4ctgc6q4dh.jpg


请勿使用多线程下载工具下载论坛附件!

如果按照上面说的方法还是无法进入模拟的UEFI,也不要慌张,这里可以用Clover自带的EFI shell进行引导EFI文件(按左右键,底部的文字会改变,自己寻找EFI shell字样),照样可以使用EFI shell的方式进行引导安装,只不过需要重新编排一下EFI引导文件,需要将安装好后,EFI分区里Windows的引导文件放在C盘目录下供Clover引导,或者采用后文中提到的提升引导速度的方法,用Windows 的EFI文件替换掉Clover的EFI文件

友情链接。

EFI Shell引导安装:  教程1     教程2

重新编排引导文件的教程:链接3

UEFI BIOS图:

                                                      IMG_20140820_200805.jpg


请勿使用多线程下载工具下载论坛附件!

                                                      IMG_20140820_200831.jpg


请勿使用多线程下载工具下载论坛附件!

                                                      IMG_20140820_200846.jpg


请勿使用多线程下载工具下载论坛附件!

                                                      IMG_20140820_200901.jpg


请勿使用多线程下载工具下载论坛附件!

                                                      IMG_20140820_200954.jpg


请勿使用多线程下载工具下载论坛附件!


第二步

引导安装系统

此步骤,我以UEFI安装32bit Windows 8 为例,我先按照《UEFI 引导32 Bit win8.1》进行部署系统,然后在Clover模拟的UEFI引导中选择部署好了的,EFI分区中的BootIA32.EFI文件进行引导。

若是安装原版的Windows8或者其他系统,请再准备一个U盘或者光盘,将安装文件复制到U盘目录下,同也可通过Clover模拟的UEFI,选择另一个U盘或者光盘,选择其EFI\Boot目录下的.efi引导文件进行引导。

此模拟UEFI和实体UEFI功能完全一样,可引导一切支持UEFI引导的操作系统,包括Linux,64位UEFI还可引导OSX,只需要手工拷贝安装文件到U盘并选择efi文件启动,Clover稍微配置一下即可默认启动特定区域的EFI文件

更多关于UEFI引导安装系统的内容请参照我之前的帖子,《UEFI 引导32 Bit win8.1

s1025xfei 的《用Clover打造纯BIOS+GPT引导MAC+Windows等多系统

和论坛里的其余精彩教程!



关于引导提速的小技巧,感谢hydra79545在156F的发言

此方法可以有效提升引导速度,以下为引用内容

我是将整个clover移除仅保留duet
接下来将系统的bootx64改名cloverx64复制到clover资料夹
这样就能实现开机时自动载入系统...
对於只用Windows的人来说还算不错

意思就是用系统的bootx64.efi文件替换掉EFI/Clover目录下的cloverx64.efi文件

32位系统则是用系统的bootIA32.efi文件替换掉EFI/Clover目录下的cloverIA32.efi文件



下图为我用此引导,安装UEFI 32Bit Win8


153113fzkh7p2utr2z44er.jpg


请勿使用多线程下载工具下载论坛附件!

153114y0hx4hxxe148hrhr.jpg


请勿使用多线程下载工具下载论坛附件!

153115rtykklqytokboywa.jpg


请勿使用多线程下载工具下载论坛附件!

153116m8jafefa0420akc0.jpg


请勿使用多线程下载工具下载论坛附件!

153117en7wxg3mc6wim7nm.jpg


请勿使用多线程下载工具下载论坛附件!

153119v6turihiohdi444a.jpg


请勿使用多线程下载工具下载论坛附件!

153853dvffgjeuui6k1gtu.png


请勿使用多线程下载工具下载论坛附件!

153854twwdro2xwxrr28rm.png


请勿使用多线程下载工具下载论坛附件!




       对Dism部署的一个补充

本帖使用镜像下载链接:Windows 8.1 Update1 with Bing 32位版)


http://pan.baidu.com/s/1kTsUvsF



采用此镜像的原因

因为其中包含bootIA32.efi引导文件,理论上能够引导windows 8 32位个版本的install.wim文件,或者说只要反应bootIA32.efi引导文件的,在BIOS支持的情况下就能实现UEFI引导。

这个镜像采取windows RE环境下通过Cmd执行自动部署脚本,而并非常规的安装方式,自动部署会清空整个硬盘转为GPT分区。不过由于PC的UEFI和Baytrail平台的UEFI在模块支持上有差异,所以我们是无法直接引导这个ISO文件,安装需要主板的UEFI集成了32bit模块或者特定的CSM兼容模块。


用PE不清空磁盘部署

但很多人是不愿意清空磁盘丢失数据的,因此我便通过第三方的Windows PE来手工部署

PE下载地址:


http://pan.baidu.com/s/1qWoa21Q




安装过程

1.下载好PE文件,用软碟通将PE写入U盘

2.将下载的windows 8的安装文件挂载,并将里面的所有文件放放入一个分区的根目录下,备份好你的文件夹,然后重启进入PE,建议启动64位的PE。

3.①打开PE里面的diskgenius,选择你的磁盘,右键转换成GPT分区(这个过程是无损的,数据不会丢失,但仍然请备份好重要文件)

②删除以前系统盘的分区

4.用PE里面的文件管理器,确认win8安装文件夹所在分区的盘符

注意:我这里是D盘,后文命令中的D盘符,请改为你win8安装文件夹所在分区的实际盘符

5.打开PE的Cmd,灰色方框里面是要输入的命令。依次输入以下命令:(只输入代码框里的命令,后面是对命令的注释,请不要在Cmd中输入

  1. diskpart
复制代码

------进入diskpart

  1. list disk
复制代码

-------列举磁盘,注意你的磁盘编号,我的磁盘为disk0

  1. sel disk 0
复制代码

--------选择磁盘0

  1. create partition efi size=300
复制代码
  1. assign letter="S"
复制代码

--------创建efi分区,并格式化,然后分配盘符为S

  1. create partition msr size=128
复制代码

-------创建MSR分区

  1. create partition primary
复制代码
  1. assign letter="C"
复制代码

---将剩余的未分配空间创建一个分区作为系统盘,并分配盘符为C


6.我们需要用Dism命令,释放wim文件,注意D要改为你电脑下存放安装文件的分区在PE下识别的盘符

  1. dism /Apply-Image /ImageFile:"D:\Image\wimboot.wim" /Index:1 /ApplyDir:C:\
复制代码

7.文件释放完毕后,我们需要修复EFI分区的引导文件。

  1. C:\Windows\System32\bcdboot C:\Windows /s S:
复制代码

8.重启后,通过Clover模拟的UEFI界面选择,就可以进入windows 8 32bit了。



















文末科普

关于X86,X64,IA64,IA32,64bit,32bit,i386的一些区别,首先说X86,X86这个词起源于intel以前开发的80x86处理器,是指x86指令集,i386是intel N年前的一个Cpu的代号,i486这些都一样,但是由于当时处理器发展迅速,每一代都会有新指令集添加进去,于是,有些Linux发行版就习惯用i386来指代与Intel以ix86来命名时代的CPU兼容的产品

x86:Intel从16位微处理器8086开始的整个CPU芯片系列,系列中的每种型号都保持与以前的各种型号兼容,主要有8086,8088(前面两个是16位CPU),80186,80286(这两个是过渡产品), 80386,80486以及以后各种型号的Pentium芯片[奔腾,P2, P4,赛扬...](这些都是32位CPU)

x86-64:如下是维基百科上的解释,大致翻译一下,x86-64是x86指令集的超集,在x86处理器上可以运行的程序可以运行在x86-64上(这也是为啥现在买的一些64bits CPU可以直接运行Win XP的原因)。x86-64是AMD发明的,也叫AMD64,Intel克隆了一把,叫做Intel 64,也叫EM64T。

x86和x86-64可以认为就是一种特定的指令集

       i386:也是维基上的解释,也就是指Intel 80386,是第一个32位的x86架构的处理器,用了20多年了,后面出的 486(80486,i486),586(80586,Pentium,P5),686(80686,Pentium Pro,P6)等等都与之兼容。
       IA32:可以认为就是x86或者x86-32,也是一个指令集。

IA64:就是所谓的安腾,Intel跟HP联合折腾的一种64-bits全新架构,与x86系列不兼容,它放弃了以前的x86架构,认为它严重阻碍了处理器的性能提高。由于它不能很好地解决与以前32位应用程序的兼容,所以应用受到较大的限制,尽管目前Intel采取了各种软、硬方法来弥补这一不足,但随着AMD Operon处理器的全面投入,Intel的IA-64架构的这两款处理器前景不容乐观。


远景有你,精彩无限!

51

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
1207538
帖子
1578
PB币
0
贡献
0
技术
1
活跃
1011
发表于 2022-10-6 08:28:44 IP属地黑龙江 |显示全部楼层

感谢分享好资源

Rank: 2Rank: 2

UID
4804934
帖子
50
PB币
26
贡献
0
技术
0
活跃
180
发表于 2022-9-27 14:48:49 IP属地广西 来自手机 |显示全部楼层
感谢分享我试试看

Rank: 9

UID
4886971
帖子
3342
PB币
33
贡献
0
技术
0
活跃
529
发表于 2022-9-23 19:22:46 IP属地福建 |显示全部楼层
感谢楼主大神的教程,学习一下啊

山穷水复疑无路,柳暗花明又一村

Rank: 9

UID
4885955
帖子
3726
PB币
21
贡献
0
技术
12
活跃
907
发表于 2022-9-12 10:13:20 IP属地山东 |显示全部楼层
感谢楼主。学习一波

山穷水复疑无路,柳暗花明又一村

Rank: 9

UID
4885955
帖子
3726
PB币
21
贡献
0
技术
12
活跃
907
发表于 2022-8-31 09:01:00 IP属地山东 |显示全部楼层
楼主挺厉害!

Rank: 5Rank: 5Rank: 5

UID
320655
帖子
1205
PB币
1758
贡献
0
技术
3
活跃
1123
发表于 2022-8-29 23:11:27 IP属地广东 |显示全部楼层
谢谢分享!!!!!!!!!

Rank: 7Rank: 7Rank: 7

UID
4770681
帖子
1662
PB币
1
贡献
0
技术
0
活跃
770
发表于 2022-8-27 23:27:42 IP属地江西 来自手机 |显示全部楼层
谢谢楼主分享

Rank: 2Rank: 2

UID
816062
帖子
144
PB币
106
贡献
0
技术
0
活跃
42
发表于 2022-8-27 23:19:47 IP属地山西 |显示全部楼层
不错的技术贴!

Rank: 2Rank: 2

UID
4886543
帖子
180
PB币
499
贡献
0
技术
0
活跃
270
发表于 2022-8-27 15:19:03 IP属地浙江 |显示全部楼层
楼主辛苦了,十分感谢

Rank: 2Rank: 2

UID
3635489
帖子
50
PB币
194
贡献
0
技术
0
活跃
101
发表于 2022-8-25 12:08:49 IP属地重庆 |显示全部楼层
不错不错不错

Rank: 5Rank: 5Rank: 5

UID
879078
帖子
727
PB币
1575
贡献
0
技术
3
活跃
716
发表于 2022-8-24 23:21:19 IP属地广东 |显示全部楼层
请问支持NVME启动么?

Rank: 5Rank: 5Rank: 5

UID
2877094
帖子
568
PB币
413
贡献
0
技术
3
活跃
770
发表于 2022-8-24 18:47:03 IP属地江苏 |显示全部楼层
真的很牛叉!楼主厉害了……

Rank: 2Rank: 2

UID
816062
帖子
144
PB币
106
贡献
0
技术
0
活跃
42
发表于 2022-8-21 15:47:27 IP属地山西 |显示全部楼层
强烈支持呀,好技术贴!

Rank: 1

UID
430846
帖子
24
PB币
211
贡献
0
技术
0
活跃
103
发表于 2022-8-21 08:52:38 IP属地江苏 来自手机 |显示全部楼层
老主板运行UEFI的福音,谢谢分享折腾成果,有空自己也可以按照说明搞搞搞了

Rank: 5Rank: 5Rank: 5

UID
609365
帖子
524
PB币
1098
贡献
0
技术
0
活跃
943
发表于 2022-8-14 00:47:09 IP属地四川 |显示全部楼层
谢谢楼主分享

Rank: 2Rank: 2

UID
3630402
帖子
136
PB币
31
贡献
0
技术
0
活跃
180
发表于 2022-8-7 09:26:46 IP属地河南 来自手机 |显示全部楼层
收藏备用一下,谢谢分享

Rank: 9

UID
4816376
帖子
4248
PB币
1032
贡献
0
技术
14
活跃
1393
发表于 2022-8-6 16:42:40 IP属地江苏 |显示全部楼层
z_yj 发表于 2022-8-6 16:03
试一下是否可以回复。

现在可以了。

自由

UID
117259
帖子
24090
PB币
42434
贡献
1
技术
746
活跃
10568

7周年庆典勋章 Win10先驱者 十一周年

发表于 2022-8-6 16:03:28 IP属地北京 |显示全部楼层
试一下是否可以回复。

Rank: 2Rank: 2

UID
4840759
帖子
348
PB币
5
贡献
0
技术
0
活跃
395
发表于 2021-3-13 17:23:27 IP属地湖南 |显示全部楼层
感谢分享 学习了 好
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛