主打二进制兼容 Windows 程序的开源系统 ReactOS,已经正式把初代 USB3.0 驱动栈合并进主干代码,从 2008 年 USB3.0 标准发布算起,社区足足等了 18 年才补上这个关键短板,本次提交 PR 9646,由开发者 DarkFire01 完成,新增 USBHUB3、USBXHCI、UCX01000 等核心组件,基于 xHCI 规范实现,这套驱动框架在设计上预留扩展能力,为后续 USB4、雷电支持打下基础。在这之前 ReactOS 原生只支持 USB1.x、USB2.0(OHCI/EHCI),现代主板的 xHCI USB3 接口全部识别不了,U 盘、移动硬盘、扩展坞等很多主流外设没法用,极大限制它在新电脑上运行;就在上个月 ReactOS 刚搞定自研 NTFS 驱动,现在补上 USB3,两个底层大障碍一起推进,离真机日常使用更近一步,不过当前只是初始版本,稳定性、兼容性还在持续打磨,仅在每夜构建版里开放测试,正式版还没上线。
一、本次 USB3.0 驱动核心组件表
| 组件名称 | 作用 |
|---|---|
| USBXHCI | xHCI 主机控制器驱动,USB3 核心 |
| USBHUB3 | USB3 集线器管理驱动 |
| UCX01000 | USB 控制器扩展框架 |
| USBDEX/USBD | 底层 USB 协议、SDK 配套代码 |
二、为什么耗时长达 18 年
- ReactOS 不是 Linux,需要复刻 Windows USB 子系统架构,要和 Windows 驱动模型保持一致,开发难度远高于普通开源系统。
- xHCI 协议本身复杂,包含电源管理、多设备调度、带宽分配等大量细节。
- 项目是社区驱动,开发者大多是业余参与,人力有限,断断续续迭代。
- 早期优先保证 USB2 基础可用,USB3 优先级一直靠后,直到近几年才集中攻坚。
- 现代主板几乎全部切换 xHCI,缺少 USB3 已经严重阻碍真机部署,倒逼社区完成开发。
三、当前版本的局限
- 属于初始实验版,不是稳定版本,只放进每日构建版,不建议主力机使用。
- 不是所有 xHCI 控制器都完美兼容,不同厂商主板、笔记本控制器存在适配差异。
- 速度、稳定性还在持续修复,部分高速外设、大容量固态可能出现异常。
- USB4 目前只是框架预留,还没有可用的 USB4 驱动代码,只是规划路线。
- 不代表所有 Windows USB3 驱动都能直接跑,依然依赖 ReactOS 自身 USB 栈。
四、技术路线:USB3 之后向 USB4 推进
- 这套 xHCI 驱动栈本身就是 USB4 的底层基础,USB4 同样基于 xHCI 架构。
- 下一阶段开发重点:完善路由逻辑、雷电兼容、设备属性扩展模块。
- 目标:让 ReactOS 未来支持 USB4 高速外设、USB4 扩展坞、雷电外设。
- 顺序是先稳住 USB3,再逐步叠加 USB4 相关能力,不会一步到位。
五、对 ReactOS 项目的意义
- 解决现代主板最基础的硬件兼容门槛,很多新电脑终于可以识别 USB 外设。
- 配合自研 NTFS 驱动,现在可以在新硬件上读写 NTFS、识别 USB3 存储设备。
- 吸引更多开发者、测试者参与真机测试,加速系统完善。
- 巩固项目定位:一套原生开源、二进制兼容 Windows 的替代系统。
六、总结
ReactOS 等了 18 年终于落地原生 USB3.0 xHCI 驱动,填补了长期以来的底层短板,驱动框架原生预留 USB4 扩展路径;但大家要分清,现在只是初始合并版本,稳定性有限,USB4 还属于开发规划,暂时不能直接使用。连续拿下 NTFS 和 USB3 两大里程碑之后,ReactOS 在现代 PC 上的可用性明显提升,后续社区会一边打磨 USB3 稳定性,一边推进 USB4、雷电相关适配工作。
【相关 FAQ】
问题 1:等了 18 年的 ReactOS 首个 USB3.0 驱动落地,这套驱动是基于什么规范?
回答 1:等了 18 年的 ReactOS 首个 USB3.0 驱动落地,这套驱动基于 xHCI 主机控制器规范,也是 USB4 底层共用的基础架构。
问题 2:ReactOS 首个 USB3.0 驱动落地,下一步直指 USB4,是不是现在已经能用 USB4?
回答 2:ReactOS 首个 USB3.0 驱动落地,下一步直指 USB4 只是路线规划,当前只有 USB3 初始驱动,USB4 代码还没有实现,只是框架预留扩展能力。
问题 3:ReactOS 首个 USB3.0 驱动落地,普通用户现在去哪里体验?
回答 3:ReactOS 首个 USB3.0 驱动落地,代码已经合并进主干,只能在每日构建版(Nightly Build)测试,正式版本还没有包含该驱动。
【参考资料】
[2026-11-07](等了 18 年!ReactOS 首个 USB 3.0 驱动落地:下一步直指 USB4)快科技
[2026-11-07](ReactOS 合并 USB3.0 xHCI 驱动栈,PR 9646)ReactOS 官方推特
[2026-11-07](ReactOS 引入 USB3.x 驱动,为 USB4 铺路)腾讯新闻
[2026-11-06](ReactOS PR 9646 合并记录)GitHub
【免责声明】
本文内容基于 ReactOS 社区提交记录、科技媒体报道整理;USB3 驱动目前属于实验版本,兼容性、稳定性存在 bug,USB4 仅为规划目标,上线时间不确定,不适合生产环境使用。
