VirtualBox

Opened 3 years ago

Closed 2 years ago

Last modified 21 months ago

#20627 closed defect (fixed)

Failed to load R0 module C:\Program Files\Oracle\VirtualBox/VMMR0.r0: SUP_IOCTL_LDR_OPEN failed (VERR_LDR_GENERAL_FAILURE).

Reported by: ap31415 Owned by:
Component: other Version: VirtualBox 6.1.28
Keywords: Cc:
Guest type: other Host type: Windows

Description

On a Windows 10 Pro host with build 19043.1288, I installed VirtualBox-6.1.28-147628-Win.exe. Trying to run any VM results in the error:

Failed to load R0 module C:\Program Files\Oracle\VirtualBox/VMMR0.r0: SUP_IOCTL_LDR_OPEN failed (VERR_LDR_GENERAL_FAILURE).

Reverting to VirtualBox-6.1.26-145957-Win.exe, everything works fine.

Change History (14)

comment:1 by AndyC, 3 years ago

Is this the same as ticket https://www.virtualbox.org/ticket/20624 ?

comment:2 by joejoseph00, 3 years ago

I confirm this bug, windows 10 installed v6.1.28 , nothing would work, our windows systems are handicapped and amd-vx is not available for us, not sure if that makes a difference.

I tried disabling all the options, nothing worked with v6.1.28 no virtual machines that I exported from v6.1.26 on an Ubuntu build would work in windows v6.1.28

Solution was found, to downgrade to version v6.1.26 , so I uninstalled v6.1.28 and installed v6.1.26 , since installing v6.1.26 it is working as expected although I still have a limitation of not being able to use amd-vx because someone who set up and locked down the windows build I'm using has the very triste "Memory integrity" option enabled which unfortunately affects amd-vx capabilities , core isolation security features just above that in Windows Security mention this "This setting is managed by your administrator."

The solution for us has been to uninstall Virtualbox v6.1.28 and install Virtualbox v6.1.26

Thank you, I hope this helps others.

comment:3 by Mark2021, 3 years ago

I confirm this bug as well. Core isolation is activated by our system administrators and can't be deactivated.

Version 6.1.26 works fine, 6.1.28 and 6.1.30 not.

So if this bug won't be fixed by VirtualBox I got no other chance than using Hyper-V in future...

Replying to AndyC:

Is this the same as ticket https://www.virtualbox.org/ticket/20624 ?

No, this seems not to be the same error.

Last edited 3 years ago by Mark2021 (previous) (diff)

comment:4 by Myron, 3 years ago

Same problem here.

comment:5 by fth0, 3 years ago

The Windows Hypervisor-enforced Code Integrity (HVCI) feature rejects the VirtualBox component VMMR0.r0 (*). A workaround is to disable HVCI aka Memory integrity as follows:

On your Windows host, go to Start > Settings > Update & security > Windows Security > Device security > Core isolation details, turn off Memory integrity and reboot the Windows host.

(*) In the Windows Event Log, under Applications and Service Logs\Microsoft\Windows\CodeIntegrity\Operational, an event with ID 3111 ("The file under validation did not meet the hypervisor-protected code integrity (HVCI) policy.") is logged.

in reply to:  5 comment:6 by Mark2021, 3 years ago

I know that disabling this feature is a workaround. Unfortunately we cannot disable this feature because it is enabled by our administrators.

And I really don't understand why 6.1.26 doesn't have this problem while in 6.1.28 and 6.1.30 the error occurs; without any changes by Microsoft!

Anyway: I really don't want to change to Hyper-V, but if the problem persist in VirtualBox I got no other possibility...

Last edited 3 years ago by Klaus Espenlaub (previous) (diff)

comment:7 by joejoseph00, 3 years ago

we're still having this issue with 6.1.30, as mentioned by the others above, our administrators have disabled our ability to change the core isolation settings.

The only solution for our situation is to downgrade to virtualbox 6.1.26

so both 6.1.28 and 6.1.30 have this bug

6.1.26 works when configured correctly. No configuration option was working in 6.1.30 or 6.1.28 due to our core isolation settings being locked by administrators.

comment:8 by Mark2021, 3 years ago

Because problem still persists and no one seems to find a solution I changed to Hyper-V. If you got Windows as host-system I strongly recommend to do the same. Among other things the performance is much better...

comment:9 by bird, 3 years ago

6.1.32 should work better. Please try.

comment:10 by ap31415, 3 years ago

I can confirm that this bug is solved for me when using 6.1.32.

comment:11 by adrelanos, 2 years ago

Is this done? Should this ticket be closed?

in reply to:  11 comment:12 by fth0, 2 years ago

Replying to adrelanos:

Is this done? Should this ticket be closed?

Yes. Yes. :)

comment:13 by aeichner, 2 years ago

Resolution: fixed
Status: newclosed

comment:14 by Michel Metran, 21 months ago

I'm using version 7.0.6, recently updated, and I'm having the same problem. I need to disable Core Isolation for VBox to work. When trying to open any VM I get the following alert:

Failed to load R0 module C:\Program Files\Oracle\VirtualBox/VMMR0.r0: SUP_IOCTL_LDR_OPEN failed (VERR_LDR_GENERAL_FAILURE). Failed to load VMMR0.r0 (VERR_LDR_GENERAL_FAILURE).

Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette