Skip to content

Windows 10 ARM64 build 21390 fails to load Boot0001 and #7898

Description

@poelaos

Describe the issue
After troubleshooting prior attempts at installing windows 10 arm64 below 21390 (because I'm an idiot) I finally downloaded an arm64 21390 ISO from internet archive, specifically this one https://archive.org/details/win-10-21-h-1-english-x-64_20210711.

( Edit: I somehow linked the wrong one due to messy browser tab organization. This is the one I meant to link: https://archive.org/details/Windows10-21390-multi-arm-64-en-us. I swear the ones I downloaded were both 21390 because I checked several times and they got past a previous issue I knew was caused by setting up an ISO below 21390)

When I went through all the default settings for the setup, including setting the architecture to aarch64 and using the guest tools, I opened up the VM. It loads up, what appears to be the "press any key to boot from cd or dvd" prompt flashes for a split second, and then it immediately jumps to the UEFI version screen that tells you to wait or press any key to perform startup.nsh. It shows up for a literal single frame which I had to capture with my iphone using slow-mo, and I got this:

BdsDxe: loading Boot0001 "UEFI QEMU QEMU USBHARDDRIVE 1-0000:00:04.0-4.1" from
PciRoot (0x0) /Pci (0x4,0x0) /USB (0x7,0x0) /USB (0x0, 0x0)
Bdsle: failed to load Boot0001 "UEFT QEMU QEMU USB HARDDRIVE 1-0000:00:04.0-4.1
" from PciRoot (0x0)/Pci(0x4,0x0)/USB(0x7,0x0)/USB(0x0,0x0): Access Denied
BdsDxe: failed to load Boot0003 "UEFI QEMU QEMU USB HARDDRIVE 1-0000:00:04.0-4.2 from Pc iRoot (0x0) /Pci(0x4,0x0)/USB(0x7,0x0) /USB (0x1,0x0) : Not Found

I am also posting the startup.nsh excerpt because some similar terms are used there:

UEFI Interactive Shell v2.2
EDK II
UEFI 2.70 CEDK II, 0x00010000)
Mapping table
FS0: Alias() :CD0h0ha0b: ;BLK2:
Pc iRoot (8x0) /Pci (0x4,0x0) /USB (0x7.0x0) /USB (0x0,0x0) / CDROM (0x1)
FS1: Alias (s) :HDOh0a0: ;BLK3:
PciRoot (0x0) /Pci (0x4,0x0) /USB (0x7,0x0) /USB (0x0, 0x0) /VenMedia (C5BD4D42-
1A76-4996-8956-73CDA326CDOA)
BLK6: Alias(s) :
VenHw(93E34C7E-B50E-11DF-9223-2443DFD72085,00)
BLK5: Alias (s) :
PciRoot (0x0) /Pci (0xб,0x0) /NUMe (0x1.00-00-00-00-00-00-00-00)
BLK0: Alias(s) :
PciRoot (0x0) /Pci (0x4,0x0) /USB (0x7, 0x0) /USB (0x0,0x6)
BLK1: Alias(s) :
PciRoot (0x0) /Pci (0x4,0x0) /USB (0x7,0x0) /USB (0x0,0x0) /CDROM (0x0)
BLK4: Alias(s) :
PciRoot (0x0) /Pci (0x4,0x0) /USB (0x7,0x0) /USB (0x1.0x0)
Press ESC in 5 seconds to skip startup.nsh or any other key to continue.

I even tried an alternative ISO from here: https://archive.org/details/win1021h2_21390_woseguivar

Same issue.

Configuration

  • UTM Version: Version 4.7.5 (118)
  • macOS Version: macos Golden Gate 27.0
  • Mac Chip (Intel, M1, ...): Apple M2

Crash log
N/A, see excerpts above.

Debug log
Debug log cannot be procured, see excerpts above.

Upload VM

https://drive.google.com/file/d/16RwY-bAMBylvh5BqXvUVJAQbmtLCL-cT/view?usp=sharing

(plist isn't supported on github for some reason.)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions