无忧启动论坛

标题: WinXP VHD 辅助处理工具 2011 【11-02-22最后更新】 [打印本页]

作者: lianjiang    时间: 2011-1-18 20:05
标题: WinXP VHD 辅助处理工具 2011 【11-02-22最后更新】
提示:
         1,这个工具是安装 XP Ghost版 或 ISO 到 VHD 的,安装 Win7 的请用 Windows VHD 辅助处理工具
         2,部分WinXP精简系统可能由于无法映射,造成不能安装ghost版XP,此时可参照此贴自行添加vbootdsk驱动后再运行,或者到WinPE3.0下运行。
         3,Ghost 版 XP 要求为 NTFS 格式,FAT32 的可能会蓝屏。
         4,此工具不再更新。内置的VBOOT已过期,使用最新版vboot的方法: 双击最新版 "WinXP VHD 辅助处理工具 2011"之后,会在系统盘下生成一个临时目录 vboot_temp,用vboot的最新文件替换目录下的同名文件。
  =============================================
WinXP VHD 辅助处理工具 2011 【基于vboot 1.1】


运行环境:Windows 7 / 2008 R2/ WinPE3.0 /WinXP
软件大小:6.73 MB
系统语言: 简体中文
授权形式:个人免费版
官方网站:
http://gghost.uueasy.com
软件作者:lianjiang
电子邮箱: gghost#people.com.cn

软件简介:
基于 VBOOT 开发的,用于创建 VHD,支持把 Ghost 版 XP 装入 VHD 的辅助处理工具,也可以用安装版的 ISO 来安装。把一个比较复杂的操作过程傻瓜化,使您轻松体验 VHD 的强大功能。

声明:
本软件产品仅限于个人用户基于个人目的使用,禁止用于商业及其它用途。
使用前,请预先备份硬盘上重要数据。
在任何情况下,作者均不对您因使用本软件而导致的任何形式的损害赔偿承担任何责任。

WinXP VHD 辅助处理工具 2011_24
http://pan.baidu.com/share/link?shareid=63439&uk=3422992976

WinXP_VHD_2011_24.rar  (基于vboot 1.1 5-15过期)


使用方法见图:














==============================================
说明:



[ 本帖最后由 lianjiang 于 2012-10-3 20:58 编辑 ]
作者: HY    时间: 2011-1-18 20:36
太好了,出来了,谢谢楼主,辛苦了!
晕,下载了10次,没人回帖。
作者: scxiegangxy    时间: 2011-1-18 21:38
老大,好东东。强烈支持!!严重鄙视一些自以为是的收费驱动(实际上,如果开源,再经过高手的推广,说不定点击率提高产生的经济效率远远高于什么2月15限制从而收费的收益))。呵呵。。。无忧就是好地方,自由的讨论,创新的空间
作者: helloman    时间: 2011-1-18 21:40
谢谢楼主,收藏一个!
作者: 497734601    时间: 2011-1-18 21:53
谢谢楼主,收藏一个!
作者: keai958    时间: 2011-1-18 21:55
原帖由 lianjiang 于 2011-1-18 20:42 发表
测试了放到第一硬盘第一主分区,第二硬盘第一主分区、第二主分区、逻辑分区的,只有两个第一主分区的可正常使用,其他的启动时都出现蓝屏。
因此目前看来 vboot还没多大用处,不打算继续完善了。
也有可能是我 ...


可怜的,呵呵。可以在Vboot的启动中选UUID的方式来避免配置文件配置错误。
不过你说的放逻辑盘会蓝屏倒是挺有意思的,你应该留意下蓝屏代码的。
我放置的位置是第二逻辑分区的某个文件夹下,没有问题,放主分区当然也没问题。
作者: keai958    时间: 2011-1-18 22:12
本来想下载下来看看效果的,可网络不给力,连下两次都出错了,放弃了,呵呵。
作者: lianjiang    时间: 2011-1-18 22:16
原帖由 keai958 于 2011-1-18 21:55 发表


可怜的,呵呵。可以在Vboot的启动中选UUID的方式来避免配置文件配置错误。
不过你说的放逻辑盘会蓝屏倒是挺有意思的,你应该留意下蓝屏代码的。
我放置的位置是第二逻辑分区的某个文件夹下,没有问题,放 ...


首先,我对这个东西,确实一窍不通,只因有人提出要求,希望支持xp,才看这玩意的。

我每次都是删除后,完全从头开始的,操作步骤是完全一样的。
每个都重复了2次,结果一样。
若确实是配置问题造成的,那也说明,这个东西使用起来太费劲了。
不知如何解释,同样的配置,同样的操作,第1主分区可以,第2主分区就不灵?
我没那水平来玩这个,还是继续折腾 win‘7的原生支持的vhd。
作者: lianjiang    时间: 2011-1-18 22:18
原帖由 scxiegangxy 于 2011-1-18 21:38 发表
老大,好东东。强烈支持!!严重鄙视一些自以为是的收费驱动(实际上,如果开源,再经过高手的推广,说不定点击率提高产生的经济效率远远高于什么2月15限制从而收费的收益))。呵呵。。。无忧就是好地方,自由 ...


