无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6639|回复: 16
打印 上一主题 下一主题

[求助] (已解决)win7双菜单,新增一个启动项,就无法启动!!已重传附件!

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-4 12:34:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



A。2003和win7都是独立安装--------用NTBOOTautofix v2.2.6修复成双菜单-----重启---两系统都正常。
注:我的BOOT.INI中有一个PE,NTBOOT已正确添加到BCD中。

B。用BOOtICE0.9再添加一个PE(也就是说我要2个PE菜单)------重启----看不到菜单,也进不了系统!也未提示找不到BOOTMGR。

主引导记录、分区引导记录,用BOOtICE都已设成nt6引导,不行!

进入boot文件夹:执行bootsect.exe /nt60 c: /mbr    不行!

我都不知问题出在什么地方了!

问题终于找到部分原了:

我原来替换是包括C盘根目下的NTRL文件一起替换的,现在只单独替换BCD就一切正常!具体是那个文件引起的,我还在测试中。。。


这个BCD菜单中有一个乱码菜单,路径是错误的,但在工具中显示不出来,如何删除呢?

还一个问题:“启动磁盘”,和“启动分区”有什么本质区别啊,一直没搞懂!




谢谢各位兄弟,那个乱码菜单确实是boot.ini中的中文菜单引起的,问题已解决!

还真不清楚,BCD也会引用boot.ini中的内容!





可正常启动的BCD,但多菜单中有PE乱码.rar (5.33 KB, 下载次数: 70)



[ 本帖最后由 WRZ99 于 2011-9-8 18:02 编辑 ]
2#
 楼主| 发表于 2011-9-5 16:30:47 | 只看该作者
73次查看,无一回复!

沙发自已坐了!
回复

使用道具 举报

3#
发表于 2011-9-5 19:46:13 | 只看该作者
把你装2003和WIN7所在分区的文件截个图来看看。
回复

使用道具 举报

4#
 楼主| 发表于 2011-9-5 20:33:01 | 只看该作者
原帖由 忧无 于 2011-9-5 19:46 发表
把你装2003和WIN7所在分区的文件截个图来看看。


已补图,谢谢!
回复

使用道具 举报

5#
发表于 2011-9-5 21:27:11 | 只看该作者
C区没有BOOT文件夹和BOOTMGR,是不能用NT6启动的,只能NT5启动。把你的BOOT.INI文件发来看看。

[ 本帖最后由 忧无 于 2011-9-5 21:37 编辑 ]
回复

使用道具 举报

6#
发表于 2011-9-5 21:42:43 | 只看该作者
楼上忧无的意见是对的,怀疑楼主原来是R盘(第二分区win7盘)是活动分区,现在改成C盘(第一分区)为活动盘自然就启动不了,先将R盘(第二分区win7盘)设为活动看下
回复

使用道具 举报

7#
发表于 2011-9-6 00:31:56 | 只看该作者
独立安装,用g4d做启动菜单。
激活第一分区,安装2003
激活第二分区,安装win7
安装设置g4d
回复

使用道具 举报

8#
发表于 2011-9-6 02:07:38 | 只看该作者
原帖由 忧无 于 2011-9-5 21:27 发表
C区没有BOOT文件夹和BOOTMGR,是不能用NT6启动的,只能NT5启动。把你的BOOT.INI文件发来看看。


呵呵,楼主未知原因把C区图剪去了一部分,那部分应该是有BOOTMGR的,因为如果没有BOOTMGR,NTFS-NT6的PBR也会引导NTLDR,而boot.ini是没问题的,见楼主主贴中的A部分,因为bootice只处理BCD而不会去修改boot.ini的。

上传的BCD是正确引导时的还是发生故障时的?
怀疑楼主上传错了BCD,上传的BCD一个2003,一个Windows 7 SP1 企业版,一个金龙电脑专用PE系统,怎么会有2003?又怎么会有“企业版”中文?并且上传的BCD也没有说明是正确时的还是错误时的,如果是正确的(A操作后),不应该有2003;如果是故障状态下的(B操作后),怎么看不到你用BOOTICE新增的PE项?

上传的磁盘管理图位置不够全面
上传的磁盘管理图应该连上面部分一起上传,才可够清楚看到哪个是活动分区

楼主可以补充说明一下BCD的详请,活动分区下的BCD有效,例外:如果用的某些软激活后会造成第一分区的BCD才有效。
再补充一下完整的磁盘管理图。
C盘的MDWHE又是什么文件?
楼主再用NTBOOTautofix修复后又可以正常进入系统?

