我遇到一个问题,Windows 7 每次启动时都会更改启动顺序。
我有 4 个分区:
- 引导
- Linux的
- 视窗。
Grub 在启动时安装,并且可以正常启动两个操作系统,但是当我启动到 Windows 时,可启动分区会更改为 Windows 并且 MBR 会被重写。
我该如何阻止这种情况?每次都要启动、chroot 并修复此问题,这相当烦人。
我也不想使用 Windows 启动选择。
答案1
有东西正在将 Windows 启动扇区还原到 MBR。可能是系统还原,也可能是防病毒软件?
或者可能是 Adobe?
《2006 - 黑客季刊》上有一篇文章描述了一个非常类似的问题,这是由 Adobe 最新的软件保护引起的。如果这听起来很有可能,那么请查看 2009-2010 年冬季版发表的文章“嘿 Adobe!别管我的引导加载程序!”(如果找到的话,我会在这里粘贴 URL 链接)。
答案2
我在 grub 中有“makeactive”选项,显然当 Win7 看到它是活动分区时,它就会锁定它。