返回目录:win7问题
1.按下 Windows + R ,在运行中执行 msinfo32;
2.选择系统摘要;
3.查看BIOS模式;
若是传统模式即是legacy BIOS,若是UEFI就是UEFI安装。
扩展资料
legacy BIOS与UEFI区别
1. 编码99%都是由C语言完成;
2. 一改之前的中断、硬件端口操作的方法,而采用了Driver/protocol的新方式;
3. 将不支持e79fa5e98193e58685e5aeb9332X86实模式,而直接采用Flat mode(也就是不能用DOS了,现在有些 EFI 或 UEFI 能用是因为做了兼容,但实际上这部分不属于UEFI的定义了);
4. 输出也不再是单纯的二进制code,改为Removable Binary Drivers;
5. OS启动不再是调用Int19,而是直接利用protocol/device Path;
6. 对于第三方的开发,前者基本上做不到,除非参与BIOS的设计,但是还要受到ROM的大小限制,而后者就便利多了。
7.弥补BIOS对新硬件的支持不足的问题。
UEFI优点
纠错特性
与BIOS显著不同的是,UEFI是用模块化、C语言风格的参数堆栈传递方式、动态链接的形式构建系统,它比BIOS更易于实现,容错和纠错特性也更强,从而缩短了系统研发的时间。
更加重要的是,它运行于32位或64位模式,突破了传统16位代码的寻址能力,达到处理器的最大寻址,此举克服了BIOS代码运行缓慢的弊端。
兼容性
与BIOS不同的是,UEFI体系的驱动并不是由直接运行在CPU上的代码组成的,而是用EFI Byte Code(EFI字节代码)编写而成的。Java是以“Byte Code”形式存在的,正是这种没有一步到位的中间性机制,使Java可以在多种平台上运行。UEFI也借鉴了类似的做法。
EFI Byte Code是一组用于UEFI驱动的虚拟机器指令,必须在UEFI驱动运行环境下被解释运行,由此保证了充分的向下兼容性。
一个带有UEFI驱动的扩展设备既可以安装在使用安卓的系统中,也可以安装在支持UEFI的新PC系统中,它的UEFI驱动不必重新编写,这样就无须考虑系统升级后的兼容性问题。基于解释引擎的执行机制,还大大降低了UEFI驱动编写的复杂门槛,所有的PC部件提供商都可以参与。
鼠标操作
UEFI内置图形驱动功能,可以提供一个高分辨率的彩色图形环境,用户进入后能用鼠标点击调整配置,一切就像操作Windows系统下的应用软件一样简单。
参考资料:百度百科-UEFI
注意事项:
1、硬盘必须是GPT格式,必须是win7 64位系统下载,UEFI不支持32位系统。
备注:严谨地说,UEFI也可以引导MBR磁盘上的x64系统,但要做特殊设置。这里所说的是一般情况。
2、传统的MBR分区只支持到2.2T硬盘,大于2.2T的硬盘需要用到GPT,不然就浪费了;支持UEFI启动的微软操作系统:windows Vista Sp1以后的所有64位系统。
3、安装要求:安装介质必须以UEFI方式启动电脑。切切!很多人死在这一步。如果像以前那样启动安装程序,就会出现无法安装到GPT分区的错误提示,从而造成安装失败。
错误提示如下图:
4、安装介质:光盘、U盘、移动硬盘。
①光盘:只需要注意一点,以UEFI方式启动电脑。
②U盘、移动硬盘:存放安装文件的分区必须是FAT或者FAT32分区,不能是NTFS分区。因为UEFI不认识NTFS分区。
③Windows8原生支持UEFI,没问题。Windows7不一样,如果是U盘或移动硬盘安装,需要添加UEFI支持文件,否则不能以UEFI方式启动。
5、技术难点:如何“以UEFI方式启动电脑”?
①BIOS中打开UEFI模式。
②安装介质支持UEFI启动。
③Windows7及其以前的系统,用U盘或移动硬盘安装时,添加UEFI支持文件的方法:
从Windows8的安装文件中提取Bootmgfw.efi文件,重命名为BOOTX64.EFI,拷贝到win7安装文件的\EFI\Boot\下,没有BOOT文件夹新建一个。
Bootmgfw.efi也可以从已经安装好的Win8系统获得。
④符合前两个条件时,启动菜单会出现以“UEFI”标识的U盘或移动硬盘启动项,选这一项,才会“以UEFI方式启动电脑”!电脑不同,此项稍有差异。
如下图:红框中的两个启动项,其实是同一个U盘。要选择下边那个有“UEFI”标识的项。
接下来就和原来安装系统基本一样了。
另一种方法(针对Windows7及其以前的操作系统)
1、从Windows8的安装文件中提取Shell.efi和Bootmgfw.efi文件,拷贝到安装文件所在7a64e78988e69d83363分区的根目录。下图为U盘文件结构:
2、以UEFI方式启动电脑,会进入UEFI Shell界面。(有的电脑BIOS中,可以选择“Launch EFI shell from filesystem device”启动电脑)。
3、进入UEFI Shell界面后,在 shell> 提示符后输入命令,即可启动windows安装程序。如下:
shell>fs0 回车,会进入系统认到的第一个磁盘分区
fs0:>ls 回车,会列出这个磁盘分区的所有文件和文件夹
如果看到了你刚才复制的Bootmgfw.efi和Shell.efi文件,说明这就是安装文件所在分区,接着:
fs0:>bootmgfw.efi 回车,熟悉的windows安装界面就出现了。接下来和原来安装系统一样。
注意:如果FS0不是安装文件所在分区,就接着查看FS1、FS2、FS3……
如下图(安装文件所在分区是FS1,不是FS0):
重要:关于BIOS设置
①打开BIOS中的UEFI支持。
把“Boot mode”项设为“UEFI only”;如果有“Lunch CSM”选项,将其设为“Enabled”。
②关闭安全引导。
进入“Security”——“Secure Boot”,将其设为 “Disabled”。这是Windows8新引入的安全机制,不关闭不能安装其它操作系统。
如果在安装选择分区时出现只能安装到GPT的提示,如下图,则按下面方法操作:
原因是:原来的硬盘是Mbr的,而UEFI下,系统只能安装到GPT分区的磁盘上。
如何建立GPT磁盘?下面教程开始:
首先,用windows安装盘启动电脑,到下面这个界面,按Shift+F10,就会启动具有管理员权限的CMD:
下面自己看吧:
到这里,已经OK了。
连续输入两次 EXIT,退出CMD。接下来就可以像原来一样安装系统了。
可以参考以下步骤:抄
1、开机点按F2进入BIOS中,在security选项袭卡中选择百secure boot menu,secure boot control按Enter选择Disable,按F10保存;度
2、电脑重启后,问点按F2进入BIOS中,在boot选项卡中选择Launch CSM,按Enter选择Enable,按F10保存;
3、重新开机点按esc选择启动项,选择对应的启动方式答即可。
设置uefi的,不是BIOS。
Dell机型开机按F2键进入BIOS
下面这张图是关键设置,大家可以参照图示来操作:
Load legacy OPROM->enabled,Secure boot Control->disabled
(这两项非常关键,有的同学调成uefi来装win7,后面分区也对了(guid格式带esp 100M efi引导区),安装e68a84e8a2ad7a686964616f333操作也对了,但是装好开机卡在Windows正在启动的四叶草那边,那么请回头来检查bios设置.)
这张图是装好后拍的,硬盘Hard Disk Drivers点击开后是那个UEFI:Windows Boot Manager
但是如果是UEFI引导安装的Win7系统,正常时第一启动是Windows boot Manager.
安装时启动顺序先不要纠结,你可能关心U盘启动要设置好,其实你只要把灰色大师Win8PE插上,Dell这个机型开机按F12快捷键,选择U盘进去就行。
第二步:启动U盘版Win8PE
进了Win8PE后,运行Diskgenius,删除掉所有分区,先把硬盘格式转换为GPT类型分区,新建100M ESP小分区,剩下的根据自己需要的数量建立主分区CDEFGH...
以上操作不管BIOS设置还是分区这玩意,熟练的话,分把钟的事,提醒一点,如果区分好后,有人说盘符不对,比如C盘跑到最后,或是有的分区Diskgenius下看到,双击计算机里面看不到,说明未分配盘符,你可以在diskgenius里面手动操作分配盘符,也可以直接重启一下电脑,再进Win8PE。