[ 本帖最后由 2010_zheng 于 2011-9-6 02:32 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2011-9-6 07:39:45 | 只看该作者
非常感谢楼上几位热心的朋友解答!!!太感谢了!


我原来替换是包括C盘根目下的NTRL文件一起替换的,现在只单独替换BCD就一切正常!具体是那个文件引起的,我还在测试中。。。

这个BCD菜单中有一个乱码菜单,路径是错误的,但在工具中显示不出来,如何删除呢?
回复

使用道具 举报

10#
发表于 2011-9-6 10:23:36 | 只看该作者
那个乱码菜单不是在BCD的,是 在BOOT.INI里,删除BOOT.INI里的PE菜单试试看吧。
回复

使用道具 举报

11#
发表于 2011-9-6 10:44:30 | 只看该作者
楼主的菜单应该用BCD可以全部搞定,BCD应该支持NT5和GRUB……
回复

使用道具 举报

12#
发表于 2011-9-6 13:06:52 | 只看该作者
原帖由 WRZ99 于 2011-9-4 12:34 发表
我原来替换是包括C盘根目下的NTRL文件一起替换的,现在只单独替换BCD就一切正常!具体是那个文件引起的,我还在测试中。。。


乱码的菜单是boot.ini中的中文菜单引起

但你这里的操作为什么有替换这个步骤?直接在正常的BCD上进行添加菜单,然后保存就可以了。
回复

使用道具 举报

13#
 楼主| 发表于 2011-9-7 16:42:15 | 只看该作者
原帖由 2010_zheng 于 2011-9-6 13:06 发表


乱码的菜单是boot.ini中的中文菜单引起

但你这里的操作为什么有替换这个步骤?直接在正常的BCD上进行添加菜单,然后保存就可以了。


那是因为我怕菜单损坏,所以就进行了备份!~
回复

使用道具 举报

14#
 楼主| 发表于 2011-9-7 16:52:48 | 只看该作者
谢谢各位兄弟,那个乱码菜单确实是boot.ini中的中文菜单引起的,问题已解决!


还真不清楚,BCD也会引用boot.ini中的内容!
回复

使用道具 举报

15#
发表于 2011-9-9 09:08:40 | 只看该作者
原帖由 newswan 于 2011-9-6 00:31 发表
独立安装,用g4d做启动菜单。
激活第一分区,安装2003
激活第二分区,安装win7
安装设置g4d



支持这种方法


如下是我的,仅供参考
  1. title Windows 7
  2. hide (hd0,1)
  3. unhide (hd0,0)
  4. rootnoverify (hd0,0)
  5. makeactive
  6. chainloader (hd0,0)/bootmgr
  7. savedefault --wait=2

  8. title Windows XP
  9. hide (hd0,0)
  10. unhide (hd0,1)
  11. rootnoverify (hd0,1)
  12. makeactive
  13. chainloader (hd0,1)/ntldr
  14. savedefault --wait=2
复制代码
回复

使用道具 举报

16#
发表于 2012-9-13 02:04:20 | 只看该作者

win7 pe菜单添加到BCD中

for /f "tokens=2" %%c in ('BCDEDIT /CREATE /D "贝壳系统" /application osloader ') do set id=%%c
for /f "tokens=2" %%c in ('BCDEDIT /CREATE /D "贝壳系统" /device ') do set id1=%%c
bcdedit.exe /set %id1% ramdisksdidevice partition=C:
bcdedit.exe /set %id1% ramdisksdipath \Recovery\WindowsRE\boot.SDI
bcdedit /set %id% device ramdisk=[boot]\Recovery\WindowsRE\winpe.wim,%id1%
bcdedit /set %id% path \windows\system32\boot\winload.exe
bcdedit /set %id% osdevice ramdisk=[boot]\Recovery\WindowsRE\winpe.wim,%id1%
bcdedit /set %id% inherit {bootloadersettings}
bcdedit /set %id% locale zh-CN
bcdedit /set %id% nx OptIn
bcdedit /set %id% winpe Yes
bcdedit /set %id% systemroot \windows
bcdedit /displayorder %id% /addlast
bcdedit /set %id% ems Yes
bcdedit /set %id% detecthal Yes
bcdedit.exe /set %id% recoverysequence %id1%
bcdedit.exe /set %id% recoveryenabled yes
回复

使用道具 举报

17#
发表于 2012-9-15 11:07:08 | 只看该作者
win7缺少一个文件avldr,我的pe就添加了一个这个文件,启动了

avldr.rar

7.83 KB, 下载次数: 15, 下载积分: 无忧币 -2

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-24 02:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表