正确设置EFI BIOS与Legacy BIOS安装Windows系统
2016-01-14余立强
余立强
摘要:本文阐述了计算机主板中的EFI BIOS与Legacy BIOS的基本概念,使用命令操作,解决GPT磁盘与MBR磁盘格式间的转换问题,比较全面地描述了用U盘引导安装Windows系统中的系统分区方案,具有很好的实际操作性和指导作用。
关键词:EFI BIOS;Legacy BIOS;U盘引导;分区方案;安装Windows
中图分类号:G712 文献标志码:A 文章编号:1674-9324(2015)03-0175-03
当前人们在安装Windows系统时经常碰到一些以前没有出过的一些问题,困扰着计算机用户。比如新近出厂的计算机安装好了Windows 7/8系统,当需要重新安装系统时,习惯用原来方法所做的系统引导盘进行分区安装,于是出现无法正常安装的情况。有的用Ghost等工具软件进行快速恢复安装,重启后系统也无法正常引导。
计算机用户要能够顺利、正确地安装Windows系统,必须了解当前计算机技术的新发展,与本文有关的就是EFI技术,了解Legacy BIOS与EFI BIOS的概念,从而正确地选择适合自己的安装策略。
一、Legacy BIOS与EFI BIOS
1.Legacy BIOS。Legacy BIOS即传统的BIOS系统。计算机主板上的CMOS中存储着硬件的基本配置(BIOS),包括开机引导的信息。在几年前的计算机中其BIOS设置引导系统与我们安装系统时使用的分区格式是默认对应一致的。但是,随着计算机技术的发展,主板的BIOS中出现了EFI(UEFI)技术方面的设置,而且新出厂的计算机都是默认为EFI选项。因此,如果没有搞清楚Legacy BIOS与EFI BIOS的相关概念,在安装系统时就会出现问题。
计算机的BIOS设置中有关系统引导的选项有EFI(UEFI)或Legacy Boot,这二个选项与系统的分区方案的对应关系见表1。
2.传统的分区方案。传统的分区方案即称为MBR分区方案,是将分区信息保存到磁盘的第一个扇区(MBR扇区)中的64个字节中,每个分区项占用16个字节,这16个字节中存有活动状态标志、文件系统标识、起止柱面号、磁头号、扇区号、隐含扇区数目(4个字节)、分区总扇区数目(4个字节)等内容。由于MBR扇区只有64个字节用于分区表,所以只能记录4个主分区的信息。这也就是硬盘主分区数目不能超过4个的原因。因此,为了支持更多的分区,引入了扩展分区及逻辑分区的概念。但每个分区项仍用16个字节存储。
MBR分区方案存在的最关键问题是每个分区无法支持超过2TB容量的磁盘。因为这一方案用4个字节存储分区的总扇区数,最大能表示2的32次方的扇区个数,按每扇区512字节计算,每个分区最大不能超过2TB。在硬盘容量突飞猛进的今天,2TB的限制已被突破,由此可见,MBR分区方案已经无法满足需要了。
3.EFI(或UEFI)BIOS系统分区。UEFI,全称Unified Extensible Firmware Interface,即“统一的可扩展固件接口”,EFI是可扩展固件接口。它们都是英特尔一个主导个人计算机技术研发公司推出的一种在未来的类PC计算机系统中替代BIOS的升级方案。
EFI系统中的GUID分区表(简称GPT,使用GUID分区表的磁盘称为GPT磁盘),源自EFI标准的一种较新的磁盘分区表结构的标准。在EFI系统上,Windows只能安装到GPT磁盘。
与传统使用主引导记录(MBR)的分区方案相比,GPT提供了更加灵活的磁盘分区机制。它们都使用NTFS文件系统,GPT磁盘具有如下优点:
(1)支持2TB以上的大硬盘。
(2)每个磁盘的Windows系统分区允许划分128个分区。
(3)用64位的整数表示扇区号,分区大小几乎没有限制。
(4)每个分区可以有一个名称(不同于卷标)。
(5)分区表自带备份。在磁盘的首尾部分分别保存了一份相同的分区表。
(6)分区软件DiskGenius3.1,是国内第一款支持GUID分区表的分区软件。
随着云计算、大数据的应用,对硬盘空间的需求是令人吃惊的。2TB的硬盘已经大量上市,大于2TB以上容量的硬盘也已出现,基于EFI的主板已成主流,GUID分区方案终将成为主流,这也就促使我们必须掌握EFI BIOS系统分区下安装Windows系统的方法。
二、设置从U盘引导安装Windows系统
现在的计算机或笔记本电脑很多不配置光驱,转而使用U盘引导安装系统,因此掌握用U盘引导系统是有很大的实际操作意义。
常用以下二种方法进入U盘引导系统过程(先将U盘插到USB端口上):
(1)使屏幕出现引导界面选择菜单,选择USB设备引导系统。
操作:计算机开机时按“Enter”键,或“F12”键等进入引导菜单选择。各种计算机的操作键各有不同,请参考相关计算机的操作按键说明。
(2)进入BIOS设置界面,在“Boot”菜单栏下选择USB设备或可移动设备作为首选引导设备。
操作:打开计算机时按“F1”键或“Del”键等,进入BIOS设置。各种计算机的操作键各有不同,请参考相关计算机的操作按键说明。
三、制作U盘引导Windows系统安装盘
制作U盘引导Windows系统安装盘,可以用下面二种方法(以Windows 8系统为例)。
方法一:用命令操作制作U盘引导Windows 8系统安装盘。
准备工作:Windows 8的镜像文件(*.iso)、4GB的U盘(大于iso文件即可)。
操作过程:
1.将U盘插在运行Windows 8操作系统的计算机上。
2.打开Windows 8屏幕左下角的“开始菜单”(或按“windows窗口键+X键”),点击“运行”选项,然后输入“cmd”命令,按“回车键”。
3.然后在弹出的窗口中输入以下命令:
命令1:diskpart/命令输完后都要打回车键,以下相同。
命令2:list disk
系统将自动列出所有计算机上发现的磁盘,包括刚刚插上去的U盘。假如看到U盘所对应的编号为:2。
命令3:select disk 2 /千万要小心,不能选择错了,否则损失自负责任。
命令4:clean /清空U盘,按回车键前仔细检查前面没有选择错!
命令5:create partition primary /创建主分区
命令6:select partition 1 /选择分区1,命令:list partition查看。
命令7:active /激活主分区1
命令8:format fs=fat32 quick /快速格式化U盘,文件系统为FAT32。
命令9:exit /输入二次exit命令,退出命令窗口。
4.在windows 8下找到准备好的windows 8系统镜像文档(*.ISO),并直接打开镜像ISO文档,将所有系统文档复制到U盘。如果你有Windows 8系统光盘,也可以通过光驱将系统文件直接复制到U盘中。
5.制作完成。
方法二:用软件工具制作U盘引导Windows 8系统安装盘。
制作U盘引导Windows 8系统安装盘的软件工具有很多,如“windows 8 usb installer maker”软件,软件的下载地址:http://win8usb.softonic.cn.
下载后解压压缩包并安装运行,制作过程按照软件的向导过程操作就可以了,但应注意:
(1)准备工作与方法一相同。
(2)该程序只能在Windows Vista和Windows 7环境下运行。
(3)写入过程中该程序会出现未响应的状况,请勿关闭,等待一下,这是正常现象。
四、正确安装Windows系统
通过上面的工作,用户还需要清楚自己的硬盘大小及现有的分区格式,然后根据实际需求决策系统分区方案,进行系统安装操作。
1.硬盘原先是传统的分区格式(MBR分区),现在要按EFI系统分区安装系统。这种情况的安装首要的任务是要将MBR磁盘转换为GPT磁盘。
操作步骤:
(1)设置计算机BIOS中的EFI(或UEFI)Boot选项,有的计算机还需相关的安全选项设置。
(2)插上准备好的U盘引导系统安装盘,开机后能从U盘引导系统。
(3)进入Windows 8系统安装向导,在进行到分区图形界面时会遇到无法操作下去的情况,因为“下一步”按钮是灰的。
屏幕上有出错信息提示:“Windows无法安装到这个磁盘上。选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘”。
接下来需要将MBR磁盘转换为GPT磁盘的操作处理。
(4)在分区图形界面中按下“shift+F10”键,进入命令提示行,输入如下命令:
命令1:diskpart /打开diskpart工具
命令2:list disk /列出系统拥有的磁盘
命令3:select disk 0 /选择0号磁盘,根据上一命令的操作而定磁盘号
命令4:clean /清除磁盘上所有数据,请慎重操作
命令5:convert gpt /将磁盘转换为GPT格式
命令6:list partition
/列出磁盘上的分区,因为我们刚转换成GPT格式,分区为空
命令7:create partition efi size=200 /建立EFI分区,大小为200M
命令8:create partition msr size=128
/建立MSR分区,微软默认建立的话,大小是128M
MSR分区:即Microsoft保留(MSR)分区。是每个GUID分区表(GPT)磁盘都要求的分区,在“磁盘管理”中不可见,用户也无法在MSR分区上存储或删除数据。
命令8:create partition primary size=110000
/建立主分区,大小为110GB,可根据需求调整,该分区用来安装Windows 8
命令9:create partition primary /余下的再创建成一个主分区,用来放数据。
可以创建多个主分区,但在GPT分区磁盘上不能创建扩展分区。
命令10:list partition /列出磁盘上的分区
命令11:exit /要执行二次exit命令
关闭命令提示符,返回到前述图形安装界面,点刷新,可以看到你的设置结果,实现将MBR磁盘转换为GPT磁盘。如果在选择110G的主分区安装Windows 8时,点“下一步”还是不能继续下去,该按钮还是“灰的”,提示信息还是在该分区GPT磁盘上不能安装系统,要作如下操作处理:
操作1:退出安装,重新启动,U盘不要拔出。
操作2:按安装向导再次到达选择安装主分区界面,此时,可以点“下一步”安装了。
接下的安装过程按向导完成即可。
2.硬盘原先是EFI系统分区,现在要按传统的分区格式(MBR分区)安装系统。
这种情况的安装首要的任务是要将GPT磁盘转换为MBR磁盘。
操作步骤:
(1)设置BIOS中的Legacy Boot选项,有的计算机还有相关的安全选项设置。
(2)插上准备好的U盘引导系统安装盘,开机后能从U盘引导系统。
(3)进入Windows 8系统安装向导,在进行到分区图形界面时会遇到无法操作下去的情况。屏幕上有出错信息提示,类似于上述四、1中屏幕上有出错信息提示。
同样,传统分区MBR磁盘引导的系统是不能识别GPT磁盘上,需要将GPT磁盘转换为MBR磁盘的操作处理。
(4)在分区图形界面中按下“shift+F10”键,进入命令提示行,输入如下命令:
命令1:Diskpart
命令2:list disk
命令3:select disk 0
命令4:clean /清除磁盘上所有数据,请慎重操作
命令5:convertmbr /转换为MBR分区格式
命令6:create partition primary size=xxx
/这里xxx是以MB为单位的,如果是60GB,则为60000
命令7:format fs=ntfs quick /快速格式化为NTFS文件系统
命令8:exit /执行二次exit命令
这样,GPT分区就转化为MBR了,返回到原图形安装界面后,选择安装系统的主分区继续安装。安装过程按以前MBR磁盘分区格式安装过程即可。
3.其他系统分区安装方案。除了上述1、2二种情况外,还有下面二种情况:
(1)硬盘原先是EFI系统分区格式,现在还是按EFI系统分区安装系统。
(2)硬盘原先是传统的分区格式(MBR分区),现在还是按MBR分区安装系统。
对于这二种情况只需在BIOS的设置中选择对应的选项,如表1中的对应关系设置选项。用U盘引导安装Windows系统时,不需要磁盘分区格式的转换,按系统安装向导进行就可完全。
理解EFI BIOS与Legacy BIOS的基本概念,可以清楚、顺利地指引你制定系统安装方案,在进行GTP磁盘与MBR磁盘格式转换的操作时请慎重使用命令操作,以防误操作,希望本文对大家的Windows系统安装有所帮助。
参考文献:
[1]百度经验.GPT MBR硬盘模式转换:[1]系统技巧[EB/OL].
[2]百度百科.EFI[EB/OL].
[3]百度文库.用命令制作windows系统U盘启动盘[EB/OL].
[4]百度经验.EFI主板和GPT分区表怎么安装系统?[EB/OL].