Windows 文件系统代理 WinFsp v2.2.26215 官方版

WinFsp 全称是 ‌Windows File System Proxy‌(即 Windows 文件系统代理),是一个让开发者无需任何 Windows 内核编程知识、即可用用户态程序实现自定义文件系统(Windows 盘符)的平台,其定位相当于 Linux 世界的 FUSE(Filesystem in Userspace),它让程序能把“任意数据源”包装成一个 Windows 认识的“磁盘/目录”,而不用写复杂的内核驱动。

WinFsp 本质上是一个让开发者在 Windows 上创建用户态文件系统的开发工具包,相当于把 FUSE 的能力带到了 Windows 平台。‌‌

WinFsp 的核心由两部分组成:

✅内核态文件系统驱动(FSD, File System Driver):负责与 Windows 内核交互,处理把自己表现为一个文件系统驱动所需的一切工作。
✅用户态 DLL:负责与 FSD 对接,并向文件系统开发者呈现出一套可处理的文件系统函数 API。例如当某个应用程序尝试打开一个文件时,文件系统就会收到一次携带所需信息的 Open 调用。

开源地址:https://github.com/winfsp/winfsp

工作原理

正常 Windows 文件系统(NTFS)是内核态跑的,如果你想把「网盘、WebDAV、SFTP、S3、内存数据」伪装成本地磁盘,传统做法要写内核驱动,极难且容易蓝屏。WinFSP 的做法:

●内核里放一个小驱动 winfsp.sys
●真正逻辑放在用户态程序里
●文件请求在内核和用户态之间转发

流程大概是这样:

图片[1]-Windows 文件系统代理 WinFsp v2.2.26215 官方版-十一张

软件下载

https://pan.baidu.com/s/1bP8qgqvhWe2yq-qqJzzC0A?pwd=1140
https://url57.ctfile.com/d/16898257-168661393-0cef38?p=1140
https://pan.xunlei.com/s/VP2b3jYn_JlqbnaHmcH00XaRA1?pwd=cbzs
https://drive.uc.cn/s/a4fed6cac8bd4

温馨提示

我们在 Windows 系统上使用 OpenList Desktop 挂载功能前,必须先安装 WinFSP 软件,该组件为网盘挂载为本地磁盘提供底层支持,负责把云存储桥接成 Windows 能识别的本地磁盘。安装过程中选择默认配置(Core​)即可,装完记得重启 OpenList 再挂载。‌‌

图片[2]-Windows 文件系统代理 WinFsp v2.2.26215 官方版-十一张
图片[3]-Windows 文件系统代理 WinFsp v2.2.26215 官方版-十一张

官网:https://winfsp.dev

© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞17 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容