隔壁的泰山 发表于 2025-4-4 15:55:30

玩家将 Windows on Arm 系统安装到手表上,并成功启动到 PE 环境

IT之家 4 月 3 日消息,DIY 玩家 Gustave Monce 本周发表博客,表示已将 Windows on Arm 系统移植到了谷歌 Pixel Watch 3 手表上,并成功启动至 Windows PE 环境。https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2025%2F0403%2F21959444j00su52040095d000iy00qmg.jpg&thumbnail=960x2147483647&quality=75&type=webp
https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2025%2F0403%2Fb8751bbcj00su520400y6d000zk00vrg.jpg&thumbnail=960x2147483647&quality=75&type=webp
https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2025%2F0403%2F38af32cfj00su5204009kd000qn00flg.jpg&thumbnail=960x2147483647&quality=75&type=webp
根据该玩家所述,他先解锁了该手表的 Bootloader,对 UEFI 进行了逆向工程,从原始 UEFI 中提取了 EFI 启动文件,并适配到手表的 UEFI 环境中,经过数个小时的努力后,他成功进入了 UEFI Shell,不过此时由于手表的分辨率太低,他只能手动调整代码,以适配手表的显示屏。https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2025%2F0403%2Fcb502171j00su52040023d000z900xmg.jpg&thumbnail=960x2147483647&quality=75&type=webp
接下来他通过调整 ACPI 表、补上 GIC(中断控制器)和计时器等操作,成功启动了 Windows PE,但由于手表只有 32GB 的存储空间,而此时启动后已经占满了所有可用空间,所以他只能继续解决问题。https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2025%2F0403%2F4575139dj00su52040035d0013s00kdg.jpg&thumbnail=960x2147483647&quality=75&type=webp
该玩家最后利用了 A / B 分区中的 A 分区,并对手表上的 Windows PE 进行了瘦身,最终成功解决了存储问题。https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2025%2F0403%2F660c7267j00su520400fhd000qn00lsg.jpg&thumbnail=960x2147483647&quality=75&type=webp
IT之家查询后续发现,在解决一系列问题并成功启动 Windows PE 后,谷歌向他的手表推送了安卓 15,他更新后,UEFI 无法启动,几乎所有之前的努力功亏一篑,最后他通过各种手段,将 UEFI 环境再次正常启动。
页: [1]
查看完整版本: 玩家将 Windows on Arm 系统安装到手表上,并成功启动到 PE 环境