需求描述:在已有的32位Windows7上安装64位Windows7,以便于使用大内存空间。经过筛选,认为VHD系统较为灵活,且性能接近物理真机。
参考:http://bbs.windows7en.com/thread-19398-1-1.html
软件:虚拟光驱,imagex(http://ishare.iask.sina.com.cn/f/20047304.html)
步骤:
1 新建VHD。在计算机管理——磁盘管理——右键创建VHD,创建完毕后会自动附加。
2 用虚拟光驱加载操作系统,然后切入到imagex目录下,执行:
Imagex /apply h:\sources\install.wim 5 i:
注:此命令是将指定位置的“install.wim”解压到I盘,其中“install.wim”后边的5代表配置文件,32位的系统5代表的是旗舰版,64位系统中4代表的是旗舰版
3 调出命令行工具,输入“bcdedit”,会出现现在的启动菜单。
4 增加新的启动选项。bcdedit /copy {current} /d “WIN 7” ,此命令是复制标识符为{current}的启动选项,并生成新的标识符。
后续继续执行命令:
bcdedit /set {b22355cf-2a7e-11de-9021-e411f1d1ec3c} device vhd=[d:]\win7.vhd
bcdedit /set {b22355cf-2a7e-11de-9021-e411f1d1ec3c} osdevice vhd=[d:]\win7.vhd
bcdedit /set {b22355cf-2a7e-11de-9021-e411f1d1ec3c} detecthal on
至此,完成VHD安装win7工作
5 删除。在msconfig引导项中删除新建的win7,就从启动菜单删除了。
此外,该vhd文件可以拷贝到别的位置,通过配置从新加载起来,从而达到可移植的目的。换台机器不知可行否?
…………………………………………………………………………………………
以上方案不可行。
32位下以上述方式安装64位系统无法通过。