2026-10-21
开发者用 AI 协助编写驱动程式
让 Windows 98 支援 Thunderbolt 4 与 USB4
文: 编辑部 / 新闻中心
文章索引: IT快讯

【痴线 😱】自从有了 AI 之后,以前认为不可能的事都变得无限可能!知名独立开发者 Yeo Kheng Meng 日前展示,成功借助 AI 以反编译的方式,将 Windows 7 的 xHCI 驱动程式移植至 Windows 98 SE 以及后续多款经典作业系统,带来了 USB4 与 Thunderbolt 3/4 主机控制器的实验性支援,甚至实现了现代周边设备的热插拔功能。

 

自 2010 年代中期以来,现代个人电脑与主机板的晶片组普遍已全面转用 xHCI(USB 3.x)控制器,并彻底淘汰了传统的 EHCI(USB 2.0)控制器。然而,Windows 98 等早期作业系统原生仅支援 UHCI、OHCI 与 EHCI,完全缺乏 xHCI 驱动程式。

 

Yeo Kheng Meng 指出,在缺乏驱动程式的情况下,旧系统若要在现代硬体上运行,连键盘、滑鼠及随身碟等基础设备都必须依赖主机板 BIOS 的 Legacy 模拟模式,不仅完全无法使用热插拔,像乙太网路卡(Ethernet)与音讯周边更会直接停摆。因此,他在 GitHub 发起的「xHCI98」专案,正是为了解决此硬体断层而诞生。

 

除了 Windows 98 SE 之外,xHCI98 亦向下或向上相容于 Windows ME、Windows 2000、Windows XP、Windows Vista 以及 Windows 7 等微软经典作业系统。在技术架构上,xHCI98 不仅限于一般的 USB 储存装置,而是直接取代作业系统原生的 USB 连接埠与集线器驱动程式,包括:

 

▪️核心驱动: 支援 USB 1.1、USB 2.0 以及 USB 3.x(SuperSpeed)装置与集线器连接。

 

▪️xhciuas.sys: 专门用于驱动 UAS(USB Attached SCSI)协定之高速储存装置。

 

▪️xhcicm.sys: 负责支援 Thunderbolt 3、Thunderbolt 4 与 USB4 扩充坞(Docking Station)以及 NVMe 外接硬碟盒。

 

Yeo Kheng Meng 表示,他使用了 Claude Fable 5.1 负责分析 Windows 7 xHCI 的底层架构,再透过 Claude Opus 5.5 承担主力核心程式码的撰写。最后,再利用 Codex GPT 6 Astra 充当「对抗性审查员」(Adversarial Reviewer),负责抓出逻辑缺陷与程式错误。

 

目前专案已完整开源于 GitHub,并附上硬体检测、安装步骤与驱动程式参数微调的详细说明文件,供全球怀旧硬体爱好者共同实测使用。

 

 

 

资料来源: