一、利用diskpart创建VHD虚拟磁盘
在命令行工具里输入“diskpart”,进入磁盘管理提示符,顺序执行以下命令:
1、create vdisk file=d:\win8.vhd
maximum=20480 type=expandable
2、select vdisk
file=d:\win8.vhd
3、attach vdisk
4、create partition primary
5、format fs=ntfs quick
label=vhd
6、assign letter=r
注:
1、创建VHD文件,file后面的路径是你将VHD放置的位置;不能在非NTFS格式下的分区或经过压缩、加密处理的分区建立VHD;20480代表的是创建的VHD文件的容量,单位是M;type后边的参数代表你创建的VHD是动态磁盘,这个格式的好处是在不使用这个VHD文件时,他占用的空间是里边存放文件的实际大小,如果将参数换成“fixed”就是固定磁盘,不管使用情况如何,他会占用固定的大小;另外动态磁盘的创建很快,而固定磁盘的创建需要一定的时间
2、选择刚刚创建的VHD文件
3、加载VHD文件
4、在VHD磁盘上创建主分区
5、快速格式化该分区成NTFS格式并设定卷标为“vhd”(卷标名称随意)
6、分配盘符为r(可随意选择,不要与现有盘符重复即可)
二、将Windows 8系统释放到VHD中
在命令行工具里输入以下命令:
1、Imagex /apply
x:\sources\install.wim 5
r:
注:
1、将Windows
8安装盘中sources目录中的install.wim释放到VHD中;其中“install.wim”后边的5代表配置文件
三、创建引导信息
在命令行工具里输入以下命令:
1、bcdboot r:\windows /s
c:
注:
1、使用bcdboot创建Windows 8的引导信息
四、安装Windows 8
重新启动计算机,第一次进入系统的时候会直接进入Windows
8的安装界面,等Windows 8安装后进入第二次启动时就会看到Windows 7和Windows
8的双系统启动菜单
以上方法只适用于在Windows Vista或Windows 7中安装Windows 8,要在Windows
XP中安装Windows 8的话,必须在Windows 7的WinPE环境下执行步骤一、二(Windows
XP中的diskpart不支持创建VHD),同时必须执行以下命令恢复Windows
XP的启动菜单:
1、bcdedit /create {ntldr} /d 'Windows
XP'
2、bcdedit /set {ntldr} device
partition=C:
3、bcdedit /set {ntldr} path
\NTLDR
4、bcdedit /bootsequence {default}
{ntldr}
5、bcdedit /displayorder {default}
{ntldr}
6、bcdedit /timeout 30
7、bootsect /nt60 SYS
|