部署windows8到基于UEFI的计算机的方法总结

Windows Mr.R 4年前 (2015-04-23) 1768次浏览 已收录 1个评论 扫描二维码

近来厌倦了传统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是大势所趋,本文抛砖引玉,希望能给迷惑的新手指引大方向,也希望各路大师能回复指点一二。

 

EFI分区是GPT硬盘专属,GPT分区表下可按原方法操作
MBR硬盘下UEFI引导需要多一步操作—在复制引导文件进入FAT32分区后,首次重启使用BIOS引导,系统安装成功后才可选择UEFI

 

关于修复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分区。


QQ㊀群: 240424174;QQ㊁群: 749250816;QQ㊂群: 542382043;
㊄群: 860166303;⑥群: 738134262 ⑦群 750397184
常见问题:1、文件解压请使用Winrar5.5版本以上解压;
2、视频播放有声音无画面,请了解下PotPlayer播放器;
3、回复仍不可见隐藏内容,请使用邮箱注册登录;
R大技术站 , 版权所有,如未注明 , 均为原创,如需转载请注明来源!
喜欢 (0)
[itdiy@qq.com]
分享 (0)
发表我的评论
取消评论

表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
(1)个小伙伴在吐槽
  1. Thanks for the inithgs. It brings light into the dark!
    Lyddy2016-06-21 23:06 回复 Windows 7 | Firefox浏览器 41.0