Cnbeta 04月02日 20:04
真正的Windows on Arm 大神最新魔改成果:智能手表运行Windows
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

一位名叫Gustave Monce的开发者成功地将Windows操作系统运行在Google Pixel Watch 3智能手表上。这位开发者通过修改UEFI启动方式、调整ACPI表等技术手段,克服了手表屏幕分辨率、存储空间等限制,最终成功启动了Windows PE。尽管过程中遇到了Android 15更新带来的挑战,但他凭借技术实力解决了问题。这一成果引发了网友的热烈讨论,展现了技术极客对软硬件的深度探索和创新精神。

⌚️开发者Gustave Monce是一位热衷于挑战在各种“不可能”设备上运行Windows的极客,他选择了Google Pixel Watch 3作为实验对象,该手表配备四核64位ARM Cortex A53处理器、2GB DDR4X内存、32GB存储和Adreno 702 GPU,支持光线追踪,主频1GHz。

⚙️由于手表采用UEFI启动方式,与PC相似,为运行Windows提供了可能。开发者首先备份并解析了手表固件,提取EFI启动文件,并适配到UEFI环境。之后,他手动调整UEFI代码以适配手表显示屏。

💾手表存储空间有限,仅有32GB。开发者利用A/B分区机制,覆盖未使用的分区,替换为启动文件,并精简Windows PE,解决了存储问题。

🔄在项目发布前,Google推送了Android 15更新,导致UEFI版本无法启动。开发者最终通过获取官方内核头文件,删除代码,保留跳转指令,并将UEFI追加到后面,使系统再次启动。

近日,名为Gustave Monce的开发者最新成果惊呆了众多网友,他成功将Windows操作系统运行在智能手表上。Gustave Monce是一位硬核极客开发者,在法国波尔多大学攻读博士学位,研究方向涉及软件工程、嵌入式系统和SoC开发,还热衷于挑战让Windows在各种“不可能”的设备上运行。

这次,他选择了Google Pixel Watch 3作为实验对象,这款手表配备四核64位ARM Cortex A53处理器、2GB DDR4X内存、32GB存储和Adreno 702 GPU,支持光线追踪,主频1GHz。

而且这块手表使用的是UEFI启动方式,这意味着它的启动方式和PC比较接近,让运行Windows变得可能。

在改造过程中,Gustave Monce首先备份了手表系统,并解析了固件,从原始UEFI中提取了EFI启动文件,并适配到UEFI环境中。

经过数小时的补丁修复和加载顺序调整,他成功进入了UEFI Shell,不过手表屏幕的分辨率太低,不符合UEFI规范,他不得不手动调整UEFI代码,以适配手表的显示屏。

接下来,他调整了ACPI表,从已知的8250设备上复制现成的ACPI表,并补上定时器和中断控制器(GIC)的信息。经过一系列的努力,他成功让Windows PE在手表上启动。

但手表的存储空间有限,只有32GB,而系统已经占满了所有可用空间。

Gustave Monce利用A/B分区机制,将当前未使用的A槽中的最大分区覆盖,替换为自己的启动文件,他还对Windows PE进行了精简,最终成功解决了存储问题。

在正式发布这个项目前,他决定将手表升级到最新固件,但令他没想到的是,Google向手表推送了Android 15,更新完成后,他的UEFI版本无法启动了。

好在最终他拿到官方的内核头文件,删除代码,只留下跳转指令,然后将自己的UEFI追加到后面,让系统再次正常启动。

Gustave Monce的尝试吸引了众多网友的关注,有网友表示:“可以给微软参考了,为Surface Watch铺路……”也有人调侃:“真正践行Windows on Arm的理念了。”

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Windows 智能手表 极客 UEFI Google Pixel Watch
相关文章