我刚刚通过简单格式化分区(如所述)从我的电脑中删除了 Windows Vista这里)。但是 - 正如我猜测的那样 - 这不会改变 Bootloader 的任何内容。因此,当我启动 Windows 时,它仍然会询问我是否要启动 Vista 或 XP。
因此,我尝试bootcfg
在 Windows XP 上运行以修复此问题,但它只保留了 Windows XP 本身的条目。没有关于 Windows Vista 的条目。因此,使用的引导加载程序不是来自 Windows XP 的引导加载程序。
好的,我可以运行fixmbr
。但我还使用 GRUB 作为主引导程序,这样它就会从 MBR 中删除。我可以通过从 Linux Live CD 启动并从那里运行一些命令来再次修复该问题。但这真的是摆脱 Windows Vista 引导程序的唯一方法吗?
对于那些现在感到困惑的人来说:是的,我使用 GRUB和Windows 引导加载程序。当我在 GRUB 中选择 Windows XP 时,Windows 引导加载程序出现并询问我是否要启动 XP 或 Vista。不要问我为什么。它发生了。
答案1
答案2
Super Grub 可以修复大多数启动问题,即使是 Windows。
http://linux.softpedia.com/get/System/Boot/Super-Grub-Disk-8071.shtml