<转>Win8 VHD简单实现不用分区多系统[imagex,bcdedit,Q&A]

转自远景论坛:http://bbs.pcbeta.com/viewthread-982273-1-1.html

此方法仅适用于win7 旗舰版专业版或者大客户版
1.磁盘管理中创建VHD。附件中为word文档详解VHD创建过程。 vhd.zip (116.55 KB, 下载次数: 1927)

 
  1. 参数:20GB,MBR,NTFS,设置为激活分区,VHD源文件保存在D:\Win8.vhd,VHD新分区盘符为F


2.把win8镜像,虚拟光驱挂在到i盘。


3.下载imagex,成汐提供最新的imagex86.exe和imagex64.exe。解压,复制两个exe文件到windows\system32下。
Imagex.zip (544.44 KB, 下载次数: 3010)

 

 



4.用管理员身份打开cmd(状态为C:\windows\system32>\),输入如下命令回车。

  1. Imagex86.exe /apply i:\sources\install.wim 1 f:\

  得到如下结果。等待命令100%完成后关闭cmd。

  1. ImageX Tool for Windows
  2. Copyright...
  3. Version...
  4. [1%]Applying progress:...

5.在c:\bootmgr文件后添加拓展名.bak备份。复制f:\bootmgr到c:\
   注:有100mb隐藏分区的朋友需要在磁盘工具中给100mb的分区分配一个盘符,进入100mb的分区替换bootmgr。否则“第一次设置完成后进入引导界面的时候没有win8的选项 而是进入了win7 然后就开始自动修复”。

6.开始添加引导。管理员身份运行cmd(状态为C:\windows\system32>\),输入如下命令回车。

  1. bcdedit /copy {current} /d "Windows Comsumer Preview VHD"

  这时候会得到一串BCD ID每个人得到的BCD ID不同,例如成汐得到的是:

  1. 已将该项成功复制到 {41c3bc37-564e-11e1-ab2b-00242cd80ba6}

   保存BCD ID:{41c3bc37-564e-11e1-ab2b-00242cd80ba6}到txt。

7.输入命令:

  1. bcdedit /set {41c3bc37-564e-11e1-ab2b-00242cd80ba6} device vhd=[d:]\Win8.vhd

  回车得到操作成功的提示。

8.输入命令:

  1. bcdedit /set {41c3bc37-564e-11e1-ab2b-00242cd80ba6} osdevice vhd=[d:]\Win8.vhd

  回车得到操作成功的提示。关掉cmd。

9.win+r,msconfig,回车。引导选项卡,将Windows Comsumer Preview VHD设置为默认值,超时 5秒,确定退出,并提示重新启动,点击确定。

10.enjoy yourself.

续:

很多网友都觉得这个方法很繁琐,看起来好多代码,其实真正需要输入的代码只有三条。而且什么是VHD呢?VHD安装的win8是什么样子呢?我的一张图回答你们的问题。我的win8就躺在这里。
QQ截图20120301152524.png

 

续二:

问题和解答:

Q1:楼主的方法会不会破坏现在的启动项?
A1:不会。笔者使用四系统,lion(变色龙),xp,win7,win8,全部都能顺利引导顺利进入。

Q2:我先使用win7磁盘工具建立VHD标注成激活分区,然后直接U盘或者CD F12 引导安装到VHD磁盘中,可行?
A2:完全可行。也可以在引导安装到选择磁盘的时候调出dos,diskpart命令建立VHD。都是一样的。唯一可能出现的问题是,因为操作者没有按照笔者的流程完成每个操作,安装好win8进入win7的启动项出现问题。Q8中给出解决方案。

Q3:如何删除win8 vhd呢?
A3:这个简单啦,直接进入win7删除掉vhd源文件就ok,启动项可以使用win+r 输入msconfig删除,也可以用easybcd删除。

Q4:使用imagex灌输工具有什么好处?
A4:所有的操作都可以在win7的cmd下完成,不用制作hdd的U盘引导,不用刻盘,不用担心安装过程中误删其磁盘导致数据丢失,没有任何安全隐患。灌输完,写入引导就可以直接进入win8系统了。

Q5:可以简述一下操作过程么?
A5:操作过程很简单。灌输系统,写入引导,安装成功。

Q6:VHD分区重启系统后消失,是为什么?A6:确定VHD标记为活动分区后,检查教程中步骤6,7,8,9是否合适。步骤6-9最重要。

Q7:为什么找不到bootmgr?
A7: <ignore_js_op>QQ截图20120301225832.png

2012-3-1 23:15 上传
下载附件 (24.46 KB)
 

确保这里的两项隐藏选项都去掉。两项哦,亲。

Q8:安装win8后进入不了win7(WIN7启动项损坏)如何解决?
A8:确保替换了bootmgr,确保设置在windows7中设置win8为默认操作系统。如果你粗心了,那么没关系,不要着急着重装系统,或者格式化磁盘。简简单单即可修复:进入win8下载启动项修复软件。推荐:NTBOOTautofix。或者进入pe运行该软件修复。点击下载

Q9:灌入vhd后重新启动后没有windows8的启动项,不能进入vhd进行安装怎么办?
A9:如同A6中的解决方案.msconfig中标记windows 8为默认系统,确定。这一步很重要。
Q10:楼主,我成功替换bootmgr,进入win7/8双系统也没有问题。但是替换bootmgr后,在bcdedit的系统选择界面中,中文字体全部乱码是怎么回事?
A10:bcd名称最好不要设置成中文,bcd因为windows8的bootmgr是英文界面,不支持中文。

注:要保证你所有的cmd代码都是在未命名.jpg状态下输入的。

posted @ 2013-09-05 14:38  gcmtcs  阅读(347)  评论(0)    收藏  举报