|
大家好 新人发帖 请多关照
切入正题:
我的硬盘有一个主分区(C:),上面安装了Windows 7,但又在第一逻辑分区(D:)有一个Windows 8 VHD。根据论坛里的说法,想引导Windows 8 VHD必须用Windows 8的bootmgr,所以我替换了C:\bootmgr以及C:\Boot\zh-CN\bootmgr.exe.mui,使得Windows的引导菜单能正常显示中文并完美引导C、D两个盘上的系统。
但是悲剧了,在替换之后,Windows 7显示不是正版。我估计是因为修改了引导文件是以前正常的伪激活又失效了。所以我再次使用win7 activation v1.7激活了一次,并激活成功。
更悲剧的事又来了,我C盘下的grub4dos(grldr、grldr.mbr)本应在Windows启动菜单中显示的(使用boot.ini添加到的引导菜单),现在却在Windows启动菜单之前显示了,原来的启动菜单不见了。
经过几次测试,我发现无论是使用Win7或Win8版本的bootmgr,用boot.ini或用bcdedit添加grub4dos到Windows引导菜单,只要C盘根目录下存在grldr和menu.lst文件就会出现grub4dos引导菜单优先显示的问题。
以下是我C盘根目录下的相关文件
boot.ini -->Windows引导配置文件(为了添加grub4dos)
bootmgr -->Windows 8的boot manager 在Windows 7下显示为系统文件
bootmgr.win7 -->Windows 7的boot manager备份
BOOTSECT.BAK
grldr -->200KB 与grub4dos 0.4.5c 2012-06-19的文件不同(疑似被激活软件修改) 在Windows 7下显示为系统文件
grldr.mbr -->版本grub4dos 0.4.5c 2012-06-19
menu.lst -->grub4dos配置文件
SKLDR -->疑似激活软件win7 activation v1.7释放的文件 在Windows 7下显示为系统文件
经过Google之后,发现Windows 7激活软件的原理是在Windows加载内核时欺骗Windows,我猜测它就是通过grldr、 SKLDR来实现欺骗的。当grldr被替换为grub4dos的grldr后,就出现了grub4dos引导菜单优先显示的现象。
请问大神,要想使用Windows的引导菜单引导Windows 7、Windows 8 VHD和grub4dos,应该怎么办? |
|