首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >用下面获取virtio驱动的方式查看ImagePath,具有通用性

用下面获取virtio驱动的方式查看ImagePath,具有通用性

原创
作者头像
Windows技术交流
发布2025-10-10 16:53:29
发布2025-10-10 16:53:29
740
举报
文章被收录于专栏:Windows技术交流Windows技术交流

这种获取virtio驱动的方式可能不准确(使用此法的前提是,你知道系统当前所用驱动的精确位置,驱动不一定就在C:\Windows\System32\drivers\目录下哟,有时候即便该目录下有viostor.sys、netkvm.sys,但系统调用的真正驱动不一定就是这个目录下的,可能是C:\Windows\System32\DriverStore\FileRepository\viostor.inf_xxx、C:\Windows\System32\DriverStore\FileRepository\netkvm.inf_xxx下面的)

代码语言:txt
复制
[System.Diagnostics.FileVersionInfo]::GetVersionInfo("C:\Windows\System32\drivers\viostor.sys")|ft -auto
[System.Diagnostics.FileVersionInfo]::GetVersionInfo("C:\Windows\System32\drivers\netkvm.sys")|ft -auto

用下面获取virtio驱动的方式查看ImagePath,具有通用性

代码语言:txt
复制
Get-ItemProperty  -Path "HKLM:\SYSTEM\CurrentControlSet\Services\viostor"
Get-ItemProperty  -Path "HKLM:\SYSTEM\CurrentControlSet\Services\netkvm"

比如

ImagePath : System32\DriverStore\FileRepository\viostor.inf_amd64_92d16130a01291fb\viostor.sys

ImagePath : \SystemRoot\System32\DriverStore\FileRepository\netkvm.inf_amd64_9549f21367c38756\netkvm.sys

以上经验源于下面这个社区版驱动的问题,跟2方面有关:①机型;②社区版驱动本身

代码语言:txt
复制
S6机型可复现(其他机型不一定能复现,比如S9)
win11/server2025: 社区版netkvm驱动v0.1.266、v0.1.271,在腾讯云卡死,在阿里云正常
win10:社区版netkvm驱动v0.1.266、v0.1.271,在腾讯云正常,在阿里云正常

截止目前,最近的3个社区驱动版本,对S9都正常,但只有最新的v0.1.285对S6正常,前2个(v0.1.266、v0.1.271)对S6不正常
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/

如此可见,这个社区版驱动的问题,跟2方面有关:①机型;②社区版驱动本身

截止目前(2025-10-10),2025.09.15的v0.1.285社区版驱动兼容性最高

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档