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

有关更新音量引导代码的教程

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

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

幸运的是,使用bootsect命令,纠正卷引导代码错误很容易引导部门还原工具仅从命令提示符中获得,可从高级启动选项或系统恢复选项中获得。

这些步骤适用于Windows Vista和较新的Windows版本。

更新卷引导代码以使用bootmgr

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

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

    使用原始安装媒体只是访问这些维修菜单的一种方法。看如何创建Windows 8恢复驱动器或者如何创建Windows 7系统维修光盘(取决于您Windows的版本)为了帮助创建维修光盘或闪光灯驱动器,从其他工作副本的窗口副本。这些选项无法用于Windows Vista。

  2. 打开命令提示。

    Windows 8中的高级选项

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

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

    Bootsect /nt60 sys

    这将更新卷启动代码分割用于引导Windows到BootMgr,它与Windows Vista,Windows 7,Windows 8,Windows 10和Windows兼容的Windows操作系统

    NT60Switch应用[较新的]引导代码引导NT52Switch应用[较旧的]引导代码ntldr

    我在网上看到有关Bootsect命令的一些文档是指更新它主引导代码,这是不正确的。Bootsect命令对音量引导代码,不是主引导代码

  4. 如下一步所示,运行BootSect命令后,您应该看到一个看起来像这样的结果:

    C:(\\?\卷{37a450c8-2331-11e0-9019-806e6e6e6e6963}))
    成功更新了NTFS文件系统引导码。
    Bootcode已成功更新了所有目标卷。
    Bootsect NT60 sys命令命令提示符

    如果您收到某种错误,或者在尝试再次正常启动Windows之后,请尝试运行Bootsect /nt60全部反而。这里唯一的警告是,如果您双重启动计算机,则可能会无意间引起类似但相反的问题,即您启动的任何旧操作系统。

  5. 关闭命令提示符窗口,然后从您的光学驱动器或Windows Flash驱动器从其USB港口。

  6. 选择重新开始来自系统恢复选项窗口或选择继续从主高级启动选项屏幕。

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

如果您仍在遇到问题,例如hal.dll错误,例如,请参见步骤4中的注释,以了解另一个想法,或继续进行任何遵循的故障排除。

此页面有用吗?