BOOT BIOS UEFI
1. 什么是BOOT?
BOOT其实是你按开机键之后,在电脑微软操作系统运行之前就自动运行的一段小程序。表象上就是windows引导画面之前那些黑屏蓝屏的英文那个阶段就是BOOT了。通过这段小程序,它就可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。
2. 什么是BIOS?
BIOS它其实也是在电脑里的微软系统运行之前,但是BOOT出现后加载运行的一个预启动的操作环境程序,严格来算是软件。是一组固化到计算机内主板上一个ROM芯片上的程序,直译过来后中文名称就是”基本输入输出系统”。它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
重点是在很多教程中很多人都把它和BOOT混淆,很多BOOT设置,也叫BIOS设置了。但是严格起来说了,BOOT设置是说电脑一按开机键后,出现那段黑屏界面BOOT运行时,你按快捷键调出各种BOOT后的程序,例如BIOS的这个按键过程。而BIOS设置是,你必须按对快捷键,从BOOT进入BIOS程序后,在BIOS程序中的设置的这个过程。
3. 什么是UEFI?
UEFI它其实和BIOS是同一个性质的东西,同一种程序,是随着发展出现的BIOS升级版,被看做是有近20多年历史的BIOS的继任者。全称“统一的可扩展固件接口”,它也是在电脑里微软系统运行之前,但是BOOT出现后加载运行的一个预启动操作环境程序。因为硬件发展迅速,传统式(Legacy)BIOS成为进步的包袱,现在已发展出最新的UEFI(UnifiedExtensibleFirmwareInterface)可扩展固件接口。但造化弄人的是,理论上说是比BIOS更先进的UEFI,却还是诸多支持不足,往往很多是UEFI启动电脑,到头来还是切换回BIOS。
4. BIOS和UEFI有什么区别?
BIOS和UEFI有什么区别,我们这里只说说BIOS电脑和UEFI电脑,在U盘启动使用上的区别。
①.电脑是UEFI模式的可切换回BIOS模式,BIOS模式的变不了UEFI模式。程序功能性上其实意义是同样一种程序,而UEFI本身应该是一种更先进的接口,但是因为电脑硬件更新换代还没那么快,支持不足,很多UEFI电脑还是有支持切换回BIOS的模式选项。
②.进入BIOS和进入UEFI快捷键是一样的,软件界面设置操作也差不多。
③.但是BIOS和UEFI的启动引导支持是不同的,支持BIOS的U盘启动,很多在UEFI下就无法启动,所以往往支持BIOSU盘启动的U盘,在UEFI电脑上就必须切换回BIOS。
④.GHOST系统镜像或者GHOST这个范畴里的各类软件与系统重装工具,在UEFI启动电脑上重装容易出现各类问题,兼容性没传统BIOS的电脑好。
传统的BIOS引导安装的电脑,分区表的格式是MBR的,装机基本是BIOS引导+MBR分区的格式。
而UEFI引导安装的电脑,硬盘分区表是GPT格式的,操作系统安装后它是运行在UEFI引导+GPT分区的格式基础上。从硬盘分区上来说UEFI和BIOS就是两个完全不同的分区表格式了,所以往往用GHOST备份出来的系统,你再重装还原,最好是原BIOS的装在BIOS引导方式的电脑上,原UEFI的装在UEFI的电脑上。不然很容易出问题。
最好的解决方式就是,如果你的电脑是UEFI模式的,你又不想切换成BIOS方式,UEFI模式的电脑最好使用U当家工具来安装微软官方原版原盘的ISO镜像,而不是ghost系统。因为微软官方原版镜像就可以对UEFI和GPT一次性的设置好。但是我要和你说一声,假设你想UEFI,那么你只能装出产年份在win8及以后的win10,这两款64位系统。win8以下的微软系统你就别折腾了,因为win7,xp,2003那些,它们出生的那个年代还没有UEFI呢,都不是原生支持UEFI的。
但是从我个人的建议来说呢,如果你买的电脑原来预装的是UEFI模式下安装的系统,最好还是切换回BIOS模式,然后重新全部格式化硬盘GPT分区转换回MBR,老老实实用BIOS+mbr分区装系统吧。
⑤.UEFI电脑只支持64位系统,而BIOS电脑无法支持挂载单块空间大于2T空间的硬盘。
5. 使用过程中对于BIOS和UEFI的注意事项
①如果是重装系统(就是电脑原先已经装过微软系统),BIOS的就不用多说了没啥纠结的,BIOS的就直接用U当家然后看教程就装了。
②UEFI的就要纠结一下了,如果电脑原先装过系统是UEFI+GPT分区模式的。
③使用U大侠BIOS制作U盘,UEFI的电脑必须切换成BIOS,并且硬盘分区是GPT的要全部转换成MBR,才能GHOST重装。硬盘转换分区原先的资料可能全无。因为你原先是UEFI+GPT分区的电脑,就算你切换为BIOS模式能成功启动U大侠U盘,BIOS模式下是无法识别出原先UEFI模式下的GPT分区的硬盘的。
④如果是新装系统(就是电脑原先没装过微软系统),这种情况也有很多,例如你电脑买回来是没带系统的,厂家不包预装系统只有DOS,或者是苹果电脑原先自带苹果系统,或者是电脑买回来预装的是Linux系统。
这种情况,不论是BIOS还是UEFI,我都不建议你用GHOST镜像新装,问题很多的。最好就是下载微软官方原版原盘的ISO镜像,用U大侠工具(不论BIOS版还是UEFI版都可以)直接一键把微软官方原版镜像写入U盘,然后U盘启动直接走官方原版镜像的安装流程。
因为微软官方原版原盘镜像,虽然是未激活,而且也没驱动,但是对电脑新装引导支持好,可以让你真正电脑重新分区一次,装好各种支持。一般重装才用GHOST,新装最好是原版。
以上就是BOOT、BIOS、UEFI之间区别介绍,更多精彩内容继续关注U大侠官网。
BOOT BIOS UEFI的更多相关文章
- 传统BIOS+UEFI 系统引导修复
一. 去网上下载一款pe软件:BIOS+UEFI引导修复工具这个软件支持传统bios和最新的UEFI引导(1)进入PE环境(win也可以,不过引导损坏一般不能进win),打开软件 ...
- 【三支火把】--- 关于BIOS&UEFI查阅资料网站总结
UEFI和BIOS的水太深,网上能找到的资料是那么的少,各个组织之间互有交叉,难弄的很,总结了下常用的BIOS资料网站,仅供参考,如果遗漏之处,请指出,博主将继续完善补充……
- 【2017.12.12】deepin安装U盘制作,支持 BIOS+UEFI,deepin_Recovery+Win PE
U盘要求为 FAT32,MBR分区表 如果需要放 4GB 大文件,可以分两个分区,第一分区FAT32格式,放启动相关文件,第二个分区用 NTFS 格式,放其它资料. 最新 Win10 支持显示 U盘 ...
- 制作支持 BIOS+UEFI 的 U 盘 grub2+bootmgr 引导 + deepin_recovery + deepin_iso + win_pe
网盘下载:https://pan.baidu.com/s/1c2GXPo0 U盘为 FAT32,MBR分区表 1.下载:U盘grub2+bootmgr引导2017.12.6.2.7z 2.解压到 U盘 ...
- UEFI、BIOS、Secure Boot的关系和知识介绍
从Windows 8操作系统时代开始,安装操作系统的方法也有了很大的改变,Windows 8采用了Secure Boot引导启动的方式,而不是过去Win XP和Win 7的Legacy启动方式,从 ...
- BIOS、UEFI、Boot Loader都是些什么
BIOS.UEFI.Boot Loader都是些什么 目录 BIOS.UEFI.Boot Loader都是些什么 什么是BIOS 基本的输入输出是什么 自检程序"检"了什么 系统自 ...
- GPT vs MBR 分区 ,,, Legacy BIOS vs UEFI BIOS
MBR与GPT两种磁盘分区格式的区别 http://itoedr.blog.163.com/blog/static/120284297201378114053240 GPT Partition Tab ...
- 解决新电脑的系统安装问题:针对BIOS的UEFI模式
安装win7或win8系统时UEFI和Legacy模式的设置 新的的笔记本或台式机主板都开始支持UEFI模式,不过这种模式让很多打算给电脑换win7或win8的用户头疼不已,尤其是笔记本用户. ...
- BIOS + MBR > UEFI + GPT
BIOS + MBR > UEFI + GPT硬件接口系统与磁盘分区UEFI用于取代老旧的BIOS,而GPT则取代老旧的MBR. 名词解释: BIOS (Basic Input/Output S ...
随机推荐
- php之试触法----error--关键字的误用
实际开发中,在不同网页的输出中,常常有许多公共的代码或者变量需要使用,于是定义了以下类来缩减代码量 如下代码所示: <?php class universalClass { function w ...
- Django学习(九)---Templates过滤器及Django shell和Admin增强
一.Templates过滤器 过滤器属于django模板语言 修改模板中的变量,从而显示不同内容 {{ value | filter }} 举例:{{ list_nums | length}} ...
- js菜鸟进阶-jQuery源码分析(1)-基本架构
导读: 本人JS菜鸟一枚,为加强代码美观和编程思想.所以来研究下jQuery,有需要进阶JS的同学很适合阅读此文!我是边看代码(jquery2.2.1),边翻“javascript高级程序设计”写的, ...
- android - gradle编译错误 exit value 1,2,3总结
在使用jenkins,使用gradle编译的时候总会出现一些问题,下面是几个常见问题的解决方法. 被编译的代码或资源有问题( finished with non-zero exit value 1): ...
- .NET CORE——Console中使用依赖注入
我们都知道,在 ASP.NET CORE 中通过依赖注入的方式来使用服务十分的简单,而在 Console 中,其实也只是稍微绕了个小弯子而已.不管是内置 DI 组件或者第三方的 DI 组件(如Auto ...
- .babelrc 文件
文件干啥用的 babel是降es6转义成浏览器能理解的es5语法. 如果项目中用了babel 转移,需要定义babel需要的插件和预设转码. babel 一般可以配合 webpack . browse ...
- [js] 实现接口
摘要 js 语言并没有interface implement 关键字,如果要做到和后端语言类似的接口,一般会需要模拟实现. 在oo 编程中, 接口可以让架构师规定好模块必须要实现的方法, 尽量解耦模块 ...
- canvas学习总结六:绘制矩形
在第三章中(canvas学习总结三:绘制路径-线段)我们提高Canvas绘图环境中有些属于立即绘制图形方法,有些绘图方法是基于路径的. 立即绘制图形方法仅有两个strokeRect(),fillRec ...
- Json 工具介绍 fastjson gson jackson
1. fastjson fastjson是一个Java语言编写的高性能功能完善的JSON库.它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致, 是目前Java语言中最快的J ...
- python函数(4):递归函数及二分查找算法
人理解循环,神理解递归! 一.递归的定义 def story(): s = """ 从前有个山,山里有座庙,庙里老和尚讲故事, 讲的什么呢? ""& ...