迅维网

查看: 7853|回复: 119
[软件&系统&其他]

传统Legacy BIOS和新型UEFI BIOS的引导过程分析

    [复制链接]
会员455754 发表于 2016-9-1 07:57:32 | 显示全部楼层 |阅读模式

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 yidong158 于 2016-9-1 08:29 编辑

传统Legacy BIOS和新型UEFI BIOS的引导过程分析

【迅维网原创文章,禁止转载】

  当前电脑的BIOS正处于Legacy BIOS向新型UEFI BIOS过渡的阶段,也可以说是最后阶段吧。而本站却有不少系统维护者仍然抱着老的知识不放,不了解最新的UEFI相关的知识,其实,目前市面(2012年以后)上出售的电脑产品已经没有老式BIOS了(最多是兼容、一些平板类上面已经彻底消失)。今天在这里简单重温老式BIOS和探讨新式UEFI BIOS的启动过程,和大家一起进步。

  首先是老式BIOS的启动过程:
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  LegacyBIOS→MBR→“活动的主分区”→\bootmgr→\Boot\BCD→\Windows\system32\winload.exe
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  这个大家应该很熟悉了,从DOS时代开始启动过程就是从位于硬盘第一扇区的主引导记录(mbr)开始。传统Legacy BIOS引导windows操作系统时,是通过一个活动的主分区下的bootmgr(启动管理器)文件导入根目录下boot文件夹里的BCD(启动设置数据)文件,然后BCD文件根据自身的配置内容加载系统启动文件winload.exe(位置:根目录\Windows\system32\winload.exe)来启动系统。
  MBR磁盘格式下,windows系统的启动文件(bootmgr、BCD)必须存放在活动的主分区内,这样才能正常引导系统启动(MBR磁盘分区格式下,只允许有一个主分区是激活状态,否则启动失败)。
  从WIN7以后(之前的XP/win98和DOS的引导过程基本没差别),如果是使用微软原版操作系统按照windows安装程序来进行全新的系统安装,系统会自动创建一个隐藏的活动主分区(分区类型是FAT16/32,win7貌似是100M大小,win8貌似是350M)用来存放启动文件;如果采用其他安装方式来安装系统,由于系统默认并不会自动创建这个活动的主分区,启动文件将会存放我们的系统盘里(类似DOS系统),所以我们在采用其它安装方式安装第一个系统时,需要确保安装系统的分区是活动的、而且是主分区,而安装第二个、第三个…系统时,就不必要求必须是主分区了,逻辑分区也可以,因为安装第二个、第三个…系统时,我们已经有了一个活动的主分区了(第一个系统所在的分区),这个活动的主分区下的BCD文件里已经包含了我们的第二个、第三个…系统的启动信息用来启动第二个、第三个…系统。
  通过上面的讲解,想必你已经能分析出来为啥在XP以前的时代ghost都是万能的了。。为啥到了WIN7开始,有的用ghost能启动,有的却不行了(其实你只要修复启动环境即可)。

  下面是UEFI BIOS的启动过程向前看,以后主要是它了,忘记过去吧)
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  UEFIBIOS→EFI系统分区(FAT格式的分区)→\efi\Micros ...        
本帖为精华帖,如要查看隐藏内容,请支付0.5元给本帖作者。写帖不易,请多支持。立即支付

评分

参与人数 22下载分 +56 收起 理由
青杏煮酒 + 5
yankuo + 2 若扣分不自由,则加分无意义
mofe + 2 天空一声炸响,惊世之作华丽登场
llhao777 + 2 双击666+关注!
一休xint + 2 双击666+关注!
獨殤未央 + 2 双击666+关注!
新人求罩 + 8 双击666+关注!
王耀辉 + 1 天空一声炸响,惊世之作华丽登场
cy19790325 + 1
本修锭 + 2 你是高手,讲得太深。

查看全部评分

本文由 会员455754 原创或被授权转载制作,其他机构或个人未经许可严禁转载。
会员1038132 发表于 2016-9-1 12:52:09 | 显示全部楼层
表示看的不是很明白 没这样玩过 有空试一下学习一些新知识

回复 支持 1 反对 0

使用道具 举报

