Document:Installing ARM32-based Windows 8 releases on QEMU

Prerequisites
The following requirements used in order to install this build onto a virtual machine are listed below:
 * A copy of QEMU v6.2.0, modified for Windows RT compatibility
 * A version of the TianoCore EDK II firmware designed for ARM32 emulation (included above), to be placed in the QEMU installation directory under
 * One virtual hard disk image (for storing the operating system)

Precautions

 * This build will fail to properly load the hardware abstraction layer (HAL) or other components during initialization in most instances, and may require multiple retry attempts or machine resets in order to boot successfully. In rare cases, the OS may crash with a  bugcheck midway through boot.

Instructions
Create the needed virtual disk image through the  utility by running the below script; they will be created under a directory in the C: drive named. The partitions it will contain will be respectively mounted under drive letters F and P. create vdisk file="C:\8422\HDD.vhd" maximum=65536 type=expandable select vdisk file="C:\8422\HDD.vhd" attach vdisk convert gpt create partition efi size=100 format quick fs=fat32 assign letter=F create partition primary format quick fs=ntfs assign letter=P exit

Deploy the image and apply the generic product key from the build's installation media by invoking the following DISM commands, then add the boot files to the EFI partition: DISM /Apply-Image /ImageFile:"X:\path\to\install.wim" /ApplyDir:P:\ /Index:1 DISM /Image:P:\ /Set-ProductKey:NFV72-RG2HG-7FTTP-8FJTB-FF848 /AcceptEula bcdboot "P:\Windows" /s F: /f UEFI

Eject the currently attached virtual disk from the machine, then paste and run the contents of the below script onto a batch file within the QEMU installation directory:

Continue installing the operating system through normal means.