Skip to main content

如何使用Bootsect / nt60将VBC更新为BOOTMGR

How to Create Windows Bootable USB Flash Drive | Windows 7 / 8.1 / 10 Tutorial (六月 2025)

How to Create Windows Bootable USB Flash Drive | Windows 7 / 8.1 / 10 Tutorial (六月 2025)
Anonim

有时,卷引导代码(位于安装Windows的驱动器上的卷引导记录的一部分)可能会损坏或意外重新编程以使用错误的引导管理器。

发生这种情况时,您可能会遇到系统暂停错误,通常是Windows 7,8,10和Vista中的hal.dll错误。

幸运的是,使用bootsect命令可以轻松纠正卷引导代码错误,这是一个引导扇区恢复工具,只能从Advanced Startup Options或System Recovery Options中提供的命令提示符获得。

更新卷引导代码以使用BOOTMGR

这很容易,只需要10到15分钟。这是如何做。

  1. 访问高级启动选项(Windows 10和8)或启动到“系统恢复选项”菜单(Windows 7和Vista)。

    如果您手头没有Windows媒体,请随意借用朋友的Windows光盘或闪存驱动器来访问这些诊断模式之一。

    使用原始安装介质只是访问这些修复菜单的一种方法。有关从其他Windows工作副本创建修复光盘或闪存驱动器的帮助,请参阅如何创建Windows 8恢复驱动器或如何创建Windows 7系统修复光盘(具体取决于您的Windows版本)。这些选项不适用于Windows Vista。

  2. 打开命令提示符。

    高级启动选项和系统恢复选项以及Windows中的命令提示符在操作系统之间的功能非常相似,因此这些说明将同样适用于您正在使用的任何版本的Windows安装光盘,包括Windows 10,Windows 8,Windows 7,Windows Vista,Windows Server 2008等

  3. 在提示符下,键入bootsect命令,如下所示,然后按 输入:

    bootsect / nt60 sys

    上面使用的bootsect命令会将用于启动Windows的分区上的卷引导代码更新为BOOTMGR,它与Windows Vista,Windows 7,Windows 8,Windows 10和更高版本的Windows操作系统兼容。

    该 NT60 switch为BOOTMGR应用较新的启动代码 NT52 switch为NTLDR应用较旧引导代码。

    我在网上看到的一些关于bootsect命令的文档是指更新主引导代码,这是不正确的。 bootsect命令对更改 卷启动代码 不是 主引导代码 .

  4. 运行bootsect命令后,如上一步所示,您应该看到如下所示的结果:

    C:(? Volume {37a450c8-2331-11e0-9019-806e6f6e6963})成功更新了NTFS文件系统启动代码。Bootcode已在所有目标卷上成功更新。

    如果您收到某种错误,或者在尝试再次正常启动Windows后这不起作用,请尝试运行 bootsect / nt60全部 代替。这里唯一需要注意的是,如果您双重启动计算机,可能会无意中导致与您启动的任何旧操作系统类似但相反的问题。

  5. 关闭命令提示符窗口,然后从其光盘驱动器或Windows闪存驱动器的USB端口中删除Windows光盘。

  6. 点击 重新开始 来自的按钮 系统恢复选项 窗口或触摸/单击 继续 从主要 高级启动选项 屏幕。

  7. Windows现在应该正常启动。

  8. 如果您仍然遇到问题,例如hal.dll错误,请参阅步骤4中的注释以获取其他想法,或继续执行您所遵循的任何疑难解答。

提示和更多帮助

使用bootsect / nt60更改卷引导代码时遇到问题?有关在社交网络上或通过电子邮件与我联系,在技术支持论坛上发布信息等信息,请参阅获取更多帮助。