主启动代码是什么?

主启动代码的定义并帮助修复主引导代码错误

红色立方体适合较大的米色立方体
©Anthony Bradshaw /摄影师的选择 / Getty Images

主启动代码(有时缩写为MBC)是主引导记录。它在此过程中执行第一组重要功能引导

具体而言,在典型的通用主启动记录中,主启动代码消耗了总计512字节主启动记录的446个字节 - 其余空间由分区表(64个字节)和2字节磁盘签名

主启动代码如何工作

假设主启动代码通过BIOS,主启动代码将启动控件移交给音量引导代码, 的一部分音量引导扇区,在分割硬盘其中包含操作系统

主启动代码仅在主分区上使用。像在外部驱动器可能会存储像文件例如,备份不需要从启动中启动,因为它们不包含操作系统,因此没有理由使用主引导代码。

根据Microsoft的说法,这些是主引导代码所遵循的操作:

  1. 扫描分区表以获取主动分区。

  2. 找到起点部门主动分区。

  3. 加载引导部门从主动分区到内存。

  4. 将控件转移到引导扇区中的可执行代码。

主启动代码使用分区表中所谓的CHS字段(启动和结束气缸,头部和扇区字段)来定位分区的引导扇区部分。

主引导代码错误

文件视窗需要启动操作系统的需求有时会损坏或丢失。

主启动代码错误可能是由于从病毒用恶意代码代替数据的攻击,对硬盘驱动器的物理损害。

识别主引导代码错误

如果主启动代码找不到引导扇区,则可能会显示这些错误之一,从而阻止窗口启动:

缺少操作系统
无效分区表
错误加载操作系统
MBR错误1
MBR错误2

您可以修复主引导记录中错误的一种方法是重新安装窗口。虽然这可能是您的第一个想法,因为您不想经历解决错误的过程,但这是一个相当激烈的解决方案。

让我们看一些其他一些更简单的解决这些问题的方法:

如何修复主引导代码错误

虽然你通常可以在Windows中打开命令提示符跑步命令在Windows中,主引导代码的问题可能意味着窗口不会启动。在这些情况下,您需要访问命令提示符从窗户外面...

Windows 10,,,,Windows 8,,,,Windows 7的, 和Windows Vista,您可以尝试通过通过重建引导配置数据(BCD)使用BootRec命令

BootRec命令可以通过Windows 10和Windows 8通过高级启动选项。在Windows 7和Windows Vista中,您可以运行相同的命令,但是它可以通过系统恢复选项

Windows XP和Windows 2000,FIXMBR命令用于通过重新编写主启动代码来构建新的主引导记录。此命令可在恢复控制台

此页面有用吗?