2023年12月7日发(作者:)

fixboot与fixmbr的区别

整体而言:

fixboot是修复系统启动的,也就是在丢失的里面重新写入引导内容,而fixmbr是修复硬盘的启动分区。

Fixboot

向系统分区写入新的分区引导扇区。只有在使用故障恢复控制台时,才能使用fixboot 命令。

fixboot [drive]

参数 驱动器

将要写入引导扇区的驱动器。它将替代默认的驱动器(即用户登录的系统分区)。例如,驱动器:D:

范例

下列命令范例向驱动器 D:的系统分区写入新的分区引导扇区:

fixboot d:

注意: 如果不带任何参数,fixboot 命令将向用户登录的系统分区写入新的分区引导扇区。

Fixmbr

修复启动磁盘的 主启动记录。fixmbr 命令仅在使用故障恢复控制台时才可用。

fixmbr [ device_name] 参数

device_name

要写入新的主引导记录的设备(驱动器)。设备名称可从 map 命令的输出获得。例如,设备名称:

Device HardDisk0

范例

下列命令示例向指定设备写入一个新的主引导记录:

fixmbr Device HardDisk0

注意

· 如果不指定 device_name,新的主引导记录将被写入引导设备,即装载主系统的驱动器。

· 如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令。除非您访问驱动器有问题,否则不要继续进行。向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。

因此,在出现windows系统蓝屏无法进入时不要急着重装系统了,分析判断是否因为系统的启动文件的问题,那么就可以找来一张系统盘进入系统故障恢复控制台先执行fixboot进行修复引导内容。若还不行那么执行fixmbr命令重写启动分区的内容(而这样的往往是因为自己利用分区工具或者直接在系统中对各硬盘进行了分区操作引起的)。