uefi下的开机顺序_科普贴:BIOS和UEFI的启动项

本文科普了BIOS和UEFI的启动原理,讲解了传统BIOS仅识别设备而不识分区和文件,而UEFI不仅识别设备,还识别分区表、文件系统及文件。UEFI启动时会按照设置的顺序寻找启动项,包括设备启动项和文件启动项。了解这些原理后,重装系统或管理启动项将变得简单易懂。
摘要由CSDN通过智能技术生成

先插一句话,现在很多人用UEFI BIOS这个称呼。这里为了区分:BIOS一律指传统BIOS,

UEFI BIOS一律称呼为UEFI。

UEFI下的BIOS设置,一律称为UEFI设置。

写这篇的原因

想直接看干货的跳过这节吧。

一直就想写这个,因为自己折腾Hackintosh。

最初BootThink,后来Chameleon,现在Clover。

每次接触新玩意,都要纠结好久的“安装”问题:我这个磁盘默认BootThink启动,我想重装Windows,会覆盖引导,怎么办。

BootThink要求启动分区是NTFS,这是什么鬼要求?想换个Kext还得重启回Windows?

这个Chameleon太老了,我想换新版本,直接替换ISO么?

听说了个叫XPCBoot的东西,那是什么玩意?教程怎么只给了一个装Duet的工具?Efildr20这个文件在哪下载?

这个什么iBoot,听说用这个的Hackintosh能打开BootCamp助理?但我怎么启动到了一个类似于BIOS设置的地方?

我这个老华硕装了Clover怎么启动不了?黑屏卡在那?屏幕只有一个6?

哇,这个老电脑平均一万次才能进Clover一次,怎么启动个Clover就要二十分钟?

新电脑支持了UEFI,终于能用Clover了!这个神马MBR、GPT是怎么回事?

教程里把Clover引导做在了U盘上,我怎么能摆脱优盘开机?

………………

直到我搞懂了Clover,直到我搞懂了UEFI,突然觉得:“哇!懂了原理之后,这些玩意一点都不难啊!”

嗯。上面是根因。

诱因是前几天有人问了我上面的加粗的那个问题。

其实这篇文章,也适合以下用户:重装Windows,提示我什么MBR、GPT,不让装?

我想装个Linux,但我希望默认还是Windows。

我想重装Windows,可是我开机不再默认Grub,怎么回Linux?

“Windows无法定位现有分区,也无法。。。。。”

我电脑好几个磁盘,我把Windows装到了磁盘2上,怎么开机我在UEFI里选磁盘二开不开?

装Windows时候听说有个什么操作能装在VHD上?

那个什么EFI分区是干嘛的?

UEFI的启动U盘为啥非得FAT32?

不需要第三方工具就能做UEFI下的Windows安装盘?

以前我一直装Ghost版的Windows,UEFI之后真的没法Ghost了么?

我电脑是UEFI的,想装Linux,但我手头没优盘,听说也能搞定?

标题说是科普,可是我可能会习惯性的啰嗦技术细节。我尽量科普吧。

先说传统BIOS吧

一句话概括:BIOS只认识设备,不认识分区、不认识文件。

BIOS启动的时候,按照CMOS设置里的顺序,挨个存储设备看:(此处不讨论PXE和光盘)

这个存储设备的前512字节是不是以0x55 0xAA结尾?

不是,那就跳过。找下一个设备。

是的话,嗯,这个磁盘可以启动,加载这512字节里的代码,然后执行。

执行之后,后面的事,几乎就跟BIOS没

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值