无忧启动论坛
标题: VHD原生启动到底依赖什么,原理又是什么 [打印本页]
作者: 2010kkfloat 时间: 2011-1-1 23:30
标题: VHD原生启动到底依赖什么,原理又是什么
VHD原生启动到底依赖什么,原理又是什么?
一直以来都是用Win7的vhd做native boot,因为微软官方都说vhd原生启动只支持win7专业版、旗舰版和win2008R2,而其他系统不支持,说是因为内核问题不支持vhd。但vboot诞生后,xp、2003、vista、甚至ubuntu都能通过vhd做成native boot,但是这些系统的内核显然不是win7和2008R2的,为什么能透过vhd启动呢?这个还是内核问题吗?
我菜鸟不敢妄断,甚至说我的观点可能是错的。我个人觉得有二个可能:
(1) vhd 的native boot 不依赖于内核而是对vhd虚拟磁盘的驱动。所以在vboot部署vhd时会为vhd中的系统安装vhd磁盘驱动,使得vhd的系统能本地启动。
(2)vboot本身是一个虚拟环境,相当于虚拟机软件,当我们引导vhd系统时其实就是透过vboot虚拟机去启动我们的vhd虚拟系统,而我们紧紧是在虚拟机里运行vhd系统,但又看不到vboot如何工作的。
作者: 2010iris 时间: 2011-1-2 00:17
不知有冇理解错,VHD原生启动同内核无关。只是磁盘驱动。win7 的 bootmgr 能加载任何vhd ,vboot同样,
win7其它版没有虚拟驱动,即使 bootmgr 加载了vhd。但系统不支持,正如 XP 不支持 ahci, 但整合了就可以
vboot整合了虚拟驱动,因此 xp、2003、vista 也可开机。
微软官方当然想你用贵点的版本,自然不会对平的加此功能。
作者: w352864 时间: 2011-1-3 19:41
Windows7的其它版本,HB HP PRO版 安装在VHD中,安装过程完全正常,只不过安装完后,启动到一半,提示证书错误
其实应该就是个驱动问题,WIN7各个版本都有这个驱动,只不过低版本被MS屏蔽了,Vboot属于第三方驱动,当然没问题
作者: z410262166 时间: 2011-1-4 09:42
VHD时一种虚拟磁盘格式,透过此格式操作,逻辑结构上与本地磁盘无异,个人理解就是加了一层VHD格式封装,所谓的原生支持即为BOOTMGR支持解析VHD格式封装,VBOOT 以第三方方式同样做到对VHD格式解析,所以可以支持VHD形式的XP,LINUX启动,至于楼上所说HB HP版无法启动,注意到上面所说启动到一半提示证书错误,应该是系统内部的一种验证限制。
请注意是启动一半,意味着启动时的VHD解析支持,但是在VHD内的系统验证未通过,应该是MS设定的限制。如果有高人破解了这个验证限制,HB HP版应该也可以VHD启动
作者: fujianabc 时间: 2011-1-4 10:18
vhd对于hb hp pro不能启动纯粹使微软加的限制,目的是为了让大家使用最贵的旗舰版
server 2008 r2和winpe 3.0全都能vhd启动
作者: w352864 时间: 2011-1-6 21:26
替换WIN7的某些证书文件,应该能把低版本伪装成U版,有一个激活器,把企业版伪装成U版,用OEM激活,看来是已经有人能做到这个了,不过在网上找不到相关技术的文章,我用系统快照软件,跟踪那个激活器,把跟踪到的那些文件,全部替换,把注册表也对应修改,还是不行,难道是只能企业版变U版?我是用HP版做的试验,已失败告终
还有一个发现就是,把企业版备份的激活文件还原到WIN7HB版里去,然后用换成MAKKEY,重启后,HB版自动就开AERO了,而且如果MAKKEY有效的话,还能激活
如果这时再把序列号换成HB版的,重启后,AERO又自动关了
作者: fujianabc 时间: 2011-1-7 09:26
楼上的,企业版(E版)换u版的确应该是最简单的。你比较一下功能,就会发现,E版和u版功能完全一样的。至于其他版本,都存在功能打开和关闭的问题,你如果真的替换成功了,估计也就和高版本没区别了。再说WIN7低版本占用的空间并不少,直接装高版本就是了。
如果是已有系统不想重装,控制面板中找序列号升级就是了
[ 本帖最后由 fujianabc 于 2011-1-7 09:27 编辑 ]
作者: 2010iris 时间: 2011-1-19 18:22
标题: 回复 #6 w352864 的帖子
企业版同旗舰版根本一样。只系开关功能有小小分别,企业版默认不开 win game 但可自己开
作者: keai958 时间: 2011-1-22 19:56
原帖由 z410262166 于 2011-1-4 09:42 发表
VHD时一种虚拟磁盘格式,透过此格式操作,逻辑结构上与本地磁盘无异,个人理解就是加了一层VHD格式封装,所谓的原生支持即为BOOTMGR支持解析VHD格式封装,VBOOT 以第三方方式同样做到对VHD格式解析,所以可以支持VHD形式的XP,LINUX启动,至于楼上所说HB HP版无法启动,注意到上面所说启动到一半提示证书错误,应该是系统内部的一种验证限制。 ```````````
这个有严重误导嫌疑
请注意是启动一半,意味着启动时的VHD解析支持,但是在VHD内的系统验证未通过,应该是MS设定的限制。如果有高人破解了这个验证限制,HB HP版应该也可以VHD启动
我认为这个理论很对,嘿嘿。
作者: xiaoy 时间: 2011-1-22 23:13
原帖由 keai958 于 2011-1-22 19:56 发表
我认为这个理论很对,嘿嘿。
貌视已经找到去除的方法了,还望分享
作者: keai958 时间: 2011-1-23 09:35
原帖由 xiaoy 于 2011-1-22 23:13 发表
貌视已经找到去除的方法了,还望分享
方法也算是找到了,就是绕过。不过还是有问题:
操作比较复杂,不太容易实现自动化,进入桌面后,桌面背景不能自动加载,需要要再重新加载一次,关机不太容易,就像正在注销一样卡着。不过有一次我点了关机后出去了一会儿,回来后发现已经关机了,怀疑是关机指令不能让某些服务立即停止的缘故。其他情况因我使用条件限制尚未发现。
由于存在上述不理想,所以具体操作步骤还不打算到处宣扬,免增网友烦恼,毕竟此方法没有从根本上解决问题。
不过我可能这一两天会在blog里扯两句,呵呵
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) |
Powered by Discuz! X3.3 |