VHD 是Microsoft Virtual Hard Disk format(微软虚拟磁盘文件)的简称。可以由Microsoft Virtual PC2007,Windows Vista,Windows 7/8,Hyper-V,Windows Server 2008R2/2012,Microsoft Virtual Server 2005等创建,Virtual Box,VMWare等可以挂载使用。
VHD文件格式可以被压缩成单个文件存放在宿主机器的文件系统上,主要包括虚拟机启动所需系统文件。
Virtual PC是一种windows虚拟机,它可以虚拟各种版本的windows,一个windows应该装在一个硬盘分区上,而它是虚拟的windows,不可能单独划出一个硬盘分区给它安装,所以它启动所需系统文件都被压缩成一个VHD格式的文件放在硬盘上。
Microsoft Windows 7/8,可以直接创建并使用VHD文件,但不能直接使用虚拟机,若需要使用虚拟机,必须安装称为XP Mode的Virtual PC。[1] 包括hypervisor为基础的虚拟化技术- Hyper-V,可以离线操作VHD — 使得管理员可以通过一个VHD文件,安全进入系统,管理员可以对虚拟文件(VHD)访问和执行一些离线的管理任务。
Microsoft Windows Server 2008 R2/2012则需要安装Hyper-V才能创建、使用并管理VHD。
VHD 格式还应用在Windows Vista的Business, Enterprise and Ultimate 版本中,可以进行完整的系统备份。
VHD是一种虚拟磁盘文件格式,我们可以将系统安装在VHD中,直接从VHD文件启动操作系统。
这种启动方式的特点: 1、无制作难度,也不必单独拿一个分区来装系统,对原系统无影响,卸载也很方便。
2、同样使用虚拟磁盘装系统,但虚拟机安装性能大打折扣。使用此法可以获得与物理机安装几无差别的性能体验。不过,Win10的快速启动机制需要在实体机中安装才能正常运作(VHD中不能休眠),所以此法不适合想要体验快速启动的朋友。
3、管理起来比较方便,只需删掉虚拟磁盘和启动菜单即可卸载。卸载方法最后还有提到。
需注意:此法只适用于在Windows7/8/8.1/10,Windows Server 2008 R2,WinPE 3.0系统下操作,可安装32位或64位。
①,下载Windows10(下载页面),打开ISO镜像。注:Win7下可用虚拟光驱加载(点击下载)
②,下载新版本 VHD_OneKey(前往论坛下载)
③,打开VHD_OneKey,对照下图,先创建VHD,并将系统映像灌输到VHD。
创建VHD文件安装WIN10
VHD的位置可以为电脑硬盘上任意位置,但注意所在分区文件系统一定要是NTFS,整个过程不会影响分区中的其他文件;
VHD的格式可设为动态扩展;
VHD的大小自己看需要设置,建议最大容量不小于40G。对于动态类型的磁盘此处大小为限定最大容量,实际大小为安装后所有文件所占大小,随着文件数量增多会不断变大,即所谓动态的意思。但请注意,一定要保证分区有足够的剩余空间(剩余空间要大于设定的VHD大小),否则无法正常启动;
装入VHD的WIM位置选择挂载的镜像中sources下的install.wim文件;
映像号选择1;
设置好后,点确定。在弹出的确认窗口中点“是”。VHD创建后将自动挂载,系统若弹出对话框提示“格式化后才可用”,不用格式化,取消即可。等待进度达到100%并出现完成提示。
④ 添加启动菜单
如下图,选定刚才创建的VHD,点击“挂载VHD/VHDX”。弹出“只读挂载”提示时点“确定”。
挂载WIN10的VHD
挂载成功后,点击“向BCD中添加VHD/VHDX 项目”即可。
添加完成后就可以重启了!重启后需要进行一些设置,中间要求输入密钥,也可跳过进入系统后再输密钥激活。
提示:完成上面的步骤正常情况下是没有问题的。如果你从VHD启动时提示winload错误,可以手动添加启动菜单:先按照上图所示挂载VHD。挂载成功后你就能在“计算机”或“这台电脑”中看到一个新的盘,比如是Z盘。以管理员身份运行cmd,输入下面的命令,回车创建启动菜单即可。
bcdboot Z:\Windows /l zh-cn
回到你原来的系统中,执行下面两个操作:
1、删除菜单。按Win+R组合快捷键(Win即Windows徽标键)打开运行,输入 msconfig ,点“确定”,打开“系统配置”。在这里删除Win10预览版的启动菜单。
2、删除VHD文件。