IT之家 04月03日 18:57
玩家将 Windows on Arm 系统安装到手表上,并成功启动到 PE 环境
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

一位DIY玩家成功将Windows on Arm移植到谷歌Pixel Watch 3手表上,并成功启动了Windows PE环境。他首先解锁了手表的Bootloader,逆向工程UEFI,提取EFI启动文件并适配。经过一系列调整,包括适配显示屏、调整ACPI表等,他成功启动了Windows PE。然而,存储空间问题一度成为障碍,最终通过瘦身Windows PE得以解决。尽管后续安卓15的更新导致UEFI无法启动,但经过努力,该玩家成功恢复了UEFI环境,展现了对技术的执着和创新精神。

⌚️首先,该玩家解锁了谷歌Pixel Watch 3的Bootloader,这是进行系统级修改的第一步。

⚙️ 随后,他进行了UEFI的逆向工程,从原始UEFI中提取了EFI启动文件,并将其适配到手表环境。

🖥️ 接着,由于手表分辨率较低,他手动调整代码以适配显示屏,保证了Windows PE的正常显示。

🛠️ 为了使Windows PE正常运行,他还调整了ACPI表,并补上了GIC(中断控制器)和计时器等必要组件。

💾 在启动成功后,由于手表存储空间有限,他通过瘦身Windows PE的方式解决了存储问题。

🔄 在安卓15更新导致UEFI无法启动后,该玩家通过各种手段成功恢复了UEFI环境,证明了技术的强大生命力。

IT之家 4 月 3 日消息,DIY 玩家 Gustave Monce 本周发表博客,表示已将 Windows on Arm 系统移植到了谷歌 Pixel Watch 3 手表上,并成功启动至 Windows PE 环境

根据该玩家所述,他先解锁了该手表的 Bootloader,对 UEFI 进行了逆向工程,从原始 UEFI 中提取了 EFI 启动文件,并适配到手表的 UEFI 环境中,经过数个小时的努力后,他成功进入了 UEFI Shell,不过此时由于手表的分辨率太低,他只能手动调整代码,以适配手表的显示屏。

接下来他通过调整 ACPI 表、补上 GIC(中断控制器)和计时器等操作,成功启动了 Windows PE,但由于手表只有 32GB 的存储空间,而此时启动后已经占满了所有可用空间,所以他只能继续解决问题。

该玩家最后利用了 A / B 分区中的 A 分区,并对手表上的 Windows PE 进行了瘦身,最终成功解决了存储问题

IT之家查询后续发现,在解决一系列问题并成功启动 Windows PE 后,谷歌向他的手表推送了安卓 15,他更新后,UEFI 无法启动,几乎所有之前的努力功亏一篑,最后他通过各种手段,将 UEFI 环境再次正常启动

Fish AI Reader

Fish AI Reader

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

FishAI

FishAI

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

联系邮箱 441953276@qq.com

相关标签

Pixel Watch 3 Windows on Arm UEFI DIY 系统移植
相关文章