vhd安装系统已经日趋主流
1、创建vhd虚拟磁盘,方法很多,虚拟磁盘格式有两种,vhd和vhdx,但是经过测试,win7系统下不能识别vhdx格式的虚拟磁盘,所以这里建议使用vhd(但是,怀疑可能是bootmgr的版本低的原因,升级bootmgr可能解决问题),但是win7系统中挂载不了vhdx的虚拟磁盘。
2、分别挂载官方系统ISO镜像,挂载虚拟磁盘。
3、使用dism命令或者imagex命令,向虚拟磁盘装入系统。
注意
DISM 无法在 Windows Vista Service Pack 1 (SP1) 或 Windows Server 2008 上从 VHD 装入 Windows 映像。必须使用 DiskPart 工具附加 VHD 后,才可以使用 DISM 维护映像。在维护已使用 DiskPart 工具附加的 VHD 映像时,每步操作中都会自动提交更改,因此无法放弃。
Dism /Apply-Image /ImageFile:J:\sources\install.wim /Index:1 /ApplyDir:I:\
使用J:\sources\install.wim安装程序,向I:\盘中安装windows
4、使用bootice添加win10 vhd启动项。
按道理,这样就完事了,但是出现这个问题:
提示:文件:\windows\system32\winload.exe
信息:windows 无法验证次文件的数字签名
如图:
这个问题是win7的bootmgr文件版本低引起的,使用附件中的文件,替换掉win7安装盘根目录下的bootmgr文件即可。替换时可能提示权限不够,方法百度有。
文件下载:bootmgr
还有一个问题,就是上面第一点提到的,使用vhdx格式的虚拟磁盘win7无法识别,如果无法在系统中挂载也就算了,如果使用bootice体检vhdx的启动项,启动时,会报如下错误:
windows 启动配置数据(bcd)存储文件包含一些无效的信息
见图
这个问题应该也是bootmgr文件引起的,但是这里只是怀疑,没有试验过。回头有时间试试。