不好意思,我没交代清楚,这个就是用了vboot的。
我玩不了这个东西,这个版本不再更新。
作者: lianjiang    时间: 2011-1-18 22:20
原帖由 keai958 于 2011-1-18 22:12 发表
本来想下载下来看看效果的,可网络不给力,连下两次都出错了,放弃了,呵呵。


对你来说,这个东西就毫无意义了。
只是把命令行改成了傻瓜化操作。
作者: lianjiang    时间: 2011-1-18 22:24
以为是vboot不支持第一分区以外的分区,因此只有选择保存到各个硬盘的第一主分区上的vhd,才会自动修改grub配置文件中的路径,其他分区的,都不支持自动修改,需要自己修改菜单配置。
作者: HY    时间: 2011-1-18 22:26
我就一个硬盘,用工具放第一主分区都蓝屏。后来想了个自认为有效的方法,在PE中先把注册表项导入SYSTEM,再用GHOST32备份成GHO文件。然后再用楼主的工具创建VHD,现在是放第一主分区,正常了。
再测试一下其它分区后再来反馈。
作者: HY    时间: 2011-1-18 22:35
晕,我忘记了第一个蓝屏GHO是FAT32格式的了,换成NTFS的正常了。
作者: 2010krman    时间: 2011-1-18 23:01
lianjiang ,还是支持你,因为我的网速不好,一直没有回复,希望你更新下去,你的每一个版本我都有下,谢谢你的贡献

做成这样一个好的UI工具,现在看38的已经没什么问题了
作者: 2010krman    时间: 2011-1-18 23:05
我装的win7,再vboot一个xp非常好,只要搞好AHCI和vboot驱动就不会蓝屏了我现在主分区c盘
作者: fh123456    时间: 2011-1-18 23:06
太好了,终于做出来了,马上下载。
作者: 2010krman    时间: 2011-1-18 23:08
这个不管版好像有个问题,就是提示,我有100M分区,居然提示我XP VHD保存到 0:1  G:PriHPFS/NTFS

但我这个明明只有100M呀
作者: HY    时间: 2011-1-18 23:14
原帖由 2010krman 于 2011-1-18 23:08 发表
这个不管版好像有个问题,就是提示,我有100M分区,居然提示我XP VHD保存到 0:1  G:PriHPFS/NTFS

但我这个明明只有100M呀


你是不是安装WIN7创建了100M分区没有合并到第一主分区啊?
作者: grubfans    时间: 2011-1-18 23:34
刚试了一下,虚拟机裸机安装到c盘,一切正常,很好用!!

感谢lianjiang大提供的好工具!

希望您不要撒手不管!
作者: fh123456    时间: 2011-1-18 23:55
刚才在虚拟机中安装了。很顺利,就是VHD只能在C盘啊。选择保存到其他分区保存不了
作者: HY    时间: 2011-1-19 00:32
原帖由 fh123456 于 2011-1-18 23:55 发表
刚才在虚拟机中安装了。很顺利,就是VHD只能在C盘啊。选择保存到其他分区保存不了

楼主设定了只能放在每个硬盘的第一分区,才能创建菜单。
作者: keai958    时间: 2011-1-19 00:37
原帖由 lianjiang 于 2011-1-18 22:16 发表


首先,我对这个东西,确实一窍不通,只因有人提出要求,希望支持xp,才看这玩意的。

我每次都是删除后,完全从头开始的,操作步骤是完全一样的。
每个都重复了2次,结果一样。
若确实是配置问题造成的 ...


别恢心吧,你看多少人在支持你啊,呵呵
关于放到非第一主分区,你应该试试uuid的方式引导,也就是修改grub.cfg对应行为如下形式(路径是可以改的,呵呵),这样做还可以省去考虑隐藏分区不能放置VHD的问题。
menuentry "XP VHD" {
  vboot harddisk="(UUID=ABCDEF1234567890)/XP/XP.vhd"
}

查看对应分区(如E盘,注意:不要试图查光驱的UUID哦)的UUID命令如下(看到有些人的反馈,怀疑你没有用diskpart命令处理隐藏分区,这个bug可有点严重了,呵呵.彩色部分代表激活的主分区或你放置vboot文件夹的分区盘符):
X:\vboot\vbootedit.exe uuid "E:"
或64位系统下X:\vboot\vbootedit64.exe uuid "E:"

[ 本帖最后由 keai958 于 2011-1-19 00:41 编辑 ]
作者: lianjiang    时间: 2011-1-19 07:22
原帖由 2010krman 于 2011-1-18 23:08 发表
这个不管版好像有个问题,就是提示,我有100M分区,居然提示我XP VHD保存到 0:1  G:PriHPFS/NTFS

但我这个明明只有100M呀

