龙空技术网

UEFI下从VHD启动Windows 10

BB莱纳德 208

前言:

目前我们对“win10 uefi 启动”大概比较关注,兄弟们都需要学习一些“win10 uefi 启动”的相关知识。那么小编同时在网上收集了一些关于“win10 uefi 启动””的相关资讯,希望咱们能喜欢,同学们一起来了解一下吧!

闲话无盘,再来一弹,折腾下让Windows从硬盘上的VHD文件启动,要问这有什么用,哈哈,陶冶下情操也是可以的 :-)

以下操作都是用VMWare虚拟机测试的:

首先虚拟机里安装Windows 10,注意配成UEFI固件启动,配两块虚拟硬盘,一个虚拟光驱,光驱指定使用Windows 10 ISO安装镜像安装完毕,打开磁盘管理器,菜单上选择 “创建VHD”,指定创建到其中一块硬盘上(这里使用E盘),名为win.vhd,初始化VHD虚拟磁盘为GPT格式,分一个100M的FAT32分区,剩下的空间为NTFS分区

资源管理器显示VHD挂载后样子

使用镜像部署工具DISM部署镜像到H:盘,即VHD上的那个NTFS分区(G:是FAT32分区),这个要费点时间,耐心等待它搞完

dism /apply-Image /imageFile:d:\sources\install.wim /Index:1 /ApplyDir:h:

DISM安装windows到VHD

同步启动配置及文件到FAT32分区

bcdboot h:\windows /s g: /f UEFI
建立从 VHD的启动项,这个可以使用bcdedit命令行来做,这里为了省事儿,用bootice工具来建,注意设置启动菜单让它多点超时时间,好让我们选择从哪项启动

添加一个名为Boot from VHD的启动项

因为现今UEFI固件都有快速启动功能,会记录上次成功启动的项而直接进入,所以重启后可进一次UEFI固件设置界面,选择Windows boot manager启动,出现启动菜单后选择Boot from VHD

选择Boot from VHD启动项

启动顺利进入Windows 10安装进程,此后安装即是在VHD文件中的分区上进行了,最后进入系统后查看磁盘管理器中系统分区C盘所属即“Microsoft 虚拟磁盘”

检查C盘所属磁盘

当然扩展一下,你想让它由VHDX文件启动,或由GRUB切换到VHD启动,或是其它都是可以继续深入的。

标签: #win10 uefi 启动