无忧启动论坛

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

怪事:在vboot中建的winxp快照,其修改结果会保存到父VHD中

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

怪事:我在vboot中建的winxp快照:
命令:\vboot\tools\x86\vbootctl creatediff winxp_child.vhd winxp.vhd

启动菜单用:
menuentry "Windows xp" {
  vboot harddisk="(UUID=94a437daa437bd94)/vboot_vhd/winxp_child.vhd;(UUID=94a437daa437bd94)/vboot_vhd/winxp.vhd"
}


或用嵌套菜单:
menuentry "Windows xp" {
  vboot harddisk="(UUID=94a437daa437bd94)/vboot_vhd/winxp.vhd"

  snapshotentry "winxp_child" {
    vboot  harddisk="(UUID=94a437daa437bd94)/vboot_vhd/winxp_child.vhd"
  }
}


进入子VHD系统中进行某些修改后,立即修改grub.cfg,重启进入父VHD中,发现修改结果已保存到了父VHD中。

但仅对WINXP如此。对win2003、winvista、win2008、win7、win2008r2均未出现这一问题。不知是我在那里搞错了,还是vboot的BUG,望请各位网友指教!



[ 本帖最后由 qj_tzy 于 2011-4-2 10:11 编辑 ]
2#
发表于 2011-4-1 19:25:04 | 只看该作者
如果手动创建差分的话,这样就行
menuentry "Windows xp" {
  vboot harddisk="(UUID=94a437daa437bd94)/vboot_vhd/winxp_child.vhd"
}
我从来都这样,但是要求子VHD必需和父VHD在同一目录下
回复

使用道具 举报

3#
 楼主| 发表于 2011-4-2 10:15:26 | 只看该作者

回复 #2 w352864 的帖子

本人又知道了一种启动子VHD的方法,谢谢!

我又用此法作了测试,但仍未能解决对子VHD的修改会保存到父VHD中的问题。这是否是VBOOT的BUG。
回复

使用道具 举报

4#
发表于 2011-4-2 10:45:29 | 只看该作者

回复 #3 qj_tzy 的帖子

我用的也是最新版的VBOOT,但没出现过你说的情况,你把父VHD设置成只读试试
回复

使用道具 举报

5#
 楼主| 发表于 2011-4-2 13:10:20 | 只看该作者

回复 #4 w352864 的帖子

将其父VHD改为只读进行测试,问题依旧。

还作了如下测试:因WINXP系统的vmlite vboot virtual disk scsi adapter驱动未安装好,怀疑是这一原因造成的。但重新装好此驱动后,问题依旧。
回复

使用道具 举报

6#
发表于 2011-4-2 13:12:44 | 只看该作者
难道你电脑里有多个VHD文件?你是不是设置错VHD文件了?我把VHD改成只读后,如果直接启动父VHD,会蓝屏,因为无法更改,你都设置只读了,怎么还能改呢
回复

使用道具 举报

7#
 楼主| 发表于 2011-4-2 13:36:04 | 只看该作者

回复 #6 w352864 的帖子

确实如此,启动设为只读的父VHD会蓝屏,我已试过。也未设错VHD文件。设为只读后,子VHD的更改仍保存进了父VHD中。

另:我电脑里安装有winxp、win2003、winvista、win2008、win7、win2008r2的六个VHD系统。还分别在六个逻辑分区里安装了以上六个windows系统的实体系统。以方便系统测试用。

[ 本帖最后由 qj_tzy 于 2011-4-2 13:42 编辑 ]
回复

使用道具 举报

8#
发表于 2011-4-3 20:04:25 | 只看该作者
原帖由 qj_tzy 于 2011-4-2 13:36 发表
确实如此,启动设为只读的父VHD会蓝屏,我已试过。也未设错VHD文件。设为只读后,子VHD的更改仍保存进了父VHD中。

另:我电脑里安装有winxp、win2003、winvista、win2008、win7、win2008r2的六个VHD系统。还 ...


可能系统读取了其它系统的注册表文件造成的.
回复

使用道具 举报

9#
 楼主| 发表于 2011-4-5 10:11:52 | 只看该作者

回复 #8 wanghh 的帖子

谢谢,这就不清楚了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 04:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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