1.bios方式只要存在一个非隐藏的活动主分区(必须放在这,如果不放在活动分区,可以用ntbootautofix修复,会自动从非活动分区的系统盘复制引导进入活动分区!)就能引导系统。所以可以将系统装在任何一个分区。也可以将系统和引导放不同分区。这个主分区的位置不固定。然后安装系统成功后系统自动设置这个活动主分区为隐藏。
2.UEFI+GPT的ESP的位置也是可以随意设置的,在硬盘起始位置、中间位置、末尾,都可以,只要分区属性和其中的引导文件正确,就可以引导启动操作系统 。
3.gpt一定要uefi才能引导系统。uefi不一定要gpt只要有一个fat分区即可。
4.不支持uefi的主板(系统支持uefi文件读取),使用大于2.2T的硬盘,可以用mbr(u盘,另一个硬盘)加gpt。前者放引导。此时系统可以装在gpt与mbr。
5.在ESP分区(或者fat32,即使是这样,在win系统下该分区还不可见)下,(“√”表示必不可少的文件,其他可以删除,但是必须是下面的路径!!!,不区分大小写):
1 | EFI/Boot/bootx64.efi(或bootia32.efi) |
boot×64是系统引导,凌驾于win引导之上,可以读取开机项
6.uefi加mbr下没有了活动分区,直接引导分区和系统分区。不能把引导放在esp分区,要放fat里面,并且这个分区一定要是活动分区!!!
7.系统默认引导(通用)bootx64.efi。一般修复这个bootbcd修复这个。windows默认引导windows boot manage (bootmgfw.efi)。
8.当uefi方式启动成功系统后引导丢了,目前出现了不能关机,但是能重启成功的现象。
9.bios->mbr(内含引导加载程序)->引导加载程序boot loader(一个可读取内核文件来执行的软件)(作用1提供菜单2载入内核3其它的loader)。安装系统的时候mbr和boot sector(每一个分区的第一个扇区,文件系统会保留)均放bootloader(所以先装linux后装win,引导会掉)。但是windows的bootloader没有转移控制权的功能。所以一般mbr放grub引导装载程序(1指向linux内核文件2移交控制权给boot sector的windows bootloader)。
8.①mbr(446bytes).分区表64bytes,只能有4个,每一个都记录区段的开始与结束柱面号码。扩展分区(操作系统限制)最多有一个,扩展分区的目的是使用额外的扇区来记录分区信息。
②linux中所谓挂载就是指进该目录可以直接读取该分区的意思。根目录一定要挂载到某一个分区。
9..Reset to Setup Mode恢复bios出厂设置,Restore Factory Keys用于清除或恢复内置的安全启动密钥,OS Optimized Defaults是一个“顶级”设置选项,开启该选项后,BIOS会自动将所有相关选项恢复为预装Win8/8.1 默认启动方式所要求的标准设置。
10.uefi下,将esp分区内容全部复制出来,然后格式化,从fat32转为fat16,再将文件复制进来,bios里面仍然含有ubuntu引导项,但不可以引导ubuntu,利用它本身(非boot repair)高级模式修复引导不行。所以修改前要用分区精灵保存为镜像模式,然后恢复过来,即可启动,但是会恢复fat32形式。
- NVRAM是BIOS ROM中的一段区域,一般定义为64k byte, 现在EFI把所有的变量都存在这里。
贴吧大佬贴出的图:
- 关于开机速度区别:UEFI就是减少了初始化设备和自检设备再配合WIN8、WIN10的快速启动,从而加快启动速度。显卡、CPU超频理论上只能提升10%到30%性能,但你不要指望把低端显卡、CPU超频到高端显卡、CPU的水平,同样的道理,UEFI也不是万能的,理论上能提升6到15秒。BIOS引导显卡是工作在INT10 VGA模式,UEFI GOP模式,工作在UEFI GOP模式的显卡在自检时将不初始化显卡,跳过显卡自检加快启动速度,而工作在INT10中断 VGA模式的显卡要初始化显卡,初始化完成要在屏幕上显示显卡信息,电脑启动速度就慢。bios是用中断机制,要读引导扇区,才能逐步启动操作系统,所以BIOS引导不能跳过初始化SATA硬盘这一步。UEFI引导直接去找BOOTX64.EFI,逐步启动操作系统,UEFI不用读引导扇区,所以可以不初始化SATA硬盘。我在微软官网和权威书籍中都看到支持UEFI 2.3.1规范的主板启动速度更快的描述,微软文档 是这么说的微软文档2.aspx),请你直接看“固件符合UEFI 2.3.1规范提供了以下好处” 部分。在efi shell里输入VER就知道你的主板是否支持UEFI2.3.1规范。为了证明UEFI比BIOS快我在一台电脑上安装了UEFI WIN8和BIOS WIN8,系统自启软件和系统服务个数保持相同, 请点击查看
另外,有一篇文章讲的特别好,见这里