系统小技巧:“徒手”创建可启动的VHD系统

本刊曾介绍过创建windows 10 VHD虚拟系统的方法,创建这样的系统除了需要用到Windows 10的ISO安装文件外,还要用到相应的第三方工具 。实际上,不用任何第三方工具,仅通过Windows 10本身,也可以创建Windows 10 VHD虚拟系统 。
1. 创建VHD虚拟磁盘驱动器
首先,右键单击“开始”按钮并选择“磁盘管理”;或者也可以在文件资源管理器中右击“此电脑”并选择“管理”,点击“磁盘管理”,进入“磁盘管理”窗口(图1) 。

系统小技巧:“徒手”创建可启动的VHD系统

文章插图
 
在磁盘管理窗口中,选择“操作→创建VHD”命令,开始创建VHD虚拟盘(图2) 。
系统小技巧:“徒手”创建可启动的VHD系统

文章插图
 
在“创建和附加虚拟磁盘”的对话窗口中,指定虚拟磁盘的容量和单位 。例如,这里我们指定为30GB,这基本可以满足安装Windows 10以及一些常用工具的办公软件 。选择虚拟磁盘的格式为VHDX,选择虚拟磁盘类型为“动态扩展” 。点击“浏览”按钮或直接输入文件路径与文件名,指定生成的VHDX虚拟文件的存放位置和文件名 。最后点击“确定”创建虚拟磁盘(图3) 。
系统小技巧:“徒手”创建可启动的VHD系统

文章插图
 
小提示:需要保证保存VHD虚拟文件所在的磁盘分区的剩余空间,一定要能够满足上述定义的虚拟文件大小 。例如,我们定义了30GB的虚拟系统,这个系统要存储在D盘上,那么D盘的剩余空间至少应该有30GB 。
接下来对创建的磁盘进行初始化操作 。这有点类似于对一块新买来的硬盘进行初始化操作 。在“磁盘管理”实用程序中,右键单击新创建的驱动器,并选择“初始化磁盘”(图4) 。
系统小技巧:“徒手”创建可启动的VHD系统

文章插图
 
随后为磁盘选择分区形式,可选择老式的MBR形式或新式的GPT形式 。确定之后,右键单击相应的未分配空间并选择“新建简单卷”(图5) 。
系统小技巧:“徒手”创建可启动的VHD系统

文章插图
 
按照向导提示,选择简单卷的大小,分配驱动器字母,指定文件系统、单元大小、卷标等参数,并选择对其进行格式化操作(图6) 。
系统小技巧:“徒手”创建可启动的VHD系统

文章插图
 
2. 在VHDX磁盘中安装Windows 10
为了安装Windows 10,我们首先需要一个Windows 10的安装部署文件包(可以是微软官方提供的正式版或预览版的ISO文件,也可以是Windows安装文件夹),其中主要用到的文件是install.wim 。如果使用的是ISO文件,可直接用Windows文件资源管理器打开为一个虚拟的文件夹;如果是Windows安装文件夹,则拷贝到硬盘的数据分区的任何位置均可 。
使用管理员权限运行命令提示符 。在管理员命令提示符窗口中,导航到install.wim的位置(它位于安装程序包的sources目录中) 。例如“F:>sources” 。在上述管理员命令提示符窗口中,输入如下命令以释放系统文件(图7):
系统小技巧:“徒手”创建可启动的VHD系统

文章插图
 
Dism /Apply-image /imagefile:install.wim /index:1 /ApplyDir:D:
注意,在“/ApplyDir:D:”参数中,D是分配的VHD驱动器字母 。
等待上述命令执行过程完成后,新的Windows系统文件就部署完毕,只等配置过程的进行了 。
返回命令提示符窗口 。在不改变提示符位置的情况下,执行如下命令以添加系统引导信息(图8):
系统小技巧:“徒手”创建可启动的VHD系统

文章插图
 
bcdboot D:windows
同样,这里的D是VHD驱动器的字母 。
执行上述命令后,下次启动操作系统时,新增的系统引导选项将变得可用 。选择新添加的开机菜单选项,就会进入我们很熟悉的Windows安装设置过程,Windows 10安装配置工作自动开始,根据向导进行简单的选择或输入,在观看提示中等待,很快即可配置好Windows 10 。
扩展阅读:
将这个VHDX文件有移动设备带在身边,就等于带着自己的Windows系统了 。以后无论将这个VHD系统挂在哪台机器上,只需使用一个系统菜单配置小工具(如BOOTICE),为现有系统添加启动项,或为一块装有该VHDX文件的新磁盘建立引导文件和启动菜单,就能启动到这个虚拟的Windows 10了 。


推荐阅读