UTM: Unable to load Windows 11 x64 on macOS arm64 (error: "0xc0000428 Windows cannot verify the digital signature for this file")
Describe the issue
I’m trying to install Windows 11 x64, build number 22621.1702.230505-1222, on my mac mini M1:
- installation complete without issue
- first reboot after installation show BSOD screen with this error:
0xc0000428 Windows cannot verify the digital signature for this fileSeems to be related to vioscsi.sys system file.
Has anyone encountered my same problem? If so, has he solved it? Thank you for any suggestion, here below all infos about my environment and screen error image. P.S.: I tried other windows 11 x64 iso build versions, but result is the same.
Thanks, Lewix
Configuration
- UTM Version: 4.3.5 (87)
- macOS Version: Ventura 13.4.1
- Mac Chip: M1
UTM log
Attached utm.log
Upload VM
Attached config.plist.zip
About this issue
- Original URL
- State: closed
- Created a year ago
- Comments: 16
I kept getting error about missing
vioscsi.syswhen trying to install x86-64 windows in UTM, but it finally let me in after disabling TPM 2.0 in QEMU settings.I had the same error on both win11 and win10 but I only tried disabling TPM 2.0 on win10, not sure if it will work for 11 as well
(the performance is poor but I specifically need to use x86-64 since there seems to be no ARM drivers for what I want to do)
Ok found a workaround (disabling this windows feature on tech boot menu) https://www.wintips.org/how-to-fix-windows-cannot-verify-the-digital-signature-for-this-file-error-in-windows-8-7-vista/
@eEQK 's comment (https://github.com/utmapp/UTM/issues/5560#issuecomment-1680886391) solved the problem for me. Thank you! 🙏
For other newcomers to UTM, you can open the QEMU settings by clicking the “Edit selected VM” button in the top right corner of the main UTM window:
Yes arm iso works I know, I have already a vm windows arm64. I need to emulate x64 for a particular x64 app of my job.
“x64 DOES work, but it is emulating a x64 processor” exactly, before I write my reply only to clarify this (in your first post seems the opposite)
Thank you anyway for your help. As I described in my first post, issue is not emulating (x64 win works in arm64) but is to solve a final configuration issue of Windows, probably just tuning utm vm configuration.
Thanks to all Lewix
x64 doesn’t work with ARM64. You need a ARM64 ISO. Also I’m not the dev.