代码改变世界

Win8 的另外一种安装方式

2011-09-16 00:54  杰出的世界  阅读(509)  评论(1编辑  收藏  举报

下载完成后,我也是通过VBox来安装的,分配了1.7G的内存,但是在运行的时候,感觉机器还是卡。不怎么流畅。

今天在cnbeta上看到了一篇文章,Windows 8 Developer Preview 完美与 Windows 7 共存法安装指南,实际上是利用了Win 7可以加载VHD格式的文件。但是手头上没有U盘,移动硬盘也不支持启动(按照上面的说法做了,但是没有启动成功)。

想着既然有了做好的VHd文件,直接加载,在启动的时候,失败。

失败了几次之后,看到了下面的评论,可以先做vhd文件,方法是通过磁盘管理,创建vhd,并标记为活动分区,并挂在系统上,通过WIMTOOL把WIM解压到VHD对应的盘。最后,使用bcdboot x:windows,x为vhd挂上之后对应的盘符。

由于使用了WIMTOOL解压之后,想着直接使用

c:\>bcdedit /copy {current} /d "win8"
此命令生成一个guid,替换掉下面的guid

C:\>bcdedit /set {guid} device vhd=[driveletter:]\<directory>\<vhd filename>
C:\>bcdedit /set {guid} osdevice vhd=[driverletter:]\<directory>\<vhd filename>
C:\>bcdedit /set {guid} detecthal on

这么操作,启动项是可以加上,选择win 8作为启动的时候,会进入win 7的系统检查,不会进入win 8。

几次之后,进入win 7,挂上vhd,执行了bcdboot x:windows,之后就进入了win 8的系统选择界面。之后就是熟悉的初始化操作了。

有一个地方是输入序列号的,跳过就是了。

 

试了很多次,就这次成功。为没有U盘,没有刻录盘又想在物理机器上使用win 8的提供了一个解决的方法。

 

以前知道win 7可以直接加载vhd文件,但不清楚vhd文件怎么制作,以为和虚拟机生成的一样。所以才会走了很多弯路。

 

记录下来。以备查询。

参考文章:

Less Virtual, More Machine - Windows 7 and the magic of Boot to VHD

Guide to Installing and Booting Windows 8 Developer Preview off a VHD (Virtual Hard Disk)