因为我测试时发现只有第一主分区才可以正常启动,否则会蓝屏,因此这个版本限定了第一主分区。

其他分区你也是可以建的,只是需要自己改一下 grub的菜单路径。

找到vboot\grub\grub.cfg改一下就可以了。
作者: lianjiang    时间: 2011-1-19 07:25
原帖由 keai958 于 2011-1-19 00:37 发表


别恢心吧,你看多少人在支持你啊,呵呵
关于放到非第一主分区,你应该试试uuid的方式引导,也就是修改grub.cfg对应行为如下形式(路径是可以改的,呵呵),这样做还可以省去考虑隐藏分区不能放置VHD的问题。 ...


谢谢指点,我再试试看。
作者: lianjiang    时间: 2011-1-19 08:17
原帖由 keai958 于 2011-1-19 00:37 发表

看到有些人的反馈,怀疑你没有用diskpart命令处理隐藏分区,这个bug可有点严重了,呵呵.彩色部分代表激活的主分区或你放置vboot文件夹的分区盘符


因为我测试时发现只有第一主分区才可以正常启动,否则会蓝屏,因此这个版本限定了各个硬盘的第一主分区,才自动修改菜单路径。
作者: lianjiang    时间: 2011-1-19 08:34
原帖由 keai958 于 2011-1-19 00:37 发表

vboot harddisk="(UUID=ABCDEF1234567890)/XP/XP.vhd"
关于放到非第一主分区,你应该试试uuid的方式引导,也就是修改grub.cfg对应行为如下形式(路径是可以改的,呵呵),这样做还可以省去考虑隐藏分区不能放置VHD的问题。 ...


这里的uuid应该只是指定路径,用于vhd定位的,既然我放到其他盘,已经启动到了蓝屏,说明路径是没有问题的。
难道菜单里的uuid还有其他的作用?
作者: lianjiang    时间: 2011-1-19 08:50
想放到其他分区路径的,先在第一分区创建,然后移到其他盘。
然后修改grub.cfg的路径。

我按照keai958 指点的再试试看。
若能不蓝屏,就修改程序,支持任意分区,否则就不改了。
作者: helloman    时间: 2011-1-19 09:59
刚才尝试安装了一下,跟楼主上图的过程基本上一样,顺利进入VHD XP系统,可是重启后无法进入Windows 7,显示无法引导,该怎么解决啊?(我现在是在VHD XP系统下发帖!)

我的Windows 7安装在C盘, WinXP.VHD也放在C盘根目录!

[ 本帖最后由 helloman 于 2011-1-19 10:01 编辑 ]
作者: lianjiang    时间: 2011-1-19 10:11
原帖由 <i>helloman</i> 于 2011-1-19 09:59 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2143978&ptid=185732" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
刚才尝试安装了一下,跟楼主上图的过程基本上一样,顺利进入VHD XP系统,可是重启后无法进入Windows 7,显示无法引导,该怎么解决啊?(我现在是在VHD XP系统下发帖!)<br />
<br />
我的Windows 7安装在C盘, WinXP.VHD ...
<br />

有什么提示?

用bootsect 处理一下引导,还不行的话,就用bcdboot处理。

bootsect /nt60 X: /mbr  (x为win7的启动盘)

bcdboot x:\windows /s x: /l zh-CN
作者: lianjiang    时间: 2011-1-19 10:15
刚才对放到第一主分区和第二主分区的刚安装后的系统的注册表进行了比较,二者完全一致。
但重启后结果出现不同,一个正常,一个蓝屏,这就不能不怀疑vboot的兼容性问题了。

关于用uuid引导的,无忧下载的精简版中没有那个生成工具,现在正在下载完整版,测试后再反馈结果。
作者: helloman    时间: 2011-1-19 10:50
原帖由 lianjiang 于 2011-1-19 10:11 发表


有什么提示?

用bootsect 处理一下引导,还不行的话,就用bcdboot处理。

bootsect /nt60 X: /mbr  (x为win7的启动盘)

bcdboot x:\windows /s x: /l zh-CN


错误提示(大致如下):
1、请插入安装光盘
2、请选择语言,选择"下一步"
3、选择"修复系统"

状态:0xc000000e
引导选择失败,因为需要的设备无法运行

我在VHD XP下尝试执行bootsect /nt60 D: /mbr后重启故障依旧,无法执行bcdboot D:\windows /s D: /l zh-CN
Windows 7是我昨天在PE下用“DEEPIN_GhostWin7_2010.iso”安装的!~

[ 本帖最后由 helloman 于 2011-1-19 10:53 编辑 ]
作者: lianjiang    时间: 2011-1-19 10:53
原帖由 helloman 于 2011-1-19 10:50 发表


错误提示(大致如下):
1、请插入安装光盘
2、请选择语言,选择"下一步"
3、选择"修复系统"

状态:0xc000000e
引导选择失败,因为需要的设备无法运行

我在VHD XP下尝试执行bootsect /nt60 D: /m ...

那就到pe下修复看看。

