Windows安装指南(不需要hub)

first

本教程仅支持usb正常工作的设备
设备支持状态
下载这些文件到你的电脑

  1. 下载PE
    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. 用parted分区两个例子

不会用parted?自行酷安或百度搜parted分区,这里不详细说了

建议pe分区给大点,可以放安装镜像也可以放linux的rootfs

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

(一加6T-128G:)

  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
  set 18 esp on

(魅族16th plus -128G:)

  cp /sdcard/parted /sbin/ && chmod 755 /sbin/parted
  umount /data && umount /sdcard
  parted /dev/block/sda
  resizepart 19 60GB #19是userdata分区号 
  mkpart esp fat32 60GB 60.5GB
  mkpart pe fat32 60.5GB 66GB
  mkpart win ntfs 66GB 127GB
  set 20 esp on
  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 push install.wim目录 /mnt

install.wim大于4G可以选择复制到win分区

mount.ntfs /dev/block/by-name/win /mnt
adb push 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系统,接上鼠标

    1. 把new.txt里面这一段粘贴到cmd
    2. 挂载ESP分区,18为你的esp分区号
    diskpart
    select disk 0
    select part 18 
    assign letter=Y
    exit
    
  2. 安装 windows arm64

    1. 打开dism++ 释放镜像到D盘,并选择释放引导分区
    2. 安装驱动,选择PE盘中的驱动目录下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?

    答:

    1. 进TWRP挂载esp分区,重命名EFI文件夹为其他名字EFIA等,即可进入PE,进入PE后挂载esp分区把名字改回来即可进入Windows

    2. 在fastboot抹掉esp分区fastboot erase esp ,但需要重新格式化esp分区,并在PE恢复引导

    3. 修改启动菜单,添加PE引导项

  2. 一加卡fastboot如何保留sda分区数据?

    *答:由于两个boot分区都是unbootable,就会卡fastboot,重刷boot也不会改变unbootable状态,9008刷lun4可解决卡fastboot问题

3 Likes

不错

1 Like

进pe还是需要hub啊?

1 Like

uefi刷进boot分区和recovery分区的区别是啥啊

三星s9+能刷了没

SOPE能刷了吗?

有点复杂