There is currently only one legal way of obtaining Windows 10 ARM64 images: download the UUP files directly from Microsoft servers and build an ISO from them.
There are two websites that can do that for you: UUPDump or uup.rg-adguard.net.
We strongly recommend using UUPDump as its scripts are more reliable than those from rg-adguard.
For Linux and macOS, UUPDump is the only option.
Go to https://uupdump.net
Choose the release type (click on arm64): The description of each release type will help you find the right build for your needs.
Select the build of Windows: We've selected "Latest Public Release build" in the previous step. If multiple versions appear (like in the screenshot above), it's recommended to select the latest one. That is 19042.928 in our case.
Select your language:
You may want to unselect the edition that you don't need here:
Click on "Create download package":
Extract the downloaded archive to a location that doesn't have spaces
Examples:
D:\Downloads\19042.928_arm64_en-us_multi_0287ae95_convert
(Windows)/home/username/Downloads/19042.928_arm64_en-us_multi_0287ae95_convert
(Linux)Run the ISO download script and wait until it prompts you to press 0 or says Done.
uup_download_windows.cmd
then press Yes in the User Account Control dialogbash uup_download_linux.sh
or bash uup_download_macos.sh
This process may take a long time, depending on the speed of your internet connection, CPU and storage.
If it fails, redownload the script and try again. In case this still doesn't solve the issue and you're not able to figure out the cause, you could try joining the UUPDump Discord server linked in the header of their website and asking for help there. Alternatively, you can try using https://uup.rg-adguard.net instead. (Windows-only)
The ISO image can be found in the same directory as the download script.