[讨论] 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