测试软件,建议到虚拟机下试,通过后再到实机,这样保险些。
作者: keai958    时间: 2011-1-19 11:21
原帖由 lianjiang 于 2011-1-19 10:15 发表
刚才对放到第一主分区和第二主分区的刚安装后的系统的注册表进行了比较,二者完全一致。
重启后结果出现不同,一个正常,一个蓝屏,这就不能不怀疑vboot的兼容性问题了。

关于用uuid引导的,无忧下载的精 ...


引起了我的好奇心,提供下蓝屏代码看看?
我电脑一共三个分区,一主两逻辑,随意调整,没发现问题(没试路径带空格的)。
作者: keai958    时间: 2011-1-19 11:34
居然还不让我用,提示是“要求第一主分区为NTFS格式”。是不是楼主对有隐藏分区的做了限制?呵呵
作者: lianjiang    时间: 2011-1-19 11:43
原帖由 keai958 于 2011-1-19 11:34 发表
居然还不让我用,提示是“要求第一主分区为NTFS格式”。是不是楼主对有隐藏分区的做了限制?呵呵


只有存在第一主分区为ntfs分区的,才支持,否则就不让继续了。
因为我自己这里都通不过,所以禁用了。
下载完成后,上传一个支持任意分区的版本。
作者: lianjiang    时间: 2011-1-19 11:46
原帖由 keai958 于 2011-1-19 11:21 发表


引起了我的好奇心,提供下蓝屏代码看看?
我电脑一共三个分区,一主两逻辑,随意调整,没发现问题(没试路径带空格的)。


经典的7b


作者: lianjiang    时间: 2011-1-19 11:48
放到不同分区,操作过程完全相同,但结果不同。
这是问题的关键。
作者: lianjiang    时间: 2011-1-19 11:54
难道是无忧下载的版本低?

是这里提供的文件:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: fh123456    时间: 2011-1-19 12:05
标题: 回复 #32 helloman 的帖子
虚拟机中情况跟你一样,只能进xp系统
我是这样解决的,xp系统下运行NTBOOTAUTOFIX,高级。活动分区选win7所在的分区,开始修复,,完成后2个系统都能进入了
作者: lianjiang    时间: 2011-1-19 12:13
原帖由 fh123456 于 2011-1-19 12:05 发表
虚拟机中情况跟你一样,只能进xp系统
我是这样解决的,xp系统下运行NTBOOTAUTOFIX,高级。活动分区选win7所在的分区,开始修复,,完成后2个系统都能进入了


软件在判断机内(实际只判断了C:盘有无 bcd和ntldr)无系统时,认为是裸机,此时会自动用xp的引导更新,可能是这个问题引起的。
下一次更新增加支持其他分区时,也改进一下这里的判断。
作者: keai958    时间: 2011-1-19 12:43
原帖由 lianjiang 于 2011-1-19 12:13 发表


软件在判断机内(实际只判断了C:盘有无 bcd和ntldr)无系统时,认为是裸机,此时会自动用xp的引导更新,可能是这个问题引起的。
下一次更新增加支持其他分区时,也改进一下这里的判断。


呃,这么判断的?不太合理吧,你忘了处理隐藏分区了,呵呵。
不清楚你是如何判断分区类型的,如果可能,建议还是想办法从硬盘底层获取,这样准确性更高一些,呵呵。
还有,在处理Win启动文件时千万要小心软激活及其他使用grub启动的情况。

另外,我不清楚你用的那个版本是否较低,我习惯从官网拖原始文件,建议你也这样,呵呵
作者: lianjiang    时间: 2011-1-19 12:48
原帖由 keai958 于 2011-1-19 12:43 发表


呃,这么判断的?不太合理吧,你忘了处理隐藏分区了,呵呵。
不清楚你是如何判断分区类型的,如果可能,建议还是想办法从硬盘底层获取,这样准确性更高一些,呵呵。
还有,在处理Win启动文件时千万要小心 ...


Windows VHD 辅助处理工具是有完整的判断的,包括100mb分区是否存在等,不会出现这个问题。

因这个vboot在测试时效果很不理想,所以没有怎么处理。
作者: keai958    时间: 2011-1-19 13:00
原帖由 lianjiang 于 2011-1-19 12:48 发表


Windows VHD 辅助处理工具是有完整的判断的,包括100mb分区是否存在等,不会出现这个问题。

因这个vboot在测试时效果很不理想,所以没有怎么处理。


如果这个工具里有判断代码的话,那判断代码不完美,我机器上只有ntfs分区,我的主分区里安装的是XP(此分区在其他系统下不分配盘符),在VHD的Win7中运行你的那个软件时就提示我“要求ntfs分区”了

[ 本帖最后由 keai958 于 2011-1-19 13:02 编辑 ]
作者: lianjiang    时间: 2011-1-19 13:07
原帖由 keai958 于 2011-1-19 13:00 发表


