[討論] Android和Windows雙系統

作者: ivon852 (ASUS)   2022-02-12 01:13:31
現在S845手機已經可以刷Windows
只剩音訊驅動尚未完成,接鍵盤滑鼠和螢幕已經是小筆電等級的堪用
有些手機甚至已經支援觸控
所以我想手機有128GB以上空間的話,雙系統應該是一個好選擇。
能插SD卡的話,還可以再加一個postmarketOS做成三系統。
原理是透過TWRP刷boot.img來切換,手機重開機進入Recovery後,要切換回Android
就刷Android的到boot分區,要切換回Windows就刷UEFI的,不用電腦。
如圖,用TWRP刷入boot分區決定開機進Windows或LineageOS:
https://i.imgur.com/leKxKg0.png
中國那邊有小米Mix 2S的影片教學了,而我是以小米Pocophone F1(128GB)做示範。
安裝Windows 11的步驟詳細請見: https://reurl.cc/DdqoaE
不同點是切分區(上面連結4-6),這裡沒有要全刪,要保留16GB空間給Android。
1. 先裝Android & TWRP
2. 手機進入Recovery
2. 將parted工具程式傳到手機
3. 進入adb shell,取消掛載data和sdcard
4. 使用parted進行硬碟分割,先查看分區
$ p
應該會列出21個分區,最後一個是userdata,也就是Android的資料位置。
https://i.imgur.com/Ld5lNdO.jpg
接下來就要決定給Android分配多少? Windows分配多少? Windows最好有64GB,而Android
最少16GB。
5. 縮小userdata的大小,只能縮小磁區尾端。縮小到大約只剩16GB
(縮小後資料可能會遺失)
$ resizepart 21 16GB
6. 然後建立esp分區,約500MB
$ mkpart esp fat32 16GB 16.5GB
建立Windows分區,也就是剩下的空間,別忘了還要1GB給PE。
$ mkpart win ntfs 16.5MB 120GB
最後是PE分區
$ mkpart pe fat32 120GB 121GB
再按一次p看結果
https://i.imgur.com/vePpRYS.jpg
7. 然後重啟至TWRP,格式化esp、win、pe分區,指定ESP,再開機進入Windows PE
安裝Windows 11。
8. 設定完Windows後,關機。連線到電腦,用Android的boot.img開機
$ fastboot boot boot.img
9. Android資料應該會遺失,重新設定之後關機。
10. 由於安裝Windows並無刪除全部分區,因此能在關機時用音量上+開機鍵進入
TWRP
11. 連到電腦,把Android原廠boot.img和Windows的UEFI boot.img用adb傳輸到/sdcard。
12. 這樣在TWRP內,點選Install,Install Image,刷入該系統的boot.img到boot分區就
能自由切換系統了,不用用到電腦。
https://i.imgur.com/a5beb0P.png
作者: wtfconk (mean)   2022-02-12 06:49:00
記得華碩不是有出一台高通的筆電,雖然裝視窗但有些軟體沒辦法跑…
作者: ragwing (有女萬事足!)   2022-02-12 10:35:00
感謝分享,改天拿OP6T來玩玩
作者: Arbin (路人_Lv菜逼八)   2022-02-12 21:05:00
華碩那時候出的時候微軟還沒搞x86相容層吧或是有搞但相容性比現在差
作者: camellala (茸硬抬名器)   2022-02-13 00:54:00
推!
作者: james732 (好人超)   2022-02-13 04:06:00
微軟到Win11後對x64的相容性高很多

Links booklink

Contact Us: admin [ a t ] ucptt.com