无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5777|回复: 12
打印 上一主题 下一主题

求助,安装WinXP_VHD遇到一个非常诡异的事?

[复制链接]
跳转到指定楼层
1#
发表于 2013-1-25 21:32:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我按照教程,用WinXP_VHD辅助工具在Win7下制作了一个VHDXP,按照提示导入Vboot等操作。<br />开机也有WinXP_VHD的选项,进入XP和Win7系统都一切正常。<br />但是当我尝试用BCD编辑工具编辑BCD时,却显示不出来这个VHD引导项(不管是Win7下用EasyBCD,还是PE下用BCDTool等工具都试过了,只有原来的Windows7,不见WinXP_VHD),但是开机确实有VHDXP的引导项,敢问各位大侠,这是什么原因???

[ 本帖最后由 2013shallnan 于 2013-1-29 14:54 编辑 ]
2#
发表于 2013-1-26 09:43:41 | 只看该作者
xpvhd不是bcd引导的,所以数据不在bcd内,是先进菜单,你选win7之后才去bcd,你选xp就去vboot了(其实就是g4d改了名)

[ 本帖最后由 2013sllyylqss 于 2013-1-26 09:45 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2013-1-26 10:53:34 | 只看该作者
我在制作VHDXP启动之前,添加了一下Grub4Dos到BCD,用的是下面的批处理,会不会跟这个有关呢?

@echo off
echo 该批处理自动往 Vista 系统的启动菜单中添加 GRUB4DOS 的启动项。
echo 如果不是单一的 Vista(还有XP,2K),必须在 Vista 下运行。
echo 另外,需以管理员身份运行。
echo .
pause


cls

bcdedit | find "\grldr.mbr" > NUL && echo 启动项中已有grub4dos,无需重复安装。&& goto EXIT
bcdedit /create /d "Boot From GRUB4DOS" /application bootsector >GrubID.txt
rem 上面欲增加的GRUB菜单名,可以修改为"GRUB For DOS"、"DOS + GHOST" 等等

for /f "tokens=2" %%i in (GrubID.txt) do set GrubID=%%i
del GrubID.txt > NUL
bcdedit /set %GrubID% device partition=%SystemDrive%
bcdedit /set %GrubID% path \grldr.mbr
bcdedit /displayorder %GrubID% /addlast

echo .
echo 上面应出现 3 个“操作成功完成。”
echo .
echo 请自行复制 grldr.mbr 到 %SystemDrive%\
echo .
echo 请自行复制 grldr 到 C:\
echo .
echo 根据需要,请自行复制其他有关文件,如 menu.lst, fonts, memdisk.gz 及背景图片等文件到相应位置。

pause

:EXIT
回复

使用道具 举报

4#
 楼主| 发表于 2013-1-26 10:55:01 | 只看该作者

回复 #3 2013sllyylqss 的帖子

那请问该如何更改这个启动项呢?比如说改名称和显示的启动顺序之类的……
回复

使用道具 举报

5#
发表于 2013-1-26 11:40:35 | 只看该作者

回复 #5 2013shallnan 的帖子

你的启动项是什么样子的?是xp在上边两行白底色的那种?还是win7那种在中间的?
回复

使用道具 举报

6#
 楼主| 发表于 2013-1-26 11:41:45 | 只看该作者
这是运行bcdedit的结果:

C:\Windows\system32>bcdedit /enum

Windows 启动管理器
--------------------
标识符                  {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  zh-CN
inherit                 {globalsettings}
default                 {current}
resumeobject            {885f61ba-662e-11e2-bc78-91cd91ea506f}
displayorder            {current}
                        {885f61be-662e-11e2-bc78-91cd91ea506f}
toolsdisplayorder       {memdiag}
timeout                 10

Windows 启动加载器
-------------------
标识符                  {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  zh-CN
inherit                 {bootloadersettings}
recoverysequence        {885f61bc-662e-11e2-bc78-91cd91ea506f}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {885f61ba-662e-11e2-bc78-91cd91ea506f}
nx                      OptIn

实模式启动扇区
---------------------
标识符                  {885f61be-662e-11e2-bc78-91cd91ea506f}
device                  partition=C:
path                    \grldr.mbr
description             Boot From GRUB4DOS
回复

使用道具 举报

7#
 楼主| 发表于 2013-1-26 11:43:43 | 只看该作者
启动时是这样的:
Windows 7
Boot From GRUB4DOS
WinXP VHD

是标准的Win7 Bootmgr管理的界面
回复

使用道具 举报

8#
发表于 2013-1-26 12:03:37 | 只看该作者

回复 #8 2013shallnan 的帖子

这个的确是bcd里面的,要改的话还是得用bcd编辑工具
运行msconfig里面的启动项不能改吗?
回复

使用道具 举报

9#
 楼主| 发表于 2013-1-26 12:22:51 | 只看该作者

回复 #9 2013sllyylqss 的帖子

msconfig里面更诡异,只有Windows 7一个引导选项……
回复

使用道具 举报

10#
发表于 2013-1-26 16:16:57 | 只看该作者
用winxp vhd制作vhd格式的xp后有可能会破坏原系统的bcd,此时用u盘启动到pe,再用bootice等工具重新编辑一下系统分区的bcd就可以了。
回复

使用道具 举报

11#
发表于 2013-1-26 19:01:30 | 只看该作者
你看看启动分区里是不是有boot.ini,我发现用nt6.X中加入winxp的引导启动项后,如果boot.ini中有别的系统菜单也会自动映射到win7启动菜单去

我的boot.ini中有winxp启动项与winpe启,我只在win7的BCD中加入了winxp的启动项,但开机启动时发现PE也显示在win7启动项中……
回复

使用道具 举报

12#
 楼主| 发表于 2013-1-29 14:52:47 | 只看该作者

回复 #11 v313376448 的帖子

太强大了,果然有一个boot.ini……
非常感谢!
回复

使用道具 举报

13#
发表于 2013-3-23 08:29:58 | 只看该作者

回复 #12 2013shallnan 的帖子

我也遇到过这样的问题,不光是没有XP VHD的,其它Win7VHD的也莫名其妙跟你的一个情况,现在看来,并没有在BOOT.ini里面
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-15 16:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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