如果这个工具里有判断代码的话,那判断代码不完美,我机器上只有ntfs分区,我的主分区里安装的是XP(此分区在其他系统下不分配盘符),在VHD的Win7中运行你的那个软件时就提示我“要求ntfs分区”了


不知道你说的是“Windows VHD 辅助处理工具”,还是这个帖子的“WinXP VHD 辅助处理工具”。
作者: lianjiang    时间: 2011-1-19 13:08
Windows VHD 辅助处理工具不要求主分区,只要有ntfs的就可以。
WinXP VHD 辅助处理工具,现在要求第一分区是ntfs的主分区。
作者: keai958    时间: 2011-1-19 13:36
原帖由 lianjiang 于 2011-1-19 13:08 发表
Windows VHD 辅助处理工具不要求主分区,只要有ntfs的就可以。
WinXP VHD 辅助处理工具,现在要求第一分区是ntfs的主分区。


试了一把。提个建议:
挂vhd时最好简单检测下vhd内容,这样就可以让软件智能化一些。然后,不清楚有没有检测权限(我关了uac了)及判断操作系统类型的步骤。
另外,如果是运行于vista、w7及08、08R2等系统上,有没有隐藏分区似乎并不影响操作吧?
作者: lianjiang    时间: 2011-1-19 13:55
原帖由 keai958 于 2011-1-19 13:36 发表


试了一把。提个建议:
挂vhd时最好简单检测下vhd内容,这样就可以让软件智能化一些。然后,不清楚有没有检测权限(我关了uac了)及判断操作系统类型的步骤。
另外,如果是运行于vista、w7及08、08R2等系统 ...


要检测什么内容?
作者: lianjiang    时间: 2011-1-19 13:59
现在ghost之后会判断是nt5.x,还是 nt6.x。
作者: lianjiang    时间: 2011-1-19 14:03
好消息,下载官方版本后,蓝屏问题解决了。
看来确实是原来下载的驱动版本低造成的了。
一会儿就上传一个支持任意分区的版本,不再限制第一主分区。

作者: lianjiang    时间: 2011-1-19 14:05
无忧的是11月的驱动,最新的是12月的
作者: keai958    时间: 2011-1-19 14:19
原帖由 lianjiang 于 2011-1-19 13:55 发表


要检测什么内容?


主要就是区分nt5与nt6啊。我刚试过加载XP的vhd了,没有检测。
我的意思是让你把你的这两个工具合2为1.
作者: keai958    时间: 2011-1-19 14:22
原帖由 lianjiang 于 2011-1-19 14:03 发表
好消息,下载官方版本后,蓝屏问题解决了。
看来确实是原来下载的驱动版本低造成的了。
一会儿就上传一个支持任意分区的版本,不再限制第一主分区。


恭喜,呵呵。
建议你在更新自己的软件的同时还要多留意你借用的软件的版本更新,如果遇到人家有了稳定更新,就可以考虑及时更新自己的软件了,小建议,希望考虑。
作者: keai958    时间: 2011-1-19 14:24
跟你灌了几天水,发现我升级了,是中士了,呵呵
作者: keai958    时间: 2011-1-19 14:39
具体点就是检测system32下是否有bcdboot.exe之类。
有一个主题贴是2008R2的,建议你去看一下,里面提到了一个问题,我没验证是不是事实,但建议你注意下。(R2下的bcdboot是64位的)
作者: lianjiang    时间: 2011-1-19 14:52
原帖由 keai958 于 2011-1-19 14:39 发表
具体点就是检测system32下是否有bcdboot.exe之类。
有一个主题贴是2008R2的,建议你去看一下,里面提到了一个问题,我没验证是不是事实,但建议你注意下。(R2下的bcdboot是64位的)


有什么需要特别处理的?
作者: helloman    时间: 2011-1-19 14:58
重新安装了一遍Windows 7,再用楼主的工具创建一个空vhd文件,把先前作好的VHD直接替换,重启后Win7和Win Xp.VHD都能正常使用了!

Win 7系统下开机系统选项的默认值怎么更改?我想把VHD Win XP设为默认!
作者: lianjiang    时间: 2011-1-19 15:14
用bcdedit 找到想设置为默认项的{guid}
然后命令行执行

bcdedit /default {guid}
作者: keai958    时间: 2011-1-19 15:20
原帖由 lianjiang 于 2011-1-19 14:52 发表


有什么需要特别处理的?


我不清楚,我也不知道他是怎么处理的,说是用W7编辑BCD添加R2的启动项,R2会蓝屏之类,我懒得重启机器去验证,呵呵。
我习惯直接用欲添加启动项的系统自带的bcdboot自行添加相关项,省心省力,呵呵
我的意思是:如果检查有这个工具就直接调用它(最好再检测下是否为64程序,防止出错),没有它的话就可能是XP系统(除非有人刻意去精减掉),然后考虑用vboot引导。

[ 本帖最后由 keai958 于 2011-1-19 15:26 编辑 ]
作者: keai958    时间: 2011-1-19 15:23
原帖由 lianjiang 于 2011-1-19 15:17 发表
已到带100mb的win7下测试了,不会再出现使用后造成win7无法启动问题了。
再检查测试一下之后就可上传了。


