Aquí figuran 4 versiones de ExHyperV, desde 2 de marzo de 2026 hasta la actual, 1.5.0. Cada una enlaza con los instaladores del propio desarrollador.
| Versión | Fecha | Tamaño | Archivos |
|---|---|---|---|
| 1.5.0Última versión | 19 de julio de 2026 | — | 64 bits ZIP Notas de la versiónWhat's Changed
- 飛牛GPU-PV部署腳本修復 by @IsAlanLo in #214
- add(ci): add code signing before release by @PIKACHUIM in #219
- feat: 添加跟随系统主题模式并支持自动切换 by @A-Words in #233
New Contributors
- @PIKACHUIM made their first contribution in #219
- @A-Words made their first contribution in #233
Full Changelog: V1.4.3...V1.5.0 |
| 1.4.3 | 12 de mayo de 2026 | — | 64 bits ZIP Notas de la versión⚡ ExHyperV | V1.4.3 Release Notes
This update introduces the all-new Time-Space Management (Checkpoints), Boot Order Management, Ubuntu 24.04 & fnOS GPU-PV support, along with numerous detail fixes and experience optimizations.
✨ New Features
Time-Space Management (Checkpoints): A completely reimagined management module that visualizes the VM's checkpoint structure via a tree-like topology.
- Supports operations: Rename, Shuttle (Jump), Collapse (Merge), and Delete.
- Supports two creation types: Continuous Time-Space (Standard checkpoint: saves disk + memory state) and Static Time-Space (Production checkpoint: saves disk state only).
- 🌌 Wormhole Function: Allows mounting the disk of a selected Time-Space point into the currently running VM without performing a "Shuttle." Only one wormhole is allowed at a time.
- Supports exporting the current topology map as an image file.
image
Boot Order Management: New management interface supporting drag-and-drop to adjust boot priority. Note: Boot order for running Generation 1 VMs cannot be adjusted.
image
Storage: Added functions to permanently delete VM files and locate VM directories. ISO creation has been migrated from DiscUtils to Windows' native IMAPI2 (ISO 9660 + UDF dual-format), removing previous constraints. Added a size optimization feature for dynamic VHDX files.
image
Console: Fixed several issues. Ctrl + Alt + Space now simultaneously toggles full-screen and keyboard ownership. Enhanced Session Mode now allows resolution adjustments without disconnecting.
USB Passthrough: USB device identification now displays BUSID + VID:PID information.
🧪CPU: Added support for custom CPU name configuration (Experimental).
🧪Memory: Introduced several cutting-edge features, including Intel SGX Confidential Computing, CXL support, GPA Pinning, and various memory mapping/performance tuning parameters. Note: Some features require Windows Build 29560+.
Linux Support: Added official kernel GPU-PV deployment scripts for Ubuntu 24.04 and fnOS 1.1.23 (Contributor: @IsAlanLo). Fixed partition selection order issues and a bug where harmless pop-ups triggered a double-boot.
🛠️ Improvements
- Added documentation descriptions for Hyper-V on ARM.
- Added synchronization for the NVIDIA Corporation folder during Nvidia driver injection to support games like CS that require reading NV settings.
- Fixed an issue where Windows 10 hosts failed to read GPU information via note records, appearing as "Unknown Devices."
- Fixed an issue where the Mica background was not correctly applied upon startup (Contributor: @Jac0b-Shi).
- Optimized the UI of the shutdown button under the Light theme.
- Hidden the ineffective "CPU Hidden Flag" and revised boot order descriptions.
- Attempted to mitigate VMware.PowerCLI conflicts; this will be fully resolved in the future by transitioning to native calls.
- Optimized the initial path for file/folder dialogs to intelligently select directories based on context (Contributor: @Kookiejarz).
- Fixed scrolling issues in the System Identity dropdown and added missing system logos (Contributor: @Enaium).
- Removed unnecessary image resources to optimize repository size.
- Fine-tuned UI styles and system logos (Windows, etc.) for a unified visual experience.
- Added a loading animation interface when creating VMs.
- Introduced an automated Winget distribution workflow.
🤝 Contributors
Heartfelt thanks to the following community developers for their contributions via Pull Requests:
- @IsAlanLo: Added fnOS 1.1.23 GPU-PV deployment scripts.
- @Jac0b-Shi: Fixed the Mica background application issue.
- @Kookiejarz: Optimized file dialog path logic and perfected Winget automation.
- @Enaium: Fixed system list scrolling and added system logos.
Author's Message
🛑Following this release, I will pause the development of new features for a period. Due to fragmented implementations that have emerged during rapid iterations—leading to performance overhead and inconsistent structures—the next |
| 1.4.2 | 15 de marzo de 2026 | — | 64 bits ZIP Notas de la versión🚀 ExHyperV V1.4.2 更新日志
本次更新带来了大量的底层逻辑优化,全新的控制台界面,ARM64 适配与构建(Snapdragon 8cx Gen3、Snapdragon X Elite 等),USB 直通功能(Beta),PCIe 直通稳定性提升等更新。
✨ 新特性
- 全新的控制台界面
- 现代化界面,深度集成基本会话与增强会话。
- 支持全屏模式,提供沉浸式虚拟机操作体验。使用 Ctrl + Alt + Space(空格)切换键盘捕获。
- 基本会话和增强会话均支持 SAS(Ctrl+Alt+Del)发送机制。
- 增强会话支持调整分辨率以及剪贴板共享。
image
- USB 直通(Beta)
- 由 USBIP 与 AF-HyperV 协议转发宿主 USB 设备到虚拟机,允许虚拟机不通过网络直接访问宿主USB设备。
- 关于目前的支持设备列表以及实现方案,具体详见 #123
image
- GPU-PV 改进
- 针对四种主流显卡(Nvidia、Intel、AMD、Qualcomm),增加 System32、SysWOW64、SyChpe32 目录下组件文件的符号链接,详见 https://github.com/Justsenger/ExHyperV/blob/main/doc/drivermapping.md
- 新增自动探测 MMIO 空间大小和基址的算法,自动适配 36位 ~ 48位 物理寻址能力处理器的MMIO空间配置,减少GPU-PV 在虚拟机内不工作的异常情况。
- 添加针对 Snapdragon 8cx Gen3 、Snapdragon X Elite 等 ARM64 设备的显卡支持。
- 优化 GPU-PV 部署流程:若无需优化或安装驱动,将跳过 PowerCheck 和 Optimization 步骤。(贡献者:@wsy)
- 添加 GPU partition adapter 操作,并新增 ConfigCheck 步骤。(贡献者:@wsy)
- 简化 dxg 加载器,针对 Arch Linux 添加 Xorg 和 DRM 防护,进行 Pin DZN Vulkan ICD 并设置 D3D12 环境。(贡献者:@Micro-ATP)
- 改进 Linux 客户机的 GPU 活动检测机制。(贡献者:@Micro-ATP)
- PCIe 直通
- PCIe 直通逻辑优化,增加 PCIe 设备分配失败时自动反弹回宿主机的机制。
- 修复了部分已卸除设备不显示的问题。
- Linux 部署体验提升
- 重构 Linux 部署规范,支持灵活选择社区在线脚本或本地脚本进行部署,详见 #128
- 改进 Linux 脚本、SSH 代理清除及 IP 处理逻辑。(贡献者:@Micro-ATP)
- WOA 适配
- Snapdragon 8cx Gen3 ( 物理寻址能力 36位)
- Snapdragon X Elite - X1E78100 (物理寻址能力 39位)
- 针对 ARM64 Hyper-V 环境进行了微调,添加了 ARM64 构建。
- 针对 ARM64 Hyper-V Ubuntu 22.04 部署脚本添加了依赖库。
物理寻址能力测试(powershell):
$n="CheckMMIO_$(Get-Random)";New-VM $n -Gen 2 -NoVHD|Out-Null;Set-VM $n -AutomaticCheckpointsEnabled $false|Out-Null;$m=[WMI](gwmi -n root\virtualization\v2 Msvm_VirtualSystemManagementService).Path;@(1073741824,268435456,134217728,67108864,16777216,4194304,1048576,524288,262144,131072,65536,34816)|%{$v=$_;$p=(gwmi -n root\virtualization\v2 Msvm_VirtualSystemSettingData|? ElementName -eq $n).Path;if($p){$s=[WMI]$p;$s.HighMmioGapBase=$v-1024;$s.HighMmioGapSize=1024;$m.ModifySystemSettings($s.GetText(2))|Out-Null;try{Start-VM $n -EA Stop;$g=[math]::Ceiling($v/1024);$b=[math]::Log($v,2)+20;$o=if($g-ge1024){"$([math]::round($g/1024,1))TB"}else{"$g GB"};"$b bit / $o";Stop-VM $n -TurnOff -F;while((Get-VM $n).State -ne 'Off'){sleep 1};Remove-VM $n -F;break}catch{}}};Get-VM "T_*" -EA 0|Remove-VM -F -EA 0
image2 image1
image2 image1
image
- 其他修复:
- 增加自动构建与发布的工作流,自动打包发布x64、ARM64构建。
- 修正黑魔法生效机制的描述。
- 修复虚拟机名称过长与控制按钮重叠的问题。
- 修复配置版本 12.0 及以上时,内存页大小导致错误关闭动态内存的问题。
- 修复创建虚拟机时,安全启动关闭选项不生效的问题。
- 改进创建虚拟机时虚拟交换机的选择逻辑。
- 优化 Hyper-V 服务检测与启用/禁用机制。(贡献者:@Micro-ATP)
- 修复加载宿主机显卡时的空引用 (Null Reference) 崩溃。(贡献者:@yy-619)
- 修复 #120 IP 获取占位符问题。
- 修复重复部署 Linux 时连接按钮卡住的问题。
- 编译优化、规范代码、清理未使用字符串及编译警告,完善自动化构建 (CI/CD)。
- 更新 .gitignore 规则。(贡献者:@frg2089)
👥 参与本次版本的开发者
同时,感谢以下社区开发者通过 Pull Request 提交的重要贡献:
- @Micro-ATP:深入优化了 Linux 脚本、Arch Linux 显卡虚拟化支持及 Hyper-V 检测机制。
- @wsy:优化了 GPU-PV 部署流程,增加了状态检测和跳过机制。
- @yy-619:修复了加载宿主机显卡时的关键空引用 Bug。
- @frg2089:维护并更新了项目 Git 忽略规则。 |
| 1.4.1 | 2 de marzo de 2026 | — | 64 bits ZIP |