I have Raspberry Pi 4B to test ARM64 operating systems, and also some Nokia Lumias for ARM32 testing. I can also test some stuff with QEMU.
Also there is Windows 10 build 15035, only full featured Windows 10 build for ARM32 out there (not WinPE).
EeroS, This is the script which can boot from system.vhdx only. Could you please show me how to make it boot from cdrom? (I wish to do fresh install from cdrom, because the upgrade may fail.) Code: c:\qemu\qemu-system-aarch64.exe ^ -M virt-2.11 ^ -cpu cortex-a57 ^ -smp 3 ^ -m 16G --accel tcg,thread=multi ^ -pflash QEMU_EFI.img ^ -pflash QEMU_VARS.img ^ -device VGA ^ -device nec-usb-xhci ^ -device usb-kbd ^ -device usb-mouse ^ -device usb-storage,drive=install ^ -drive if=none,id=install,format=raw,media=cdrom,file=.\20257.1.201106-1554.FE_RELEASE_CLIENTENTERPRISEG_VOL_A64FRE_EN-US.ISO ^ -device usb-storage,drive=drivers ^ -drive if=none,id=drivers,readonly=on,file=.\drivers.vhdx ^ -device virtio-blk,drive=system ^ -drive if=none,id=system,format=raw,file=.\system.vhdx
I usually boot from cdrom by going to UEFI settings, press (or more like spam) esc key after starting QEMU and you see the boot logo. It should enter to UEFI settings.
Is there a boot from file option anywhere? From there you could find efi\boot\bootaa64.efi. But try the second option first.
QEMU really sucks compared to real hardware, like Raspberry Pi. I might buy Pi 4 with 8GB ram, it would be fun Win10 ARM64 box.
Raspberry Pi 4B can network but only via Ethernet and the drivers work only on 2004/20H2. QEMU can network, but it's a horrible hassle to get it to work properly.