你可以考虑把这个贴的题目改一下了,或者直接把两个软件作合2为1处理了,呵呵。
同时,vboot还支持更多的操作系统,你可以考虑在此基础上把你的软件做的功能更强了,祝你成功。
作者: lianjiang    时间: 2011-1-19 15:27
原帖由 keai958 于 2011-1-19 15:20 发表


我不清楚,我也不知道他是怎么处理的,说是用W7编辑BCD添加R2的启动项,R2会蓝屏之类,我懒得重启机器去验证,呵呵。
我习惯直接用欲添加启动项的系统自带的bcdboot自行添加相关项,省心省力,呵呵
我的意 ...


我没有2008 r2,无法测试2008的情况。
作者: keai958    时间: 2011-1-19 16:00
原帖由 lianjiang 于 2011-1-19 15:34 发表
很奇怪,启动 ghost vhd 后,bcd里的device全变成未知了。
很是纳闷。


考虑用VHD自带bcdboot创建吧,注意管理员权限(并不是所有人都关闭了UAC)。
作者: lianjiang    时间: 2011-1-19 16:08
原帖由 keai958 于 2011-1-19 16:00 发表


考虑用VHD自带bcdboot创建吧,注意管理员权限(并不是所有人都关闭了UAC)。


现在是在创建后不启动vhd,菜单是正常的,进win7,还是其他项目,都没问题。
但启动时选择vhd xp,完成系统配置,再重启后,菜单就无效了。

我再测试看看。如果只在启动启动 vhd 后菜单失效,应该是vhd xp修改了bcd文件。
作者: lianjiang    时间: 2011-1-19 16:15
怪了,我把bcd恢复原样后,再从头开始重新操作vhd,这次菜单又一切正常了,没出现问题。
作者: lianjiang    时间: 2011-1-19 16:16
不管怎样,先发一个再说,比第一个版本至少要完善一些了。
有问题再处理。
作者: keai958    时间: 2011-1-19 16:27
……多产主义者,哈哈
作者: lianjiang    时间: 2011-1-19 16:31
已更新。
不再限制保存到第一主分区了
作者: lianjiang    时间: 2011-1-19 16:48
由于这个版本的vboot的文件数目很多,体积也大,与win7支持原生启动的vhd差别较大,因此不打算合并这两个版本,也不打算加入2003等其他系统的支持。
作者: onedream06    时间: 2011-1-19 16:55
太强了,习惯使用WIN7,偶尔需要XP环境,所以一直想要有一个临时的XP,又不想让它白白占了一个分区,现在有法子了~~~
作者: keai958    时间: 2011-1-19 17:03
GGhost是你的作品?数月前突遇一朋友要求装W7系统,手上没带工具,都是临时下载的,当时为了找imagex.exe有点费力气,最后好像就是从某个GGhost程序里提取出来用的。
我说怎么看着软件界面有点眼熟呢,呵呵
作者: lianjiang    时间: 2011-1-19 17:06
原帖由 keai958 于 2011-1-19 17:03 发表
GGhost是你的作品?数月前突遇一朋友要求装W7系统,手上没带工具,都是临时下载的,当时为了找imagex.exe有点费力气,最后好像就是从某个GGhost程序里提取出来用的。
我说怎么看着软件界面有点眼熟呢,呵呵


是的,一个模子出来的。
谢谢支持。呵呵。
作者: keai958    时间: 2011-1-19 17:40
禁用了差分?
话说,Vboot的差分盘是可以用的啊,呵呵
作者: lianjiang    时间: 2011-1-19 17:55
原帖由 keai958 于 2011-1-19 17:40 发表
禁用了差分?
话说,Vboot的差分盘是可以用的啊,呵呵


我看的帖子依据的版本过低,说是不支持差分,因此就屏蔽掉了。
试了一下,用win7的diskpart就可创建差分,同win7的一样。
那就直接拿来就可以了。
作者: keai958    时间: 2011-1-19 18:32
过期技术害死人啊,哈哈
作者: lianjiang    时间: 2011-1-19 18:43
原帖由 keai958 于 2011-1-19 18:32 发表
过期技术害死人啊,哈哈


这次是给害苦了。

用了旧版的cbootdsk,为了测试蓝屏,安装了至少20-30次系统了。
作者: lianjiang    时间: 2011-1-19 18:44
创建差分磁盘,直接用就可以了,不过菜单处理同win7的vhd不一样,改动加大。
需要折腾一会儿。
作者: 2010krman    时间: 2011-1-19 19:19
期待好的作品出现,楼主
作者: helloman    时间: 2011-1-19 19:19
原帖由 lianjiang 于 2011-1-19 15:14 发表
用bcdedit 找到想设置为默认项的{guid}
然后命令行执行

bcdedit /default {guid}


