我有 Ubuntu 和 Windows 7 的双启动设置,我通常使用 Ubuntu,但有时也会启动 Windows 7。每次我使用 Windows 7 时,我的 GRUB2 安装就会中断,并且只要启动 GRUB2,计算机就会重新启动并一直这样。
然后我需要使用 Live CD 启动、chroot 并重新安装 GRUB2。这需要花费大量时间,真的很烦人。
显然,Windows 本身或 Windows 中的某些应用程序会重写 MBR 的一部分。我无法理解这在 Windows 中不被视为一个大的安全问题,因为它会完全破坏计算机,导致操作系统无法启动。
我可以以某种方式在 Windows 中对 MBR 进行写保护吗?Windows 中是否有任何类型的内置软件或某些防病毒软件或类似软件可以执行此操作?
无论 Windows 中的哪个应用程序破坏了 MBR,都必须有一种通用的方法来拒绝该应用程序对 MBR 的写入权限。
答案1
如果您的 Windows menu.lst 条目中有 makeactive,请尝试将其删除,看看是否有帮助。