您的位置首页百科知识

VHD安装windows系统,此系统不支持从VHD启动

VHD安装windows系统,此系统不支持从VHD启动

的有关信息介绍如下:

VHD安装windows系统,此系统不支持从VHD启动

最近想重新安装个系统可是又不想卸载以前的系统,更不想再做个分区出来,于是就想着使用VHD安装个系统,这样系统只是个文件随时可以删除也可以用上”新系统“。

开始菜单,搜索中输入”cmd“然后回车打开cmd窗口。

在里面输入”diskpart“命令回车。

然后依次通过以下5个命令在d盘建一个50G的虚拟硬盘windows7.vhd文件,动态扩容用多少占用多少容量

create vdisk file=d:\windows7.vhd maximum=50000 type=expandable

select vdisk file=e:\windows7.vhd(选择这个vhd文件)

attach vdisk (加载这个vhd)

create partition primary (主分区)

assign letter=x(分配盘符为x)

然后会提示格式化分区,根据提示确定格式化就可以了。

获取windows7系统”旗舰版或企业版本“(家庭版不支持vhd服务器版也有支持)iso镜像,并在其中的”sources“文件夹中提取”install.wim“到”e盘“。

百度搜索”imagex.exe“并下载,进入imagex所在文件夹,执行以下命令。

imagex /apply e:\install.wim 5 x:

5是32位旗舰版,4是64位旗舰版,x:就是自己创建的vhd盘

再次开始菜单”cmd“打开一个新的cmd窗口,输入如下命令添加一个”windows7 vhd“开机启动菜单。

bcdedit /copy {current} /d "windows7 vhd"

会输出一连串类似{69ad3858-c711-11e5-bf67-8e8e7b8a283d}一定要记录下来,其实一般我会bcdedit /copy {current} /d "windows7 vhd" >bcdone.txt,直接到bcdone.txt文件中复制就可以了,还不用自己再敲一遍下来。

然后依次执行以下3个命令,记得把其中的{69ad3858-c711-11e5-bf67-8e8e7b8a283d}替换成自己的。

bcdedit /set {69ad3858-c711-11e5-bf67-8e8e7b8a283d} device vhd=[e:]\windows7.vhd

bcdedit /set {69ad3858-c711-11e5-bf67-8e8e7b8a283d} osdevice vhd=[e:]\windows7.vhd

bcdedit /set {69ad3858-c711-11e5-bf67-8e8e7b8a283d} detecthal on

然后重新启动计算机选择”windows7 vhd“开始安装系统,以后进入VHD系统也是如此。

如果出现”许可证错误,此版本不支持vhd启动“,可以尝试以下方法重新制作。

1、是否使用win7旗舰版或者企业版,我使用的是之前的旧的win7安装版。

2、使用imagex提取install.wim,不要使用其它工具。

3、断网安装,把网络与计算机断开。

4、日期调整到2009年左右。