admin管理员组

文章数量:1567918

文章目录

    • 使用vhdx搭建 HLK测试环境
      • 根据你的需求,下载 对应的VHDX
      • Windows 虚拟硬件实验室工具包 (VHLK) 入门
      • Hyper-V 设置指南
      • 配置网络设置
    • 总结

使用vhdx搭建 HLK测试环境

官方:https://docs.microsoft/zh-cn/windows-hardware/test/hlk/

Windows Hardware Lab Kit (Windows HLK) 是一个测试框架,用于测试 Windows 11、Windows 10 以及从 Windows Server 2016 开始的所有 Windows Server 版本的硬件设备和驱动程序。 你的产品必须通过使用 Windows HLK 进行的某些测试,才有资格加入 Windows 硬件兼容性计划。

若是针对 Windows 11、Windows 10 或限定版本的 Windows Server 进行开发,则必须使用正确的 HLK 版本,如下表所列。 使用正确的工具包有助于确保所开发的驱动程序和系统经认证与 Windows 11、Windows 10 或 Windows Server 兼容。

使用虚拟 HLK (VHLK) 进行认证! VHLK 是在 VHDX 上预先安装并预先配置的完整 Hardware Lab Kit,可以作为虚拟机启动。 使用 VHLK 可以节省设置时间,可以快速地作为控制器启动,并且可以从虚拟机运行 Windows 硬件认证!

Windows Virtual Hardware Lab套件(VHLK)是整个硬件实验室套件预装并预配置在VHDX上,可以作为虚拟机启动

根据你的需求,下载 对应的VHDX

官方网址:https://docs.microsoft/zh-cn/windows-hardware/test/hlk/

安装指南

  • 在 Hyper-V 中创建 Gen-1 VM 以将 VHLK 作为虚拟机启动。有关更多信息、支持的方案和完整的设置指南, 请参阅入门指南。
  • 如果您希望使用 VHLK 超过 180 天,则需要 Windows Server 许可证。

注意 这里写了 使用 Gen-1 ! 新建虚拟机时,注意选择第一代。

Windows 虚拟硬件实验室工具包 (VHLK) 入门

官方参考: https://docs.microsoft/zh-cn/windows-hardware/test/hlk/getstarted/getstarted-vhlk

启动 VHLK 后,请不要更改自动生成的计算机名称(即 WIN-xxxx)。

VHLK 不支持第 2 代 VM

默认登录凭据为 HLKAdminUser,密码为 Testpassword,1

物理(主机)计算机规格
建议:

8核,64位处理器,其中包含 SLAT
8GB RAM
在 BIOS/UEFI 中启用虚拟化支持
120GB HDD 可用空间
虚拟机设置
建议:

内存:大于等于 4096MB
处理器:大于等于 2 个虚拟处理器

Hyper-V 设置指南

  1. 启用 Hyper-V
  2. 创建新的外部虚拟交换机
    如果通过服务器 2016 上的服务器管理器启用 Hyper-V,它将提示创建虚拟交换机
    否则,请按照以下说明操作

我们使用win10安装,忽略这一步。

  1. 从 Microsoft 评估中心获取 VHLK 的本地副本

这一步,就是从微软下载 hlk官方镜像文件 vhdk。

  1. 在 Hyper-V 中创建新的虚拟机

    • 为 VM 创建一个名称,然后选择“下一步”
    • 选择第 1 代,然后选择“下一步”
    • 使用 4096MB 或更多启动内存,并选择“下一步”
    • 选择一个网络适配器,然后选择“下一步”(通常是上面创建的虚拟交换机)
    • 选择“使用现有虚拟硬盘”,并浏览到本地的 HLK VHDX
    • 选择“完成”
  2. 编辑虚拟机设置

    • 更改处理器以使用至少 2 个虚拟处理器
    • 根据需要修改其他设置
  3. 启动 VM

  4. Windows 将启动并自动创建一个名为 HLKAdminUser 的管理员用户,密码为“Testpassword,1”。 登录。 注意:从适用于 Windows Server 2022 的 Windows HLK 及更高版本开始,系统第一次启动时会提示用户更改 HLKAdminUser 密码。 这里的问题是:以前的密码为空白(未创建),因此,如果输入提到的密码(“以前的密码”),将显示有关以前的密码不正确的消息。 清除“以前的密码”框并设置新密码即可继续。

    这里不用管,官方镜像启动后,会自动创建出来 HLKAdminUser 的管理员用户,密码为“Testpassword,1”

  5. 然后,VM 将在首次启动时运行某些 HLK 设置

  • 请等待所有 cmd 窗口完成,然后再使用 HLK
  • 注意:在此之前,有时屏幕会全部为黑色。 VM 仍在运行,如果 VM 未使用推荐的设置,则有时会需要一些时间* 来加载桌面。
  • 请勿重命名该 VM。 如果更改计算机名称,则将无法连接到 HLK 控制器。
  1. 所有 cmd 窗口完成后,您可能希望更改日期/时间设置。
  • 默认情况下,服务器设置为“(UTC) 协调世界时”,并关闭“自动设置时区”和“自动调整夏令时”。 尝试对齐各种客户端/控制器日志的时间戳时,这可能会导致混淆。 要更改:
    a. 单击任务栏的日期/时间部分
    b. 从浮出控件底部选择“日期和时间设置”
    c. 从下拉列表中指定所在的时区
    d. 打开“自动调整夏令时”(如果需要)

  • 现在,时间应与各种客户端设备和主机进行同步。

PS: 这里我修改了操作系统时区为 +8区

  1. 此时已完成操作,并且 VHLK 已准备就绪,可供使用。

配置网络设置

在所有系统上,必须启用网络发现和文件共享。 有时,域加入系统将默认这些设置为“关闭”。

  1. 控制面板(图标视图)->网络和共享中心
  2. 转到“更改高级共享设置”
  3. 在当前配置文件中,设置“启用网络发现”和“打开文件和打印机共享”
  4. 在主机系统、虚拟机和所有桌面客户端系统上验证这些设置。 更改任何网络之后验证这些设置

如果设置正确,主机系统、虚拟机和所有客户端系统都应该能够通过“IP 地址和名称”相互通知。

总结

完全参考官方 https://docs.microsoft/zh-cn/windows-hardware/test/hlk/getstarted/getstarted-vhlk

完成参考官方文档即可!

另外,注意:操作完成后关闭管理端防火墙。

亲测无坑!

本文标签: 环境测试WindowsVHDXHLK