四个月后更新。
一般情况下,使用VHD启动OS很简单。这里介绍在常见的Windows 10/11环境下通过VHD启动部署其它Windows的方法。
首先,创建VHD并初始化磁盘。在Windows 10或者更早的NT6中,可以通过磁盘管理创建VHD;在Windows 11中,可以使用设置提供的磁盘和卷创建VHD。
使用磁盘管理创建VHD
使用磁盘和卷创建VHD
以Windows 11的磁盘和卷为例。VHD文件名称建议设置为英文+数字组合,文件位置建议位于非OS分区的根目录下,虚拟硬盘大小根据实际需要选择。微软声明,适用于 Windows 10 或更高版本的本机启动要求使用 .vhdx 格式,而不是 .vhd 格式(实际情况可能有所差异)。硬盘类型建议设置为动态扩展类型,以便于存储更多VHD文件。
VHD文件设置案例
初始化磁盘流程不再赘述,互联网上已有很多教程。
接下来,按照我们熟悉的方法部署系统。VHD创建完成后系统应当会自动挂载VHD文件。找到你刚才已经创建好的,位于VHD上的分区。分区格式应当为NTFS。可以格式化为ReFS,请注意兼容性问题。可以使用Dism++等工具部署系统。
最后,为部署了的OS添加引导。可以使用以下命令为刚才部署好的OS添加引导。
bcdboot X:\Windows /l zh-CN
注:X为你OS所在的盘符
如果你使用Dism++等工具,可以在部署时选择自动修复引导等选项。你还可以使用BOOTICE等工具添加引导。
这样,你就应当可以在重新启动后进入刚刚部署了的、位于VHD文件上的OS。你的设备已经实现了VHD启动。