近期,一位名為Gustave Monce的開發者在法國科技圈內引起了轟動。他在一款智能手表上成功運行了Windows操作系統,這一壯舉迅速在網絡上引發了熱議。
Gustave Monce,一位在法國波爾多大學攻讀博士學位的硬核極客,對在各種看似“不可能”的設備上運行Windows系統充滿了熱情。此次,他選擇了Google Pixel Watch 3作為實驗對象,這款手表搭載了四核64位ARM Cortex A53處理器、2GB DDR4X內存、32GB存儲空間以及Adreno 702 GPU,并采用了與PC啟動方式相近的UEFI啟動方式。
為了實現這一目標,Gustave Monce首先備份了手表的原有系統,并深入解析了其固件。他成功提取了EFI啟動文件,并進行了適配,使其能夠在UEFI環境下運行。由于手表的屏幕分辨率較低,他還手動調整了UEFI代碼,以確保系統的正常顯示。接下來,他通過調整ACPI表,成功地在手表上啟動了Windows PE系統。
然而,挑戰并未就此結束。由于手表的存儲空間僅有32GB,且已被系統占用殆盡,Gustave Monce不得不利用A/B分區機制,覆蓋未使用的分區以騰出空間。他還對Windows PE進行了精簡,以進一步解決存儲問題。在發布項目前,手表的固件得到了升級,但Google推送的Android 15系統導致原有的UEFI版本無法啟動。幸運的是,Gustave Monce成功獲取了官方內核頭文件,并對代碼進行了修改,最終使系統得以正常啟動。
Gustave Monce的這一嘗試引發了網友們的廣泛討論。有人認為,這一成果或許能為微軟未來的Surface Watch提供靈感和參考。而也有人調侃道,這一壯舉真正踐行了“Windows on Arm”的理念,將Windows系統帶到了更多意想不到的設備上。