|
|
发表于 2011-4-15 02:14:24
|
显示全部楼层
原帖由 victor888 于 2011-4-13 08:10 发表 
楼上的回复很新颖,我是第一次看到这么用的。
把VHD虚拟为HD启动,如果做到通用,WIN7必须安装到激活的第一分区,这样BCD菜单才通用。
另外,如果可以这样用,是不是也可以把XP安装到VHD进行启动了,当然是通 ...
在安装了firadisk的固定容量的vhd系统,我试过用map和map --mem的方式启动过xp(32位) vista/2008 win7/r2的32位和64位,xp可以直接map一个iso和vhd,直接安装到这个vhd,200364位不能直接用map一个iso安装到vhd,不过可以用vmware先安装系统到vhd,卸载虚拟机的芯片组驱动后,用map或者map --mem来启动这个vhd,2003的32位需要修改一下hal;win2000可以用winvblock来map或者map --mem来启动vhd,不过我的机器没有办法map模式来启动,因为没有物理机器的2000的raid驱动,没有办法保存镜像
vista/2008都可以用和200364位一样的方式来做;win7/r2,直接在物理机器的win7系统下挂载vhd,释放install.wim,然后离线安装firadisk的驱动,导入需要的注册表文件(dism离线安装firadisk驱动后,firadisk好像必须要等这个系统启动一次才能生成map必须的注册表的一些文件,所以要手动导入一些注册表,这样在重启后的win7的specialize阶段才不会引导失败),用bcdboot配置这个vhd,在vhd中生成启动所需要的boot目录和bootmgr,重启后就可以直接map这个vhd完成后续的安装,虽然win7也可以用自带的boot vhd来启动,不过只能是旗舰版和企业版,用firadisk来map这个vhd的话,就没有版本的限制了,但是有另一个限制,只能用固定容量的vhd了
我个人认为最方便就是用map --mem来启动ramos,用map来保存修改,就不需要ramos的热备份工具了;如果物理机的系统是win7/r2的话,我认为用vhd来做还是比较省事的,系统自带的组件就可以直接挂载vhd,方便离线修改
[ 本帖最后由 yueyezhan 于 2011-4-15 02:29 编辑 ] |
|