|
环境描述:
双硬盘750g,基本磁盘;
一块硬盘创建C 60G、D 200G、E(750-C-D)三个分区,另一块创建了F 750G一个分区;
C盘安装windows2012 STD,无单独创建的350M启动分区。
过程:
Create vdisk file=d:\win2k8r2.vhd type=fixed maximun=40965
Imagex 完成安装windows2008R2 std
磁盘驱动器附加盘符为G:
bcdboot g:\windows \d \addlast
重启系统,实现了windowss2012和window2008R2双系统启动。
传说中母盘(d:\win2k8r2.vhd)成功创建了。
接下来,进入windows2012
CMD下rename win2k8r2.vhd为win2k8r2.base0.vhd ;
diskpart:create vdisk file=d:\win2k8r2.vhd parent=d:\win2k8r2.base0.vhd
传说中的差分盘(d:\win2k8r2.vhd)成功创建了,大小为160K,网上查很多人在7系统下是80k,不知何故?
以上操作按理论无需再配置启动项;
重启系统,选择windows2008 R2(即差分盘),显示无法启动,需要插入光盘recover系统?
折腾开始:
1、把母盘rename回来,重启Windows2008R2,OK!
2、网上找了VHD工具,创建差分并同时创建启动环境,在windows2012下,用bcdedit可以查看到差分盘已添加进启动菜单项,重启系统却在启动菜单项中没找到?无语。
3、在windows2012下delete所有启动项,使用NTBootfix2.52,修复2012启动菜单,再用VHD工具创建差分盘启动环境成功后重启,还是在启动菜单项中没找到差分盘这项。
没招了,网上找了很久,是否windows2012对差分不支持了?还是需要其它的辅助动作?
高手请指点一二啊。 |
|