会员494089 发表于 2016-9-1 08:28:22 | 显示全部楼层
这个 值得看看 UEFI的 新式BIOS 已经普及

回复 支持 反对

使用道具 举报

会员962840 发表于 2016-9-1 08:30:44 | 显示全部楼层
感谢楼主分享,受教了

回复 支持 反对

使用道具 举报

会员455754 发表于 2016-9-1 08:32:21 | 显示全部楼层
这篇文章对于安装、迁移、GHOST后无法启动,或者想学习修复 win7/8/10启动的朋友,了解启动的过程和需要的文件。

看懂本篇文章后,完全可以手动修复WIN的启动环境。

回复 支持 反对

使用道具 举报

会员557308 发表于 2016-9-1 08:45:16 | 显示全部楼层
GHOST系统安装支持UEFI+GPT否

点评

和BIOS一样,GHOST要翻篇了。WIM等格式速度更快、压缩率更高。  详情 回复 发表于 2016-9-1 09:06
回复 支持 反对

使用道具 举报

会员455754 发表于 2016-9-1 09:06:34 | 显示全部楼层
本帖最后由 yidong158 于 2016-9-1 09:12 编辑
yjsodnmq 发表于 2016-9-1 08:45
GHOST系统安装支持UEFI+GPT否

不是都说了吗,不要再抱着 老东西不放了。和BIOS一样,GHOST要翻篇了(事实上新的平板和部分笔记本已经没有BIOS了)。做镜像的工具更多、更安全,比如:WIM等格式速度更快、压缩率更高。镜像文件可以放在专门的恢复分区,不被破坏,对用户,对病毒来说不可见。

回复 支持 反对

使用道具 举报

会员645395 发表于 2016-9-1 09:18:09 | 显示全部楼层
gtp格式的只能装安装版的系统吗?

点评

只要你的工具支持GTP就行。  详情 回复 发表于 2016-9-1 09:22
回复 支持 反对

使用道具 举报

会员455754 发表于 2016-9-1 09:22:40 | 显示全部楼层
陈继斌 发表于 2016-9-1 09:18
gtp格式的只能装安装版的系统吗?

只要你的工具支持GTP就行。比如本文就是将一个硬盘上的win10 (MBR)迁移到 SSD 上的。

回复 支持 反对

使用道具 举报

会员455754 发表于 2016-9-1 09:24:42 | 显示全部楼层
GPT ,不仅是为了支持2T 硬盘,有很多新特性,比如:可以创建ESP、MSR、OEM等分区,已保证系统安全和厂商、用户的扩展(比如打造自己的恢复分区)。

回复 支持 反对

使用道具 举报

会员945631 发表于 2016-9-1 09:45:52 | 显示全部楼层
楼主厉害  这都能找道

回复 支持 反对

使用道具 举报

会员809485 发表于 2016-9-1 09:58:38 | 显示全部楼层
落后了,还没用过UEFI和GPT

回复 支持 反对

使用道具 举报

会员606345 发表于 2016-9-1 10:14:01 | 显示全部楼层
感谢楼主分享

回复 支持 反对

使用道具 举报

会员945631 发表于 2016-9-1 10:15:07 | 显示全部楼层
楼主厉害  这都能弄

回复 支持 反对

使用道具 举报

会员340471 发表于 2016-9-1 10:20:18 | 显示全部楼层
UEFI和GPT  一下子还是不太习惯

回复 支持 反对

使用道具 举报

会员1095927 发表于 2016-9-1 10:22:19 | 显示全部楼层
好东西,学学了

回复 支持 反对

使用道具 举报

会员1095927 发表于 2016-9-1 10:25:36 | 显示全部楼层
看看有点头晕

回复 支持 反对

使用道具 举报

会员32462 发表于 2016-9-1 11:54:32 | 显示全部楼层
学习了 好东西

回复 支持 反对

使用道具 举报

会员495005 发表于 2016-9-1 12:36:32 | 显示全部楼层
UEFI是主流了

回复 支持 反对

使用道具 举报

会员709824 发表于 2016-9-1 13:30:36 | 显示全部楼层
唉,这还真是有点麻烦,,,,

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
维修
报价
信号元
件查询
点位图


全文搜索

快速回复