ITBear旗下自媒体矩阵:

智能手表也能跑Windows?大神魔改Google Pixel Watch 3成功运行

   时间:2025-04-02 21:17:31 来源:ITBEAR编辑:快讯团队 发表评论无障碍通道

一位名为Gustave Monce的开发者近日在网络上引起了轰动,他成功地将Windows操作系统移植到了智能手表上,这一壮举让无数网友惊叹不已。

Gustave Monce是一位在法国波尔多大学攻读软件工程、嵌入式系统和SoC开发方向博士学位的硬核极客。他热衷于挑战极限,尝试在各种看似“不可能”的设备上运行Windows系统。这一次,他选择了Google Pixel Watch 3作为实验对象。

Pixel Watch 3配备了一颗四核64位ARM Cortex A53处理器,拥有2GB DDR4X内存、32GB存储空间以及Adreno 702 GPU,并支持光线追踪,主频高达1GHz。更重要的是,这款手表采用了UEFI启动方式,这为运行Windows系统提供了可能。

为了将Windows系统移植到手表上,Gustave Monce首先备份了手表的原有系统,并解析了固件。他从原始的UEFI中提取了EFI启动文件,并进行了适配,使其能够在UEFI环境中运行。然而,由于手表屏幕的分辨率较低,不符合UEFI规范,他不得不手动调整UEFI代码,以适应手表的显示屏。

在解决了UEFI启动问题后,Gustave Monce开始调整ACPI表。他从已知的8250设备上复制了现成的ACPI表,并补充了定时器和中断控制器(GIC)的信息。经过一系列的努力和调试,他终于成功地在手表上启动了Windows PE。

然而,新的挑战也随之而来。由于手表的存储空间有限,仅有32GB,而系统已经占用了所有可用空间。为了解决这个问题,Gustave Monce利用A/B分区机制,将当前未使用的A槽中的最大分区覆盖,替换为自己的启动文件。同时,他还对Windows PE进行了精简,以进一步节省存储空间。最终,他成功地解决了存储问题,使Windows系统能够在手表上稳定运行。

然而,就在Gustave Monce准备正式发布这个项目时,Google向手表推送了Android 15的更新。更新完成后,他发现自己的UEFI版本无法启动了。面对这一突发情况,他并没有放弃。最终,他成功地从官方获取了内核头文件,删除了不必要的代码,只保留了跳转指令,并将自己的UEFI追加到了后面。经过这一番努力,系统再次正常启动,Windows系统得以继续在手表上运行。

Gustave Monce的这一尝试不仅展示了他出色的技术实力和坚持不懈的精神,也引发了网友们的广泛关注和热议。有网友表示:“这简直就是给微软提供了一个新的思路,为Surface Watch铺路啊!”也有人调侃道:“这才是真正践行了Windows on Arm的理念!”

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version