尝试使用了EasyBCD,但是默认里面只有Win7的信息,XP VHD信息是通过boot.ini定义经由vboot加入到启动菜单的,所以没有办法使XP VHD成为默认!
作者: HY    时间: 2011-1-19 19:37
来迟了,还没有来得急测试,先回个帖子支持下。
作者: lianjiang    时间: 2011-1-19 19:44
原帖由 helloman 于 2011-1-19 19:19 发表


尝试使用了EasyBCD,但是默认里面只有Win7的信息,XP VHD信息是通过boot.ini定义经由vboot加入到启动菜单的,所以没有办法使XP VHD成为默认!


一会儿更新版本。
加入差分磁盘,并对于win7系统的,采用添加到bcd的方法,不再用boot.ini。
作者: lianjiang    时间: 2011-1-19 21:23
发现vboot的差分有自己的方式,不能用微软的win7的vhd的方式,明天再改了。
作者: keai958    时间: 2011-1-19 21:32
原帖由 lianjiang 于 2011-1-19 20:15 发表


试了一下,好像vboot的差分功能有问题。

我以原始的vhd为父,建了一级差分。
然后进入一级差分系统,完成了安装设置。
再以一级差分为父,建了二级差分。
但是以二级差分启动时,还是从安装启动开始, ...


去测了一把,貌似是有点问题。chkdsk好像还不能乱用。

我的附加测试步骤是:在一级差分里建了个记事本,然后进二级差分,发现找不到此文件。然后在W7下重新建二级差分,赋盘符初始化了下,再引导进VHD,有文件,但无法打开,提示的是debug中的passwd.log损坏,让运行chkdsk,于是运行了下,悲剧的发现:chk结束后重启,在蓝界面上显示了chk结束的提示,但好像无法继续往下运行了,也就是无法进桌面了。

不想再做过多测试了,嘿嘿
作者: keai958    时间: 2011-1-19 21:38
原帖由 lianjiang 于 2011-1-19 21:23 发表
发现vboot的差分有自己的方式,不能用微软的win7的vhd的方式,明天再改了。


噢?我一直没用过它自带的创建功能,呵呵
作者: lianjiang    时间: 2011-1-19 21:41
另外,vboot是不是限时试用的?
那不是过期就成废品了?
作者: mygamexxx    时间: 2011-1-20 08:59
看样子Vboot还不太成熟啊,不过强烈支持楼主,提供工具方便我等菜鸟使用。楼主的工具使用都很方便啊。
作者: lianjiang    时间: 2011-1-20 10:27
原帖由 mygamexxx 于 2011-1-20 08:59 发表
看样子Vboot还不太成熟啊,不过强烈支持楼主,提供工具方便我等菜鸟使用。楼主的工具使用都很方便啊。


谢谢支持。
前面测试出现的蓝屏问题,是由于使用了旧版的驱动造成的,新版的未出现蓝屏问题了。
作者: lianjiang    时间: 2011-1-20 12:06
文件名称: WinXP_VHD_2011.exe
文件大小: 3.95 MB (4,139,681 字节)
文件版本: 11.01.20.8
修改时间: 2011年01月20日,10:52:19
作者: helloman    时间: 2011-1-20 16:16
今天又试用了新版,昨天的故障又出现了:

进Win7,用新版创建一个不在C盘的新VHD,换了一个精简版本的XP.Gho,重启进入Xp VHD系统,装完驱动,再重启,进Win7又重复昨天的故事,进VHD也是类似提示!

于是重启进PE系统,使用了NTBOOTautofix(昨天出问题在论坛里搜索到的),重启,问题解决!

用EasyBCD查看了一下NTBOOTautofix生成的新的BCD,显示win7和原VHD所在的分区“已删除”,难道问题出在这里---进VHD系统显示为C盘,Win7所在分区变成了D盘,重启过程会使得Win7所在分区“被删除”?
作者: HY    时间: 2011-1-20 16:58
用安装好的系统备份的GHO就可以,但是用没有安装过的GHO创建的VHD就是7B蓝屏,不知道楼主用的是哪里下载的系统?请提供地址,我下载来试试,谢谢!
作者: lianjiang    时间: 2011-1-20 17:05
原帖由 jdwxabc 于 2011-1-20 16:58 发表
用安装好的系统备份的GHO就可以,但是用没有安装过的GHO创建的VHD就是7B蓝屏,不知道楼主用的是哪里下载的系统?请提供地址,我下载来试试,谢谢!


是否用的是已更新过的vboot驱动?

原来的因版本过低,造成蓝屏。
换驱动后可以了。

测试用的是lpc的gho。直接ghost进去就可以。
我换个其他的gho看看结果如何。

[ 本帖最后由 lianjiang 于 2011-1-20 17:49 编辑 ]
作者: lianjiang    时间: 2011-1-20 17:06
vboot创建快照很方便,直接在启动菜单里就可以生成,这点很方便。
只是只能用到2月份,也只有测试用用了。
作者: lianjiang    时间: 2011-1-20 17:08
原帖由 helloman 于 2011-1-20 16:16 发表
今天又试用了新版,昨天的故障又出现了:

进Win7,用新版创建一个不在C盘的新VHD,换了一个精简版本的XP.Gho,重启进入Xp VHD系统,装完驱动,再重启,进Win7又重复昨天的故事,进VHD也是类似提示!

于是 ...



为何启动后bcd的信息会被改掉,原因不明。
目前只有到pe下修改bcd。
作者: lianjiang    时间: 2011-1-20 17:18
蓝屏的,操作时选择不自动更新vboot驱动,完成后,自己挂在vhd,然后手动更新看看。
作者: keai958    时间: 2011-1-20 17:31
原帖由 helloman 于 2011-1-20 16:16 发表
今天又试用了新版,昨天的故障又出现了:

进Win7,用新版创建一个不在C盘的新VHD,换了一个精简版本的XP.Gho,重启进入Xp VHD系统,装完驱动,再重启,进Win7又重复昨天的故事,进VHD也是类似提示!

于是 ...


上张图看看呗,你的描述太带个人精简色彩了,怀疑把重要线索给抹杀了
作者: keai958    时间: 2011-1-20 17:43
原帖由 helloman 于 2011-1-19 09:59 发表
刚才尝试安装了一下,跟楼主上图的过程基本上一样,顺利进入VHD XP系统,可是重启后无法进入Windows 7,显示无法引导,该怎么解决啊?(我现在是在VHD XP系统下发帖!)

我的Windows 7安装在C盘, WinXP.VHD也放在C盘根目录!


这个真不建议,除非你硬盘有隐藏分区,引导文件在隐藏分区内,否则盘符肯定要杂乱些。然后,不建议VHD直接放根目录下,ntfs分区下的权限容易造成莫名其妙的问题。
最后,多主分区的容易盘符错乱。

可以建议下此工具的作者不要按我原来的建议粗略的处理盘符问题,改为只处理C盘的条目,其他保持不动。
作者: lianjiang    时间: 2011-1-20 17:44
应该是前面62#,64#提到的问题。

在创建后不启动vhd,菜单是正常的,进win7,还是其他项目,都没问题。
但启动时选择vhd xp,完成系统配置,再重启后,菜单就无效了。
bcd里的device全变成了 unknown了,该陈partition=C:就可以了。
但为何重启动前正常,一进入vhd xp后, bcd就变了?纳闷。

在启动启动 vhd 后菜单失效,可能是vhd xp修改了bcd文件。
作者: lianjiang    时间: 2011-1-20 17:48
原帖由 keai958 于 2011-1-20 17:43 发表
可以建议下此工具的作者不要按我原来的建议粗略的处理盘符问题,改为只处理C盘的条目,其他保持不动。


啥意思?
看不懂。

现在的bcd是按照实际的运行环境下的盘符设置bcd中的device的,这样的处理应该是没问题的。
因为用bcdboot处理的bcd,也是按实际的盘符设置的。
但现在的问题是,启动后,为何变成了unknown,不解。
对微软的启动机制不了解。目前只有手动再改一次bcd里的dewvice。

作者: keai958    时间: 2011-1-20 17:51
原帖由 lianjiang 于 2011-1-20 17:44 发表
应该是前面62#,64#提到的问题。

在创建后不启动vhd,菜单是正常的,进win7,还是其他项目,都没问题。
但启动时选择vhd xp,完成系统配置,再重启后,菜单就无效了。
bcd里的device全变成了 unknown了,该 ...


与盘符错乱有关。建议BCD添加device时使用绝对路径,即如partition=\Device\HarddiskVolume1 这种模式。然后还有一种情况,就是ntfs权限,新系统下出现问题,导致无法正常访问某分区
作者: keai958    时间: 2011-1-20 17:52
原帖由 lianjiang 于 2011-1-20 17:48 发表


啥意思?
看不懂。

现在的bcd是按照实际的运行环境下的盘符设置bcd中的device的,这样的处理应该是没问题的。
因为用bcdboot处理的bcd,也是按实际的盘符设置的。
但现在的问题是,启动后,为何变成了 ...


晚上再跟你继续讨论哈,先看我上面的回贴,呵呵
作者: HY    时间: 2011-1-20 18:01
用了今天的WinXP_VHD_2011_8,挂载后手动导入注册表,还是7B蓝屏。我下载其它的GHO系统试试。
作者: lianjiang    时间: 2011-1-20 18:18
原帖由 keai958 于 2011-1-20 17:51 发表


与盘符错乱有关。建议BCD添加device时使用绝对路径,即如partition=\Device\HarddiskVolume1 这种模式。然后还有一种情况,就是ntfs权限,新系统下出现问题,导致无法正常访问某分区


原来发现该问题后,我也想到并试过了。
没用的,用了partition=\Device\HarddiskVolume1 ,bcd会自动变成盘符,因为pe下是有盘符的,只有无盘符的,才会不变。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3