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 ...
随机推荐
- blob 和 sas
Blob是什么? 请看上篇文章简单总结下关于blob的图片上传 在使用Blob图片上传的时候碰到许多问题,比如如何使用用户名密码下载文件啊什么的 今天就记录一下我碰到的最大的问题 如何匿名去访问你上传 ...
- filezilla里怎么解决中文乱码问题
使用Filezilla client FTP客户端登陆某些FTP站点会出现中文乱码,原因是FTP服务器端编码与filezilla client端编码不一致造成的.解决方法如下:文件-站点管理-选中要登 ...
- RobotFramwork安装报错name 'execfile' is not defined
安装RobotFramwork的时候,提示了这个?是什么原因呢? 本机装的是python3.6: 经官方回复得知识因为python的版本不兼容该模块的安装. 官方认定版本是2.7,所以这里推荐大家玩p ...
- SignalR在ASP.NET MVC中的应用
一.简介 ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程.实时 Web 功能是指这样一种功能:当所连接的客户端变得 ...
- opnet的sink模块学习 分类: opnet 2014-05-18 10:28 161人阅读 评论(0) 收藏
Sink模块的状态机很简单,只有INIT和DISCARD两个,非强制状态只有DISCARD用于包的销毁.Sink模块的作用就是销毁从输入流接收到的包,并且返回关于包的一系列统计量. Init的入口代码 ...
- JSP制作简单登陆
JSP制作简单登陆界面 运行环境 eclipse+tomcat+MySQL 不知道的可以参考Jsp运行环境--Tomcat 项目列表 这里我先把jsp文件先放在Web-INF外面访问 需要建立的几个文 ...
- Spring依赖注入的简化配置
一, 很久很久以前, 当我们不用@Autowire注解时, 依赖注入要么通过setter方法, 要么通过构造方法; 需要在配置文件里配置一大堆property-ref.......... 二, 若使用 ...
- NodeJS之queryString
前面的话 无论是前端还是后端,经常出现的应用场景是URL中参数的处理.nodeJS的queryString模块提供了一些处理 query strings 的工具.本文将详细介绍nodeJS中的quer ...
- cn_office2016
office 2016是可用激活器激活的,但是激活office 365就有点困难了. 附上office 2016下载地址:http://pan.baidu.com/s/1pLTqPyr 破解机:htt ...
- 表达式求值(二叉树方法/C++语言描述)(四)
代码清单 // binarytree.h #ifndef BINARYTREE_H #define BINARYTREE_H template <typename T> class Bin ...