VHD是微软自带的一个虚拟盘功能,用它的方便支出在于:有一天你不想用你的win8了,直接把.vhd文件删除就行了,不会影响现有系统。太特么的方便了。
==========正式开始!华丽丽的昏割线==========
1.资源管理器—>计算机-->右键-->管理 -->磁盘工具--更多操作--创建VHD
位置最好选在一个新分区里,不是新分区也可以(尽量不要用中文卷标)
磁盘大小,我只有12G,还不知道是否可行,最好是按官方的说法,
32位16G,64位20G
然后是固定磁盘大小.确定后,稍等才会创建完Windows8.vhd(我下面都默认用这个名字,添加引导时有用)
然后是在刚才创建VHD那下面,有附加VHD,添加刚才的创建的Windows8.vhd
不过我就附加出错,估计是创建VHD需要点时间,所以出错后,注销重启,就可以了附加了.
这时需要初始化,这个VHD磁盘,在磁盘一那,右键初始化,就进行格式化
MBR格式,NTFS分区,驱动器号W (驱动号你也用一样的吧,方便下面命令安装)
用虚拟光驱,把下载windows 8 预览版ISO加载,我加载到Z盘(你也默认吧,也是方便命令)
推荐用kDisk.exe,小巧简单好用(汗),有32位也有64位的,运行时最好管理员权限运行
然后就是开始把加载到虚拟光驱Z:里的win 8的install.wim(Z:\sources\install.wim灌入附加的Windows8.vhd(在W:\盘)
开始菜单,输入cmd,右键管理员运行,
这里需要在cmd里cd到imgex.exe(用于灌入install.wim到vhd的)所在的目录
Imagex.exe,下载:http://dl.dbank.com/c00ea2vbij
我的imagex_x86.exe在C:\
所以cmd里输入cd C:\
然后开始灌入了
命令:
Imagex_x86.exe /apply Z:\sources\install.wim 1 W:\
注意盘符Z:是ISO加载的位置,W:是VHD加载的位置,W:\前还有个1,意思是wim里面的1镜像,不过这次只有一个,所以都必须得1.照做就是了.
enter就开始灌了,等完成100%就可以了
最后一步,添加这个VHD引导到Windows 7的BCD里 (不熟悉命令行的可以用这个软件设置:下载:http://dl.dbank.com/c0w8lj9kha
bcdedit -/copy {current} /d "Windows 8 VHD"'
你会得到一组字符串
替换下面的{guid}
bcdedit /set {guid} device vhd=[f:]\Windows8.vhd
bcdedit /set {guid} osdevice vhd=[f:]\Windows8.vhd
bcdedit /set {guid} detecthal on
注意到我的Windows.vhd是放在F盘的
这时候你重启,那就就纠结了,引导入口似乎可以进去,但看到的却是winRE回复引导,win 8影子都没有。
还好,原来是win 7的bootmgr不给力了。所以你得替换为win 8的bootmgr
前面灌入istall.wim到windows8.vhd.,那么还挂在这个VHD在W盘时,W盘根目录里的bootmgr复制出来(这里系统文件隐藏,左上角组织-文件夹和搜索选项-查看,把隐藏受保护的操作系统文件前面的勾去掉)
更改你原来win 7更目录里的bootmgr为bootmgr.old,以备份
这样就可以复制win8的bootmgr过来了
还有不明白的,请求楼主帮助吧
|