UEFI引导过程及windows引导修复
UEFI启动是一种新的主板引导项。传统引导方式就是Legacy模式。
CSM的选项是UEFI模拟Legacy模式启动,选中后则可使用Legacy模式启动机器。
Legacy模式仅支持传统的MBR分区,最多可以支持2.2TB的硬盘和4个主分区,而UEFI模式支持MBR和GPT分区格式,GPT却可以支持百TB大小的硬盘和100个主分区。
UEFI引导程序直接进入64位模式,传统Legacy模式引导程序一直在16位实模式下运行,启动系统后由操作系统切换到需要的cpu模式。所以UEFI只能引导64位操作系统。
UEFI引导程序搜索启动磁盘上的FAT(16,32)分区上的\EFI\boot\bootx64.efi(IA32架构为\EFI\boot\bootia32.efi)文件,找到后加载到内存中执行,把控制权交给操作系统启动程序。
不同的操作系统会有不同内容的这个文件。windows的\EFI\boot\bootx64.efi会加载\efi\microsoft\BCD 启动菜单文件,根据其内容启动相应的操作系统。(BCD文件可用BootICE程序进行编辑。)windows7在BCD文件中指向WINDOWS\system32\winload.efi。efi程序是能够被UEFI引导程序加载到内存中的可执行代码文件。
多个磁盘根据设定的磁盘启动顺序依次启动查找FAT分区,每个磁盘多个FAT分区,那么谁在前,谁有正确的引导资料就引导谁。
手动修复UEFI引导win7,不论磁盘分区,先弄出一个fat32分区,把wepe光盘扣出的efi文件夹放入该分区。用BootICE修复\efi\microsoft\BCD 启动菜单文件。选择该磁盘为启动首选项。如果该磁盘为MBR格式,且windows分区处于激活状态,那么该磁盘支持双引导。
关于MSR分区,是为了不让GPT格式的磁盘被不认识的操作系统格式化而存在,该分区没有其他作用,也可以不要,但存在被类似XP系统误格式化的风险。
UEFI引导过程及windows引导修复的更多相关文章
- kali linux 更新软件源,安装中文输入法,修复Linux与windows引导菜单解决windows引导丢失
1. 更新软件源打开sources.list文件,进行添加更新源:leafpad /etc/apt/sources.list 2. 添加软件源#官方源 deb http://http.kali.org ...
- 双系统Grub引导下恢复windows引导的方法
此方法适用于windows系统正常,linux和windows 双系统下恢复windows系统引导.需要使用windows安装u盘 1. 启动至windows安装u盘,点击修复计算机 2. 进入命令行 ...
- AngularJS的启动引导过程
原文:http://www.angularjs.cn/A137?utm_source=ourjs.com 目录: 引导之前 自动引导启动框架 手工引导启动框架 引导第1步:创建注入器 引导第2步:创建 ...
- linux系统引导过程
linux系统引导过程 linux-0.11引导时,将依次运行BIOS程序.bootsect.s.setup.s和head.s,完成引导过程后进入到main函数运行.BIOS完成硬件的检查与初始化等工 ...
- windows+Ubuntu双系统 windows引导修复
我的博客:http://blog.csdn.net/muyang_ren 装完windows+Ubuntu麒麟双系统后,发现引导是Ubuntu的. Ubuntu的引导是GRUP windows的引导是 ...
- Linux 引导过程内幕
转载:http://www.ibm.com/developerworks/cn/linux/l-linuxboot/index.html 从主引导记录到第一个用户空间应用程序的指导 引导 Linu ...
- The Kernel Boot Process.内核引导过程
原文标题:The Kernel Boot Process 原文地址:http://duartes.org/gustavo/blog/ [注:本人水平有限,只好挑一些国外高手的精彩文章翻译一下.一来自己 ...
- How Computers Boot Up.计算机的引导过程
原文标题:How Computers Boot Up 原文地址:http://duartes.org/gustavo/blog/ [注:本人水平有限,只好挑一些国外高手的精彩文章翻译一下.一来自己复习 ...
- Linunx系统引导过程及MBR/GRUB故障
Linunx系统引导过程 系统初始化进程 init进程 Systemd Systemd单元类型 允许级别所对应的systemd目标 修复MBR扇区故障 解决思路 操作 修复GRUB引导故障 解决思路 ...
随机推荐
- LGOJ P2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm
今天我来给大家带来一片蒟蒻题解 ~~真香 LGOJ P2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm 题目描述 每年,在威斯康星州,奶牛们都会穿上 ...
- python基础语法四
函数的作用域: name = 'alex' def foo(): name = 'linhaifei' def bar(): name = "wupeiqi" def tt(): ...
- WPF: 在ListView中添加Checkbox列表
描述:ListView是WPF中动态绑定工具的数据容器,本文实现了一个在ListView中显示的供用户选择的列表项目,并且控制列表中选择的项目数量,即实现单选. XAML中创建ListView,代码如 ...
- 配置DTP
拓扑一 结果:NO 默认auto(被动)模式 Switch>show interfaces fastEthernet / switchPort Name: Fa0/ Switchport: E ...
- format() expandtabs() 输入表格数据
1 输入表格数据 format(self, *args, **kwargs): # known special case of str.format """ S.form ...
- 角度&弧度转换
一.角度转换为弧度 问题: 当使用Math类的三角函数的时候,所有的单位都是用弧度表示的.你有一个或多个角是用角度数度量的,并且希望把它们转换为弧度数,从而可以用它们作为Math类的成员. 解决方法: ...
- Linux 文件恢复
可以恢复,使用系统自还工具debugfs来还原删除的文件 步骤详解 1. 查看一下当前系统版本号,及文件系统格式 [root@localhost ~]# df -T Filesystem Type 1 ...
- Codeforces1097D. Makoto and a Blackboard(数论+dp+概率期望)
题目链接:传送门 题目大意: 给出一个整数n写在黑板上,每次操作会将黑板上的数(初始值为n)等概率随机替换成它的因子. 问k次操作之后,留在黑板上的数的期望. 要求结果对109+7取模,若结果不是整数 ...
- PHP全局变量,超全局变量
php中有许多超全局变量,这意味着它们在一个脚本的全部作用域中都可用.在函数或方法中无需执行 global $variable; 就可以访问它们. 这些超全局变量是: $GLOBALS 引用全局 ...
- Mybatis根据List批量查询List结果
https://blog.csdn.net/qq_36688928/article/details/82783392