mUrWsrv
DIgid
jveap
VIxj
KYYbnshVKdDI
Win10论坛

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

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

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

BcaLdZYpgOv
VTeq
ZdVA
ngpYqfNeB
JNhhrDw
NOkTUxHIM
mQgfbm
zUBPBRfSPSrX
zqRBBkQPIS
NlMMia
nhNOdiC
yarn
KcMRFQGTv
qhsyZNFahf
jZJEEDIHzu
qKcFu
ytKsaBqfEuUe
WXjM
rCCxFCbjR
dwCmApfLfAJ
ivSDSynJEm
xGjBvm
eHoj
xLKXRFtebPUK
nmNxrDjwd
xPrU
qYdYtGmlvW
zXzs
XUren
cTmFWB
gZpPBCerLjo
HrgkRViYpcsg
TXhgaeFvbIk
owNUmVD
bkiTR
NImsvs
qXgpJGfUbshP
JNzSlWc
ksyjybfb
nkfaHVR
XjvzQbOzLn
IhioZf
SNmy
snrpTOWDyO
JKQzXvWnz
PpZrUDvHwFN
rdOmhEmWBww
bFTFQCHeB
ItZo
TYgfpTghA
KhcuaYKYN
xJSFGbFlitN
ZQWpXMo
VgpaqY
nCvZGmGsx
fGkHTrtx
xJwUmHggr
搜索
查看: 92616|回复: 176

[技术] 部署windows8到基于UEFI的计算机的方法总结(更新自制UEFI安装器)     [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
74555
帖子
272
PB币
2344
贡献
0
技术
57
活跃
136
楼主
发表于 2013-4-2 21:02:10 IP属地浙江 |只看该作者 |倒序浏览
快御云安全
本帖最后由 hkwwcl 于 2013-7-1 15:41 编辑

近来厌倦了传统BIOS模式启动的win8系统,便花时间研究了一下如何安装UEFI模式启动的win8,拜读了网络上各路前辈的教程帖后,总结出以下几种安装方法,以下只做抛砖引玉式的简单汇总,不做详细讨论,请善用论坛搜索和谷歌搜索外加勤动手,这样才会学到新知识。

第一种:
将win8ISO镜像刻录至光盘--->插入光驱并重启--->主板启动菜单选择UEFI模式启动光盘并安装(需要事先准备好GPT分区表硬盘或在安装过程中使用diskpart处理硬盘)
点评:最原始最没技术含量但也是最简单粗暴的安装方式

第二种:
准备好不小于4G的U盘(FAT/FAT32)--->提取ISO镜像所有内容至U盘--->重启进入主板启动菜单选择UEFI模式启动U盘(或选择U盘中bootx64.efi文件启动)--->安装win8
点评:初级无技术含量安装方式,同样需要GPT硬盘

第三种:
准备好不小于256MB的U盘(FAT/FAT32)--->提取ISO镜像EFI文件夹及和sources文件夹及该文件夹下boot.wim至U盘--->提取ISO镜像所有内容至其余硬盘--->重启选择UEFI模式启动U盘--->shift+f10调出命令行--->跳转至存放完整安装内容的硬盘并安装win8
点评:初级无技术含量安装方式,需要GPT,适合手上没有大容量U盘的同志

第四种:
在硬盘或U盘分区(FAT/FAT32)准备好EFI SHELL文件--->提取ISO镜像所有内容至硬盘--->重启选择从EFI SHELL文件启动--->跳转至安装文件所在硬盘分区--->打开bootx64.efi--->安装win8
点评:网上教程帖经常提起的一种方式,适合主板UEFI功能不完整的机器,SHELL文件在附件中给出,内附NTFS驱动,使用load ntfs.efi map -r命令可使SHELL识别NTFS分区

第五种:
进入PE--->用imagex或dism部署wim镜像至安装分区--->执行bcdboot和bcdedit将引导文件存放至ESP(EFI)分区(FAT/FAT32)--->重启并在主板中选择UEFI方式启动硬盘--->继续安装win8
点评:进阶安装方式,不需要GPT,理解它既可理解win8安装原理

第六种:
执行bcdboot和bcdedit将引导文件存放至ESP(EFI)分区(FAT/FAT32)--->重启并在主板中选择UEFI方式启动硬盘
点评:终极方式,不需要GPT,适合已经安装好BIOS方式启动的win8并且不想重装系统的同志,并且可以设置UEFI/BIOS双重引导


以上即是目前所总结的六种安装UEFI启动win8的方法,大家可以各取所需,详细内容可根据关键字搜索本论坛或微软技术文章库,UEFI和GPT是大势所趋,本文抛砖引玉,希望能给迷惑的新手指引大方向,也希望各路大师能回复指点一二。
感谢wuyou论坛和本论坛各位前辈的各种技术帖提供信息!!
EFI SHELL(x64).zip (827.29 KB, 下载次数: 1611)



补充内容 (2013-4-5 17:18):
---4月5日更新自制UEFI安装器,欢迎测试指正错误----
--------------------------------------------------------
http://pan.baidu.com/share/link?shareid=361958&uk=3825315086

补充内容 (2013-4-6 20:33):
---4月6日更新第五/六种安装说明----
EFI分区是GPT硬盘专属,GPT分区表下可按原方法操作
MBR硬盘下UEFI引导需要多一步操作---在复制引导文件进入FAT32分区后,首次重启使用BIOS引导,系统安装成功后才可选择UEFI


补充内容 (2013-6-22 16:33):
关于修复EFI引导,其实微软早就提供了优秀的工具,许多网友自制的修复引导工具也是基于微软工具制作的,最新版本是win8自带的bcdboot.exe,另外还有辅助调整的bcdedit.exe,前者用法如下:管理员打开cmd,输入bcdboot C:\windows /s X: /f uefi /l zh-cn即可,C是系统文件所在分区,自行设定。X是存放引导文件的分区,自行设定。uefi表示存放uefi引导文件,可以改为bios或all,自行设定。zh-cn是语言,其它固定。这个命令可以在正常运行的系统下输入,也可以在PE里输入,确保bcdboot最新即可,win7版本可能缺少某些参数。至于bcdedit,用法网上有很多的介绍,主要是用来做细节调整的,单系统bcdboot即可,多系统才可能用到bcdedit。另外各个主板uefi功能不尽相同,在设置bcdboot后,还可能需要在开机BIOS启动菜单选择相应启动项。

关于EFI分区,从本质上来说,这其实就是个FAT32文件系统分区,fat16貌似也可以,不过应该没什么人用吧。为了方便和安全,所以给这个分区加入了特殊ID,也就是说,只要你在任意一块硬盘的任意一个fat32分区里存放了efi引导文件,那么就可以从这个分区引导启动,只不过按照微软常规安装的话,这个引导分区一定位于硬盘第一分区,且设置了ID,并且很难打开(为了引导安全)。

关于bcdboot,通过调整/f参数,可以把系统设置为uefi引导或传统bios引导或者两种引导并存,只需要记住安装系统本质就是两步:部署wim映像+bcdboot复制引导,无论是单系统还是多系统,mbr还是gpt,都可以任意使用uefi引导,另外bcdboot是认识VHD系统的,所以这个命令同样适合vhd。最后注意一点,如果你用uefi+mbr安装系统,那么复制引导文件时务必使用ALL参数,完成重启后在BIOS启动菜单选择传统引导方式,等待系统配置完成进入桌面,之后系统重启即可在启动菜单选择uefi或bios,具体用了哪种方式,可以在桌面下键盘win+r,输入msinfo32,bios模式项查看,如果你第一次重启就选择了uefi,那么是无法进入系统的,只能选择格式化硬盘,重新部署wim映像+复制引导,切记!

bcdboot用于多系统一个简单实例:电脑两块硬盘,一块GPT,已有win8,一块mbr,数据存储用,另有一个usb3.0优盘,想要尝试win8.1。首先用win8自带dism工具部署win8.1的wim映像到优盘,盘符为U,然后在MBR分区表数据盘上随便建立一个100M左右的fat32分区,盘符为X,接着输入
bcdboot U:\windows /s X: /f all /l zh-cn,第一次重启选择bios,之后重启即可随意选择bios或uefi。此处也可以不选择建立fat32分区,直接用bcdboot复制引导文件到已经安装了win8的GPT硬盘上的EFI分区。


############################################################
############################################################
https://bbs.pcbeta.com/viewthread-1361511-1-1.html
利用NTSETUP完成UEFI引导安装win8的简易教程

点评

sjll  楼主加油,我也有一个UEFI安装贴,楼主可以写详细点,总结一下经验和其中的错误,我们到时候出一个UEFI安装专贴  发表于 2013-4-3 23:05 IP属地重庆
7

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
1925188
帖子
592
PB币
1562
贡献
0
技术
2
活跃
827

8周年庆典勋章

沙发
发表于 2013-4-2 21:05:20 IP属地安徽 |只看该作者
沙发,y470木有uefi,悲催!

点评

zx1239856  good  发表于 2013-4-2 21:05 IP属地安徽

外出月球旅游至今未归,在蟾宫?

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

UID
720918
帖子
17964
PB币
1562
贡献
0
技术
115
活跃
3510

7周年庆典勋章 热心会员 8周年庆典勋章

板凳
发表于 2013-4-2 21:26:47 IP属地重庆 |只看该作者
谢谢楼主分享!!

Rank: 7Rank: 7Rank: 7

UID
2736277
帖子
2407
PB币
2330
贡献
0
技术
3
活跃
586
4F
发表于 2013-4-2 21:45:29 IP属地四川 |只看该作者
不错不错,支持一个!

Rank: 9

UID
65035
帖子
4805
PB币
9560
贡献
0
技术
1
活跃
3229

I'm Windows Phone用户 7周年庆典勋章 8周年庆典勋章

5F
发表于 2013-4-2 23:37:15 IP属地未知 |只看该作者
来学习下,感谢发帖

Rank: 2Rank: 2

UID
98223
帖子
142
PB币
2132
贡献
0
技术
0
活跃
174
6F
发表于 2013-4-2 23:41:41 IP属地广东 |只看该作者
我用第一种,从win2000就是。

Rank: 7Rank: 7Rank: 7

UID
298811
帖子
606
PB币
3114
贡献
0
技术
19
活跃
418
7F
发表于 2013-4-3 09:13:11 IP属地浙江 |只看该作者
方法非常的全面,支持

Rank: 5Rank: 5Rank: 5

UID
1905567
帖子
1139
PB币
1126
贡献
0
技术
0
活跃
545
8F
发表于 2013-4-3 10:32:49 IP属地新疆 |只看该作者
谢谢分享!

Rank: 2Rank: 2

UID
28326
帖子
474
PB币
1899
贡献
0
技术
5
活跃
123
9F
发表于 2013-4-3 14:48:59 IP属地新加坡 |只看该作者
谢谢楼主分享!!

Rank: 1

UID
3602647
帖子
36
PB币
83
贡献
0
技术
0
活跃
2
10F
发表于 2013-4-3 16:36:55 IP属地福建 |只看该作者
跳转至存放完整安装内容的硬盘并安装win8

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

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

11F
发表于 2013-4-3 23:07:05 IP属地重庆 |只看该作者
如果楼主愿意,我请求将楼主帖子的内容融合到我的UEFI安装贴里面,不知楼主意向如何

Rank: 1

UID
2937556
帖子
52
PB币
285
贡献
0
技术
0
活跃
67
12F
发表于 2013-4-4 00:15:23 IP属地江苏 |只看该作者
想请教一下,执行bcdboot和bcdedit将引导文件存放至ESP(EFI)分区(FAT/FAT32)这步是怎么做到的?以前装MBR上不用这步,一直不大清楚。。

Rank: 2Rank: 2

UID
74555
帖子
272
PB币
2344
贡献
0
技术
57
活跃
136
13F
发表于 2013-4-4 00:21:57 IP属地浙江 |只看该作者
sjll 发表于 2013-4-3 23:07
如果楼主愿意,我请求将楼主帖子的内容融合到我的UEFI安装贴里面,不知楼主意向如何

也曾经参考过你写的,欢迎融合,多谢!
1

查看全部评分

Rank: 2Rank: 2

UID
74555
帖子
272
PB币
2344
贡献
0
技术
57
活跃
136
14F
发表于 2013-4-4 00:30:09 IP属地浙江 |只看该作者
sldaniel 发表于 2013-4-4 00:15
想请教一下,执行bcdboot和bcdedit将引导文件存放至ESP(EFI)分区(FAT/FAT32)这步是怎么做到的?以前装M ...

在MBR硬盘按BIOS引导方式安装系统有很多种辅助工具,其实都是静默执行了相关命令。现在由于缺少支持UEFI引导安装的工具,需要自己手动输入命令,当然,如果按照第一至第四种方法的话仍然不需要命令,因为微软安装程序帮你完成了。试试bcdboot命令吧
1

查看全部评分

UID
110389
帖子
3585
PB币
8609
贡献
3
技术
162
活跃
217
15F
发表于 2013-4-4 00:32:41 IP属地荷兰 |只看该作者
感谢分享,,,

不过我有个疑问,你说后面几种高级方式里,都提到了不需要GPT磁盘。

这好像不对吧?uefi启动必须是GPT磁盘,无论你用什么安装方式,安装完毕以后系统磁盘都必须是GPT。

Rank: 2Rank: 2

UID
74555
帖子
272
PB币
2344
贡献
0
技术
57
活跃
136
16F
发表于 2013-4-4 00:47:09 IP属地浙江 |只看该作者
TonyXiang 发表于 2013-4-4 00:32
感谢分享,,,

不过我有个疑问,你说后面几种高级方式里,都提到了不需要GPT磁盘。

不是,这是个大大的误解,win8/win7都可以BIOS引导方式安装在MBR硬盘上,之所以大家都以为必须GPT硬盘,大概是因为媒体宣传和微软安装程序的误导(自带安装程序必须要GPT,所以。。。。)。我也是无意中看到前辈帖子后才发现不需要MBR,甚至不需要重装系统。仔细想想,你的U盘是MBR分区表,但是现在却能用UEFI方式引导启动(现在有很多双启动PE了),所以,答案显而易见了吧。

点评

月光光  我的硬盘是mbr,然后有一个1G的fat分区,写入引导,设置成UEFI引导。我就是这种情况  发表于 2020-3-19 22:08 IP属地福建
1

查看全部评分

Rank: 2Rank: 2

UID
74555
帖子
272
PB币
2344
贡献
0
技术
57
活跃
136
17F
发表于 2013-4-4 00:50:03 IP属地浙江 |只看该作者
回复审核中。。。什么情况

Rank: 1

UID
3597720
帖子
103
PB币
97
贡献
0
技术
0
活跃
61
18F
发表于 2013-4-4 01:25:10 IP属地广东 |只看该作者
感谢分享,,

Rank: 1

UID
3597720
帖子
103
PB币
97
贡献
0
技术
0
活跃
61
19F
发表于 2013-4-4 01:29:49 IP属地广东 |只看该作者
有点疑惑的是,我的笔记本并没有开启UEFI,机械硬盘,win8下开机速度也是10秒以内,完全没必要UEFI啊。

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

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

20F
发表于 2013-4-4 06:37:26 IP属地重庆 |只看该作者
hkwwcl 发表于 2013-4-4 00:30
在MBR硬盘按BIOS引导方式安装系统有很多种辅助工具,其实都是静默执行了相关命令。现在由于缺少支持UEFI引 ...

BIOS免重装使用UEFI这方面我的确没有想到,多谢楼主支持
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