❤致敬所有与病毒战斗的可爱的工作者!

Windows 10如何安装原版系统到VHD/VHDX虚拟磁盘(多系统)

2017-12-26 09:25:54

Windows系统可以让我们在本地磁盘上划分一部分空间当作虚拟磁盘,对系统而言,虚拟磁盘只是一个扩展名为 VHD或者VHDX 的文件,它存放于你选择的目录中。我们可以在虚拟磁盘中安装其它的操作系统,以达到使用多系统的目的,就算你安装了10个系统,它也只是电脑硬盘上的10个文件而已,不会弄乱,只要你的本地硬盘足够大。

如何在Windows 10中创建虚拟磁盘请看这篇文章:使用VHD虚拟磁盘体验多系统,请注意,如果你要在虚拟磁盘中安装Windows 8以下版本的系统,不要使用 VHDX 格式的虚拟磁盘。

下面详细说明如何利用Windows系统自带的命令安装操作系统到虚拟磁盘中,以安装 Windows 7 旗舰版为例。

首先,用上述文章中的方法创建一个虚拟磁盘,并初始化及格式化,分配盘符,示例中分配的虚拟磁盘盘符为 z。

创建虚拟磁盘

然后下载一个Windows 7系统的原版镜像(ISO)文件,对它点击右键,选择 打开方式 - Windows 资源管理器。

加载镜像文件

你会发现资源管理器(此电脑)中多了个光驱一样的驱动器,并自动分配了盘符,本文示例分配的盘符为 E。当然,系统原版镜像文件也是可以直接用解压缩工具解压的,不过解压需要时间。

挂载镜像文件

以管理员身份运行命令提示符,输入并运行命令

dism /get-wiminfo /wimfile:镜像文件所在的目录\sources\install.wim

本文挂载盘符为 E,则命令为 dism /get-wiminfo /wimfile:E:\sources\install.wim,如果你是解压的方式,则填入解压的目录。

命令运行后,会列出系统镜像里的索引号,每个索引号对应一个系统版本,如Windows 7家庭版、专业版、旗舰版等。

获取版本索引

记住你要安装的系统版本的索引,可以看到本文示例要安装的Windows 7旗舰版,索引为 4。

继续运行命令

dism /Apply-Image /ImageFile:镜像文件所在的目录:\sources\install.wim /Index:索引 /ApplyDir:虚拟磁盘盘符:\

以文本示例而言,需要运行的命令为 dism /Apply-Image /ImageFile:E:\sources\install.wim /Index:4 /ApplyDir:z:\,然后等待应用映像的进程到100%,过程有点慢,可以边做其它的事情边等待。

等待进度完成

100%并提示操作成功完成后,我们可以看到系统文件已经写入到了虚拟磁盘中。

系统文件写入完成

不要关闭你的命令提示符,继续运行命令

bcdboot 虚拟磁盘盘符:\windows /d 

本文示例需要运行的命令为 bcdboot z:\windows /d,这条命令会添加启动项到引导。提示“已成功创建启动文件”后,可以运行命令 msconfig,选择引导,查看添加的项目,可以设置默认启动的系统,还可以设置等待超时时间。(如果以后你不想对这个虚拟磁盘系统做引导,要删除它,也可以在这里删除引导)

添加系统引导

在这里建议使用与当前系统相同位数的原版系统镜像,比如你当前用的是64位系统,则虚拟磁盘也安装64位的系统,如果执行bcdboot命令后提示“尝试复制启动文件失败”,就有可能是位数不同造成的,特别是在使用了GPT+UEFI启动的情况下。

目前我们的工作就全部完成了,重新启动计算机,选择从添加的引导(Windows 7)启动,则会自动为你安装系统,就像使用U盘安装操作系统一样,安装完成后,就可以体验多系统了,别忘了准备好各硬件的驱动程序。

删除系统,只需要删除对应的 VHD/VHDX 文件即可,同时按上述的方法删除对应的引导。

本文链接 : https://www.xstui.com/read/521