无忧启动论坛

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

VHD原生启动到底依赖什么,原理又是什么

[复制链接]
跳转到指定楼层
1#
发表于 2011-1-1 23:30:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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如何工作的。
2#
发表于 2011-1-2 00:17:44 | 只看该作者
不知有冇理解错,VHD原生启动同内核无关。只是磁盘驱动。win7 的 bootmgr 能加载任何vhd ,vboot同样,

win7其它版没有虚拟驱动,即使 bootmgr 加载了vhd。但系统不支持,正如 XP 不支持 ahci, 但整合了就可以

vboot整合了虚拟驱动,因此 xp、2003、vista 也可开机。

微软官方当然想你用贵点的版本,自然不会对平的加此功能。
回复

使用道具 举报

3#
发表于 2011-1-3 19:41:37 | 只看该作者
Windows7的其它版本,HB HP PRO版 安装在VHD中,安装过程完全正常,只不过安装完后,启动到一半,提示证书错误
其实应该就是个驱动问题,WIN7各个版本都有这个驱动,只不过低版本被MS屏蔽了,Vboot属于第三方驱动,当然没问题
回复

使用道具 举报

4#
发表于 2011-1-4 09:42:16 | 只看该作者
VHD时一种虚拟磁盘格式,透过此格式操作,逻辑结构上与本地磁盘无异,个人理解就是加了一层VHD格式封装,所谓的原生支持即为BOOTMGR支持解析VHD格式封装,VBOOT 以第三方方式同样做到对VHD格式解析,所以可以支持VHD形式的XP,LINUX启动,至于楼上所说HB HP版无法启动,注意到上面所说启动到一半提示证书错误,应该是系统内部的一种验证限制。

请注意是启动一半,意味着启动时的VHD解析支持,但是在VHD内的系统验证未通过,应该是MS设定的限制。如果有高人破解了这个验证限制,HB HP版应该也可以VHD启动
回复

使用道具 举报

5#
发表于 2011-1-4 10:18:32 | 只看该作者
vhd对于hb hp pro不能启动纯粹使微软加的限制,目的是为了让大家使用最贵的旗舰版

server 2008 r2和winpe 3.0全都能vhd启动
回复

使用道具 举报

6#
发表于 2011-1-6 21:26:40 | 只看该作者
替换WIN7的某些证书文件,应该能把低版本伪装成U版,有一个激活器,把企业版伪装成U版,用OEM激活,看来是已经有人能做到这个了,不过在网上找不到相关技术的文章,我用系统快照软件,跟踪那个激活器,把跟踪到的那些文件,全部替换,把注册表也对应修改,还是不行,难道是只能企业版变U版?我是用HP版做的试验,已失败告终
还有一个发现就是,把企业版备份的激活文件还原到WIN7HB版里去,然后用换成MAKKEY,重启后,HB版自动就开AERO了,而且如果MAKKEY有效的话,还能激活
如果这时再把序列号换成HB版的,重启后,AERO又自动关了
回复

使用道具 举报

7#
发表于 2011-1-7 09:26:10 | 只看该作者
楼上的,企业版(E版)换u版的确应该是最简单的。你比较一下功能,就会发现,E版和u版功能完全一样的。至于其他版本,都存在功能打开和关闭的问题,你如果真的替换成功了,估计也就和高版本没区别了。再说WIN7低版本占用的空间并不少,直接装高版本就是了。
如果是已有系统不想重装,控制面板中找序列号升级就是了

[ 本帖最后由 fujianabc 于 2011-1-7 09:27 编辑 ]
回复

使用道具 举报

8#
发表于 2011-1-19 18:22:18 | 只看该作者

回复 #6 w352864 的帖子

企业版同旗舰版根本一样。只系开关功能有小小分别,企业版默认不开 win game 但可自己开
回复

使用道具 举报

9#
发表于 2011-1-22 19:56:21 | 只看该作者
原帖由 z410262166 于 2011-1-4 09:42 发表
VHD时一种虚拟磁盘格式,透过此格式操作,逻辑结构上与本地磁盘无异,个人理解就是加了一层VHD格式封装,所谓的原生支持即为BOOTMGR支持解析VHD格式封装,VBOOT 以第三方方式同样做到对VHD格式解析,所以可以支持VHD形式的XP,LINUX启动,至于楼上所说HB HP版无法启动,注意到上面所说启动到一半提示证书错误,应该是系统内部的一种验证限制。                                                                                                                                                     ```````````
                                                                                                                                                                                   这个有严重误导嫌疑
请注意是启动一半,意味着启动时的VHD解析支持,但是在VHD内的系统验证未通过,应该是MS设定的限制。如果有高人破解了这个验证限制,HB HP版应该也可以VHD启动


我认为这个理论很对,嘿嘿。
回复

使用道具 举报

10#
发表于 2011-1-22 23:13:12 | 只看该作者
原帖由 keai958 于 2011-1-22 19:56 发表


我认为这个理论很对,嘿嘿。

貌视已经找到去除的方法了,还望分享
回复

使用道具 举报

11#
发表于 2011-1-23 09:35:28 | 只看该作者
原帖由 xiaoy 于 2011-1-22 23:13 发表

貌视已经找到去除的方法了,还望分享


方法也算是找到了,就是绕过。不过还是有问题:
操作比较复杂,不太容易实现自动化,进入桌面后,桌面背景不能自动加载,需要要再重新加载一次,关机不太容易,就像正在注销一样卡着。不过有一次我点了关机后出去了一会儿,回来后发现已经关机了,怀疑是关机指令不能让某些服务立即停止的缘故。其他情况因我使用条件限制尚未发现。

由于存在上述不理想,所以具体操作步骤还不打算到处宣扬,免增网友烦恼,毕竟此方法没有从根本上解决问题。
不过我可能这一两天会在blog里扯两句,呵呵
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-6 01:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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