如何从我的 OEM 分区中删除 Windows 7 引导加载程序?

如何从我的 OEM 分区中删除 Windows 7 引导加载程序?

我有一台笔记本电脑,其中有一个 OEM 分区,其中包含用于恢复 Windows XP 的文件。过去,我曾使用此 OEM 分区,方法是将其设置为活动分区,然后让计算机启动它。它会自动启动恢复过程。

我做了什么才导致我现在的处境:
我删除了硬盘上除 OEM 分区之外的所有分区。我将 Windows 7 安装在该硬盘上,运行正常,但是,由于 OEM 分区处于活动状态,因此它已将其引导加载程序安装到该分区。(Windows 7 似乎会在有机会时将其引导加载程序安装到另一个分区上)。由于我不想将引导加载程序安装在 OEM 分区上,因此我已将 OEM 分区以外的分区设为活动状态,并再次删除除 OEM 分区之外的所有分区。然后我重新安装了 Windows 7,它为其引导加载程序创建了一个单独的分区。

因此,现在我有了 Windows 7 分区、由 Windows 安装程序创建的包含其引导加载程序的 100MB 分区和 OEM 分区。但是,OEM 分区仍然包含以前的引导加载程序,该引导加载程序不再有任何用处。事实上,如果我现在将 OEM 分区激活,它将启动该引导加载程序,而不是启动 OEM 恢复过程。我如何从 OEM 分区中删除此 Windows 7 引导加载程序并恢复 OEM 分区的恢复过程?

答案1

可视化 BCD 编辑器就是答案。

Visual BCD Editor 是一个完整的 Windows BCD GUI,而不仅仅是其他 GUI 工具对 BCD 接口的部分实现。

要从 BCD 中删除任何加载程序:

运行 Visual BCD 编辑器。左侧列出了 BCD 中的所有加载器。

单击 loader 以选择需要删除的 loader,然后右键单击并选择“删除对象”。

您可以打开任何 BCD 存储区(而不仅仅是系统存储区 (\Boot\BCD))并对其进行操作。

要修复 Windows XP 启动:

  1. 将 NT5 (Windows XP) 引导记录写入相关分区。(您可以暂时将其映射到 Z:)。然后在 Visual BCD 编辑器中选择 - 菜单->修复->修复引导记录 - 选择“驱动器”和“XP/older”,确认。

  2. 检查有问题的分区上文件 ntldr、ntdetect.com 和 boot.ini 是否仍然存在。如果这些文件没有被删除,它们应该存在(这些文件不会被 Windows 7 安装覆盖)。

希望这可以帮助。

答案2

易BCD应该可以解决你的问题。

控制你的引导加载程序。

EasyBCD 为您的 Windows PC 提供增强功能,让您可以随心所欲地进行双重启动。

还可以启动 Microsoft 不支持的旧系统:MS-DOS、Windows 9x、Windows ME 和 Windows 2000!

相关内容