Skip to main content
  1. 笔记本/
  2. notes/

创建可启动的 VHD 系统

1 min

不用任何第三方工具,仅通过 Windows 10 本身来创建 Windows 10 VHD 虚拟系统。

步骤1:创建 VHD 虚拟磁盘驱动器 #

  1. 进入「磁盘管理」窗口
  2. 创建 VHD 虚拟盘
  3. 「初始化磁盘」并为磁盘选择分区形式
  4. 「新建简单卷」并选择对其进行格式化操作

步骤2:在 VHDX 磁盘中部署 Windows 10  #

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

Dism /apply-image /imagefile:install.wim /index:1 /ApplyDir:D:\  

/ApplyDir:D:\ 参数中,“D"是分配的 VHD 驱动器盘符;“index”需选择相应的安装版本。 
等待上述命令执行过程完成后,新的 Windows 系统文件就部署完毕,只等配置过程的进行了。
返回命令提示符窗口,在不改变提示符路径的情况下,执行如下命令以添加系统引导信息:   

bcdboot D:\windows  

同样,这里的"D"是 VHD 驱动器的盘符。

步骤3:配置 Windows  #

执行上述命令后,下次启动操作系统时,新增的系统引导选项将变得可用。选择新添加的开机菜单选项,就会进入 Windows 安装设置过程。


便携 #

将这个 VHDX 文件放在移动设备带在身边,就等于带着自己的 Windows 系统了。无论将这个 VHD 系统挂在哪台机器上,只需使用一个系统菜单配置小工具(如 BOOTICE),为现有系统添加启动项,或为一块装有该 VHDX 文件的新磁盘建立引导文件和启动菜单,就能启动到这个虚拟的 Windows 10 了。

用 VHD/VHDX 安装 Win 系统的优缺点: #

  • 优点:
       1. 不必单独格盘分区装 Win,对原系统无任何影响,好比双系统;
       2. 从 VHD/VHDX 虚拟磁盘安装 Win 可以获得等同实体机的性能体验;
       3. 管理方便,整个系统保存在一个 VHD/VHDX 磁盘文件中,支持加载、删除或者卸载。
  • 劣势: 
    1. 相比虚拟机,要想体验 VHD/VHDX 版系统,需要单独重启。 
    2. 如果当前系统崩溃或者重装后,这个 VHD 版 Win 也没法启动,需要手动重新部署,再次激活启动项。

使用其它工具部署: #

使用 imagex 映像工具部署 VHD/VHDX 版 Windows
  1. 使用虚拟光驱加载 Windows ISO 镜像,例如 X:\sources\install.wim,这里X代表虚拟光驱盘符;
  2. 解压 Imagex 6.3.9600 中的 x86 版本的 imagex.exe,将其复制到本地系统盘 \windows\system32 目录;
  3. 打开”命令提示符(管理员)”,输入如下代码:
            imagex.exe /apply X:\sources\install.wim 1 Y:       

    即将 X:\sources\install.wim 映像部署到当前 Y: 虚拟磁盘,其中 X 代表虚拟光驱盘符、Y 代表当前虚拟磁盘盘符。
4. 等待映像部署,最后显示 100% 完成。
5. 添加引导启动菜单,继续在命令提示符窗口中输入: Bcdboot Y:\windows /s c: /l zh-cn,这里的 C: 代表当前系统活动分区,假如有 300MB 隐藏分区,必须重新分配其他盘符,例如 D 盘、Y 代表当前虚拟磁盘盘符。 
当提示”boot files successfully created”,即代表当前系统盘的 BOOTMGR 已更新,自动添加 windows VHDX 虚拟磁盘的启动项。