目 录CONTENT

文章目录

pve中win11虚拟机使用Virtiosf与主机共享存储

过客
2026-05-10 / 0 评论 / 1 点赞 / 12 阅读 / 0 字

之前pve中的linux虚拟机共享主机文件可以用 9p文件系统Virtio-fs文件共享系统。对于Win系统而言,我们可以通过smswebdav挂载,这些都是基说网络的,当然,Win中也可以使用Virtio-fs文件共享系统,但默认不支持,需要安装几个插件。

PVE中添加目录映射

数据中心 -> 目录映射 -> 添加​

  • 名称:后面虚拟机后台添加 和 虚拟机中挂载会用到,暂时不支持中文。
  • 路径:这个是pve主机中的路径,就是要共享的目录,暂时也不支持中文目录。
  • 节点:pve主机节点

虚拟机中添加映射Tag

  • 切换到虚拟机后台 -> 硬件 -> 添加​ -> ​Virtiofs​,目录ID选择上面创建的名称,我这里以data

  • 注意一下,这里不能勾选POSIX ACLs,Windows 不支持/不兼容 virtiofs 的 POSIX ACL(访问控制列表),勾选了会启动不了。

安装插件

进入虚拟机中的Win系统中,需要二个插件:

1. Windows VirtIO Drivers:去官网下载最新版本

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/

安装virtio-win-gt-x64.msi,安装成功之后检查是否有C:\Program Files\Virtio-Win\VioFS\virtiofs.exe" 文件的存在,如果不存在,可以从iso镜像中把viofs目录中,找到系统对应的版本,把viofs相关的文件复制到虚拟机C:\Program Files\Virtio-Win\VioFS"目录下

2. winfsp

去github下载最新版本的winfsp。

https://github.com/winfsp/winfsp

下载时,建议勾选“Developer”

注册服务

sc.exe create VirtioFsSvc binpath="C:\Program Files\Virtio-Win\VioFS\virtiofs.exe -t data -m G:" start=auto depend="WinFsp.Launcher" DisplayName="Virtio FS Service"

sc.exe start VirtioFsSvc
  • -t data:指定 Tag(必须和你 PVE 里的一致)
  • -m G::强制挂载到 G: 盘(避免冲突就行)
1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区