Windows安装指南

first

本教程仅支持usb正常工作的设备

请查看右侧设备支持状态

下载这些文件到你的U盘

  1. 下载PE(米8和Mix2s用另外的)
    20h2pe_new.zip

    提取码:1234

  2. 下载dism++

    Dism++

  3. 下载SDM845 驱动

    GitHub -WOA-Drivers

  4. 下载windows10 arm64 iso

    UUP dump

  5. 下载uefi

    edk2-porting/edk2-sdm845

  6. 下载parted

    parted

  7. 新建new.txt 文件

    diskpart
    sel disk 0
    sel part 18 #注意18是你的esp分区号
    assign letter=Y
    exit
    
    bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} testsigning on
    bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} nointegritychecks on
    
    shutdown -s -t 0
    

second

​ 电脑连接手机进入TWRP

  1. 分区(仅限一加6T复制粘贴)

这可能会损坏你的设备,不慎变砖请使用9008恢复你的设备

cp /sdcard/parted /sbin/ && chmod 755 /sbin/parted
umount /data && umount /sdcard
parted /dev/block/sda
resizepart 17 50GB #17是userdata分区号 
mkpart esp fat32 50GB 50.5GB
mkpart pe fat32 50.5GB 56GB
mkpart win ntfs 56GB 125GB
  1. 重启TWRP,格式化新分区

某些TWRP分区路径是/dev/block/bootdevice/by-name/pe


mkfs.fat -F32 -s1 /dev/block/by-name/pe
mkfs.fat -F32 -s1 /dev/block/by-name/esp
mkfs.ntfs -f /dev/block/by-name/win
mke2fs -t ext4 /dev/block/by-name/userdata
  1. 再次重启TWRP,挂载PE分区到 /mnt
mount /dev/block/by-name/pe /mnt
  1. 解压pe文件到PE分区
unzip -d /mnt /sdcard/20h2pe_new.zip
  1. 解压驱动文件
unzip -d /mnt /sdcard/WOA-Drivers-main.zip
cd /mnt/WOA-Drivers-main
sh ./extract.sh fajita
  1. 复制new.txt
cp /sdcard/new.txt /mnt
  1. 复制install.wim到pe分区
adb pull install.wim目录 /mnt

install.wim大于4G可以选择拷贝到win分区

mount.ntfs /dev/block/by-name/win /mnt
adb pull install.wim目录 /mnt
  1. 重启进入 fastboot

Third

  1. 进入fastboot,启动uefi ,这里提供三种方法,推荐第一种

临时启动uefi

fastboot boot boot-xxx.img

刷入到当前boot分区

fastboot flash boot boot-xxx.img

刷入到recovery分区

fastboot flash recovery boot-xxx.img
  1. 开机进入PE系统

    挂载ESP分区,18为你的esp分区号

    diskpart
    select disk 0
    list part
    select part 18 
    assign letter=Y
    exit
  2. 安装 windows arm64

    1. 打开dism++ 释放镜像到D盘,并选择释放引导分区
    2. 安装驱动,选择C盘中的output文件夹
  3. 关闭驱动签名并关机

    bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} testsigning on
    bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} nointegritychecks on
    shutdown -s -t 0
    
  4. 重启,boot uefi 进入完整Windows系统

常见问题

  1. 我需要更新驱动如何进PE?
    答:进TWRP挂载esp分区,重命名EFI文件夹为其他名字EFIA等,即可进入PE,也可以在fastboot抹掉esp分区fastboot erase esp ,但需要重新格式化esp分区,并在PE恢复引导
  2. 一加卡fastboot如何保留sda分区数据?
    由于两个boot分区都是unbootable,就会卡fastboot,重刷boot也不会改变unbootable状态,9008刷lun4即sdd分区可解决卡fastboot问题,后面会出教程