首页 » IT技术 » 正文

win7使用vhd安装win10双系统问题总结

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 无法验证次文件的数字签名

如图:

111111111111111

 

 

这个问题是win7的bootmgr文件版本低引起的,使用附件中的文件,替换掉win7安装盘根目录下的bootmgr文件即可。替换时可能提示权限不够,方法百度有。

文件下载:bootmgr

还有一个问题,就是上面第一点提到的,使用vhdx格式的虚拟磁盘win7无法识别,如果无法在系统中挂载也就算了,如果使用bootice体检vhdx的启动项,启动时,会报如下错误:

windows 启动配置数据(bcd)存储文件包含一些无效的信息

见图

222222222222

 

这个问题应该也是bootmgr文件引起的,但是这里只是怀疑,没有试验过。回头有时间试试。

 

 

发表评论