找回密码
 立即注册
搜索
查看: 207|回复: 0

MBR 分区表与 GPT 分区表的区别及 ESP 分区的作用

[复制链接]

2万

主题

0

回帖

6万

积分

管理员

积分
60986
发表于 2024-10-31 01:09:41 | 显示全部楼层 |阅读模式
1.MBR分区表:即硬盘主引导记录分区表。仅支持容量小于2.1TB的硬盘。容量超过2.1TB的硬盘只能

它管理2.1TB,最多仅支持4个主分区或3个主分区和1个扩展分区。扩展分区下可以有多个逻辑分区。

2、GPT分区表:GPT,全局唯一标识分区表()。与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制。

限制,但最多仅支持128个GPT分区,GPT可管理硬盘大小达到18EB。只有基于UEFI平台的主板支持GPT分区启动。

3.ESP分区:该分区在计算机系统中用于启动操作系统。该分区存放启动管理程序,

驱动程序、系统维护工具等。如果计算机使用EFI系统,或者当前磁盘用于启动EFI平台上的操作系统,则建议使用ESP分区。 4.MSR分区:微软保留分区,是GPT磁盘上的一个分区,用于预留备份空间。例如,将磁盘转换为动态磁盘时需要这些。

划分空间。

5、功能:系统增加了新的安全功能,内置于其中,以对抗感染MBR和BIOS的病毒。

默认情况下将使用您想要的任何软件。在启动过程中,任何要加载的模块都必须进行签名(强制),并且 UEFI 固件将被验证。如果没有签名或无法验证,则不会加载。 UEFI启动修复教程:当uefi启动文件损坏,或者ghost恢复64位系统到C盘时,系统仍然无法启动,因为没有uefi启动。

如何修复UEFI启动?

○。 UEFI启动的基本原理

1.esp启动分区

esp磁盘分区是gpt格式硬盘上放置efi引导文件的磁盘。也可以被mbr格式硬盘上的任何fat使用。

改为格式化磁盘分区

2.efi文件结构

efi\启动\.efi

efi\\boot\bcd

3.efi启动流程

uefi BIOS启动时会自动搜索硬盘上esp分区的.efi,然后从.efi启动

efi下的bcd文件由bcd引导指定系统文件(一般为c:\\\.efi) 1.使用自动修复

我们建议您启动64位8PE并使用它进行修复。

(1)修复指定的esp分区

环境是64位8PE,bios/uefi可以启动进入。

1、启动64位8PE,使用esp分区挂载器或者挂载esp分区

2.打开cmd命令行,输入以下命令并运行



c:\ /so: /f uefi /l zh-cn

其中:c:\硬盘系统目录,根据实际情况修改

/so:指定esp分区所在磁盘,根据实际情况修改

/f uefi 指定启动模式为uefi

/l zh-cn 指定uefi启动界面语言为简体中文

注:64位7PE没有/s参数,所以7PE不支持BIOS启动下修复(2)不指定esp分区修复

环境是64位7或8PE。只有uefi才能启动到PE。

不需要挂载esp分区,直接在cmd命令行执行即可:

c:\ /l zh-cn

其中c:\硬盘系统目录,根据实际情况进行修改。

/l zh-cn 指定uefi启动界面语言为简体中文

注:在8PE中,我们还可以在uefi启动后挂载esp分区到pe中并使用方法(1)进行修复(3)使用“UEFI启动自动修复”脚本进行修复

该脚本实际上使用8PE来修复uefi启动。 2003 年 7 8 PE 进行测试

自动修复 uefi 启动。

提供了两套附件。第一套是程序版本,由阿里巴巴出品;第二套是pecmd脚本版本,阿里巴巴出品,两者都相当完美。 2.手动修复

从efi启动流程来看,虽然文件很多,但主要用到了两个文件。我们完全可以

在每个PE下挂载esp分区,从硬盘系统中复制.efi文件,然后用它来制作bcd。

完成 efi 启动修复。

1.启动任意PE,使用esp分区挂载器或者挂载esp分区

2、检查esp分区是否可以正常读写。如果不是,请将其重新格式化为fat16分区格式。

3、在esp分区创建如下空文件夹结构

\efi\boot\(复制.efi等)

\efi\\boot\(bcd等建立)

4、将硬盘系统(一般在c:\\boot\efi下)中的.efi复制到esp分区的\efi\boot\下



下载并重命名为.efi

5、打开软件,在esp分区的\efi\\boot\下新建bcd文件。

打开并编辑bcd文件,添加“vista\7\8启动项”,

指定的磁盘是硬盘系统盘所在的磁盘。

指定启动分区为硬盘系统分区(一般为c:)

将启动文件指定为:\\\.efi。它是*.efi,而不是*.exe。您需要手动更改它。

最后保存当前系统设置并退出。

这样就手动修复了精简的UEFI启动,并且真机和虚拟机测试都通过了。

注意:xpPE无法识别gpt格式的硬盘分区。使用disk.sys替换xpPE内核中的相应文件。

您可以启用 xpPE 也识别 gpt 磁盘格式分区

指定的启动分区要么是esp分区所在的分区,要么是硬盘64位7 8系统所在的分区。

指定的启动文件为:\\\.efi。它是*.efi,而不是*.exe。需要手动更改。 3、其他问题

1.手动运行ghost不会修复esp分区

2、使用老大的一键恢复方式,现在恢复后慢慢添加esp启动修复功能。确实,深山里的一键恢复方法是

自带esp分区uefi启动修复

3、使用微软原版系统光盘安装或PE下安装。当然,esp启动会自动修复。以下纯属废话

以管理员身份运行cmd并输入:

选择磁盘0

列出部分

sel 部分 x(x 是 EFI 分区号)

设置 ID=07

=y(y是分配的驱动器号)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|【智道时空】 ( 京ICP备20013102号-16 )

GMT+8, 2025-5-8 01:46 , Processed in 0.246167 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表