新型UEFIBIOS安装64位win78.docx
《新型UEFIBIOS安装64位win78.docx》由会员分享,可在线阅读,更多相关《新型UEFIBIOS安装64位win78.docx(11页珍藏版)》请在冰豆网上搜索。
新型UEFIBIOS安装64位win78
新型UEFI-BIOS安装64位win7(8)
在新型UEFIBIOS下安装64位win7和win8
随着BIOS的的发展,目前UEFI(统一可扩展固件接口)这种新型BIOS渐渐成为各大主板厂商的首选BIOS,目前绝大多数新出的主板均为UEFI新型BIOS,尽管也支持传统BIOS模式,但随着未来的发展,UEFI必将成为主流,所以了解在UEFI下安装系统很有必要。
之前我曾写过一篇关于在UEFI下安装系统的文章,但是由于里面涉及到的概念过于繁琐冗杂,新手和小白看了云里雾里,所以这篇文章,我尽量写成简单易懂的图文教程,介绍如何在UEFI下安装系统!
关于UEFI及相关概念,请参考我的之前的文章(后面会给出链接),我就不多说了,下面直接说步骤。
(1)在UEFI下安装win7x64
前言:
本教程仅供参考,本作者不对安装过程中出现的任何问题负责,风险自担;
建议先在虚拟机中演练,结合实体机器的支持UEFIBIOS的BIOS菜单(开机后进入BIOS,先详细了解必须了解的BIOS菜单功能打开关闭以及相关设置方法,只看菜单,先不进行设置),熟悉流程后再去尝试;
目前UEFI/GPT仅仅支持64位系统启动安装,所以32位系统的不要尝试;
UEFI/GPT下安装的win7x64不能用常用的软激活激活,只能通过刷BIOS激活或者正版激活码激活,努力支持正版吧少年;
不大于2T的硬盘理论上不建议使用GPT分区。
A、安装前准备:
++下载好微软官方win764位镜像文件;
++下载好EFISHELLx64(此文件解压后得到shell.efi文件和apps文件夹)以及bootmgfw.efi文件,一般得下载,以防万一,原因后面解释;
++准备个大于等于4G(至少要能放下win764位镜像解压出来的全部文件)的U盘,并且格式化为FAT32文件系统。
++查看自己机型的主板BIOS厂家版本,确定是否支持UEFI,以及UEFI的相关设置文档资料(只要知道如何打开UEFI新型BIOS,并且会设置EFIshell启动方式,以及win8所支持的securityBoot功能如何关闭就行)。
本次选择优先USB(U盘)启动。
++先将下载好的win7x64官方镜像文件解压到U盘根目录下,同时把下载好的EFISHELLx64解压到此U盘的根目录下,同时,下载好的bootmgfw.efi文件也放在U盘根目录下。
如下图示
其中,黄色荧光圈出的两个apps和shell.efi是从下载好的eifshellx64中解压出来;鼠标选中的bootmgfw.efi适合efi一同下载好的那个文件。
注:
1、U盘要格式化为FAT32文件系统是因为EFI只支持从FAT32文件系统的USB磁盘引导,不支持现在主流的NTFS文件系统
2、需要下载图中标示的文件(apps文件夹、shell.efi和bootmgfw.efi文件)是因为微软官方的镜像文件中都缺少必要的EFI引导文件,要在UEFI新型BIOS下安装必须得具备上述文件,否则系统无法识别引导安装。
B、安装过程:
本次安装使用vmwareworkstation9虚拟机(选择vmware而不选择virtualbox是由于vmware对USB支持比后者好,后者连接USB设备比较麻烦)演示,原因本人本子上已经预安装了正版win8,不想再重新安装系统导致预装正版系统激活失效,实体机安装和虚拟机的步骤基本是一致的,所以用虚拟机代替。
下面是UEFI下安装系统的总体思路,明白了这个思路,那么安装系统就轻而易举了。
UEFIBIOS下安装系统有如下几个关键点:
---------------------------------------+++++++++++++++++++---------------------------------
/*1打开UEFIBIOS模式(确定主板支持UEFI后再操作)
-----------------
/*&设置主板,让主板启动UEFI新型BIOS。
这个因主板不同而不同,下面简单说下我机器的BIOS的设置。
(渣手机,拍照看不清所以就不上照片了)
我的HP机器采用的系微(Insyde)的H20系列BIOS,开机按F9进入BIOS设置界面,打开UEFI新型BIOS,关闭传统旧BIOS(Legacybios)模式。
注意安装win7x64的话,关闭安全启动(securityboot)功能,此功能只支持win8(原因微软只提供了win8的公密钥给主板厂商,win7的没有,开启后BIOS通不过系统验证,进不了系统)。
---------------------------------------+++++++++++++++++++---------------------------------
/*2打开UEFI后重启,当UEFI固件初始化的时候,按F10选择UEFI固件引导设备(比如EFIDVD/CDDrive,EFIUSBDrive,orEFINetworkDrive)。
-----------------
/*&注1:
某些主板上可能需要手动指定到引导文件所在位置(比如,选择Bootfromfile,然后在你的引导设备中浏览引导文件,例如在(\EFI\Boot\BootX64.efi)这个位置)。
-----------------
/*&注2:
如果你的机器主板打开UEFI模式重启后,没有出现选择UEFI固件引导设备(bootfromanEFIdrive),那么你需要手动指定让BIOS启动到EFISHELL,方法就是在主板设置时,选择launchEFIshellfromfilesystemdevice,重启后按提示进入efishell所在目录加载它就行。
-----------------
/*&注3:
目前绝大多数UEFI主板都内建了EFIshell,如果没有也可以通过U盘等工具加载EFIshell(上文中提到U盘中拷贝efishellx64就是为了防止主板没有内置EFIshell)。
-----------------
/*&注4:
efishell操作不是UEFI下安装系统必须的步骤,所以不要纠结不会efishell命令,如果要用到的话,只需要会简单的几个简单命令即可!
---------------------------------------+++++++++++++++++++---------------------------------
/*3启动EFIshell后得到如下界面(以下部分用虚拟机下的界面做示例)
-----------------
//*成功启动efishell后
屏幕上出现命令提示符界面,顶端会显示EFIshellversionx.xx[x.x],此处显示EFIshell的版本信息
下面会显示有Devicemappingtable,此处开始显示目前连接到机器的存储驱动设备,比如硬盘,光驱,USB存储设备等。
Fs0和blk0等表示各驱动器中FAT分区的编号,fs意思为FAT文件系统,上图中的Fs0表示的是我的U盘(格式化为FAT32文件系统的,因为EFI不能识别NTFS文件系统)。
最下面的是shell命令提示符,在光标闪烁出可以输入efishell命令,回车后执行。
-----------------
//*对于efishell的操作如下:
就是找到windows在EFI下安装的引导程序并运行
在上图所示
在shell>提示符后面输入fs0:
回车,
进入fs0磁盘此时提示符变成Fs0:
\>
接着在Fs0:
\>,输入命令ls回车,
得到类似dos命令dir运行后的好几行字符,由于当时没注意截图,所以在网上找来个“右边梦境“同学的截图,如下所示:
-----------------
/*&注5:
如上图其中蓝色的表示文件夹,绿色的表示可执行文件,在Fs0:
\>后输入该文件名称及扩展名,回车就可以执行。
-----------------
/*&注6:
对于多个FAT32分区,比如有Fs0,Fs1,Fs2…..等,可以用上面的命令
Fsx:
回车分别进入这些分区,再用ls命令显示其中的文件及文件夹,以此找到安装镜像所在的磁盘分区。
-----------------
/*4在efishell下运行win7系统的efi启动引导文件
比如,此文件bootmgfw.efi在Fs0的根目录下,可以在执行如下命令:
Shell>Fs0:
回车
Fs0:
\>bootmgfw.efi回车
下面就立即开始出win7的安装程序启动画面,后面的基本上正常了。
-----------------
/*&注7:
由于官方的win7镜像中没有efi安装启动引导文件,这个文件可以通过到一台安装好64位win7的电脑,打开C盘,在C:
\Windows\Boot\EFI\bootmgfw.efi位置找到这个bootmgfw.efi文件拷贝到准备好的安装U盘里即可,此文件可以放在安装U盘的任何目录,只要你能用CD命名找到其所在的文件夹即可,一般的建议直接放在U盘根目录下,方便寻找。
这个文件网上的分享很多,也可以很容易下载。
(这里建议将其重命名成bootX64.efi,并且,放在安装U盘的\EFI\Boot\BootX64.efi位置如果U盘根目录下没有EFI文件夹就新建一个,再在其内部新建一个boot文件夹将改名后的bootmgfw.efi放在里面!
原因是保持和win8一致,免得安装win8时又找不到该efi启动引导文件)。
-----------------
/*5安装进行到选择安装位置这一步时,如下图所示:
图是win8的图,不过win7也一样,能说明问题就行
此时就分两种情况:
一种是像我截图这样整个磁盘没有事初始化分配分区和文件系统的,此中情况下,如果对分区什么的不了解,可以选中要安装系统的磁盘直接下一步,windows安装程序会自动建立相关分区,并且安装好系统,最终得到的分区如下图示
图是win8的图,不过win7也一样,能说明问题就行
另一种是已有分区的并且是MBR分区的,如果直接选择下一步会出现windows无法安装在MBR磁盘上,此时就需要用使用diskpart磁盘管理工具进行分区转换,如果要安装的这个硬盘比较大的话,也需要手动进行分区。
安装前注意备份保存此磁盘上的所有用户文件。
具体操作如下:
在选择磁盘的的界面时按下shift+F10键,得到如下所示
输入diskpart回车,进入diskpart命令提示符界面,输入以下命令:
Listdisk回车
显示该计算机上的所有磁盘,假设要安装的磁盘为磁盘0
Selectdisk0回车
选中磁盘0,注意0和disk之间有空格
Clean回车
清除选中磁盘,此命令会删除该磁盘上所有数据包括分区表和磁盘上的各个卷。
Convertgpt回车
此命令是将MBR分区转换成GPT磁盘分区
Createpartitionefisize=256
创建efi系统分区,大小为256M
Assignletter=s
分配给此efi分区盘符为S
Formatquickfs=FAT32
快速格式化此efi分区,文件系统为FAT32
Createpartitionmsrsize=128
创建大小为128M的微软保留分区
Createpartitionprimarysize=50000
创建主分区,大小为50000M
Assignletter=c
分配给此分区盘符为C
Formatquickfs=NTFS
快速格式化此分区,文件系统为NTFS
如果还有剩余可以继续使用Createpartitionprimarysize=xxx分区,也可以不用管,等到系统安装好后再用磁盘管理将剩下的未分配的磁盘再分区。
Exit回车,推出diskpart或者直接关闭命令提示符窗口,在安装程序选择安装位置的哪里点击下面的刷新,就可以看到已经分好的区,选择C盘(就是大小为50000M)
的那个先前分好的主分区,下一步就行。
后面的就不说了,和往常安装一样。
(2)在UEFI下安装win8x64
本教程仅供参考,本作者不对安装过程中出现的任何问题负责,风险自担;
UEFI/GPT下安装的win8x64不能用常用的软激活激活,只能通过刷BIOS激活或者正版激活码激活,努力支持正版吧少年;
不大于2T的硬盘理论上不建议使用GPT分区。
基本方法和win7的一致,可以完全照win7的样子走。
在第四步启动win8的efi引导文件上略有区别,前面说了win7官方镜像中是没有efi引导的关键文件bootmgfw.efi文件,但是win8中是有这个文件(名字叫做bootX64.efi)的。
win8官方镜像文件解压到FAT32文件系统的U盘后,根目录下有EFI文件夹,里面有BOOT文件夹,此文件夹里的BOOTX64.efi文件就是win8系统的EFI引导文件,可以在efishell中运行它,就可以安装系统了。
正常情况下(就是主板内置了efishell的话)Win8安装到了第二步选择了驱动器后,重启后直接就出现了win8的启动动画了,后面的和常规安装一样
(3)在虚拟机中UEFI下安装win8(7)x64
至于虚拟机下打开UEFIBIOS的设置:
先需要找到虚拟机所在目录,找到自己所建立的虚拟机配置文件,使用记事本打开,在其配置文件后面加上一行firmware=”efi”,然后保存退出。
再在虚拟软件中选中所建立的虚拟机,点击VM菜单,选择power的下级菜单启动BIOS菜单,将USB启动排在第一位。
如图所示,
图截的少了,过程不够详细,详细的网上应该很多,就不多说了。