|
本帖最后由 2010techon 于 2018-8-16 17:19 编辑
最近使用中也发现类似问题,硬盘有两个主分区:(hd0,0) 和 (hd0,1) 0,0上装的Win8,0,1上装的XP,活动分区是0,1,默认引导进入XP。
装了wee,启动Win8的菜单如3#楼不点所说:
find --set-root --active /bootmgr /bootmgr
find --set-root /bootmgr /bootmgr
前几天用了下Win8系统,系统自动更新后重启,提示插入恢复盘修复BCD启动。。。
怎么想自动更新应该不会把启动项给更坏吧!???,只好重启进XP检查启动文件,
发现活动分区 (hd0,1) 也就是XP所在分区的根目录下多了些启动文件
包括:
\boot\目录下的一些语言和字体文件夹,以及 memtest.exe、BOOTSTAT.DAT
\BOOTNXT
\bootmgr
现在(hd0,0) 和 (hd0,1)根目录下都有了 bootmgr,结果导致上述wee菜单无法正常启动
把XP根目录下的bootmgr删除,重启进Win8就正常了,再次重启发现这个bootmgr又回来了。。。
PS:Win8.1这个启动文件自修复功能也挺坑的
最后还是要修改wee启动菜单来解决问题:
- title 1. Windows bootmgr
- find --set-root --active /boot/bcd bootmgr
- find --set-root /boot/bcd bootmgr
- title 2. Windows ntldr
- find --set-root --active /ntldr ntldr
- find --set-root /ntldr ntldr
- title 3. Boot (hd0,1) ntldr
- root (hd0,1)
- ntldr
- title 4. Boot PBR (hd0,0)+1
- (hd0,0)+1
复制代码
这下你自动创建几个bootmgr都无所谓了,只要别在其他分区自动生成 \boot\BCD文件就行。。。 |
|