#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 , 3 years ago
comment:2 by , 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 , 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.
follow-up: 6 comment:5 by , 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.
comment:6 by , 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...
comment:7 by , 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 , 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:12 by , 2 years ago
comment:13 by , 2 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:14 by , 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).
Is this the same as ticket https://www.virtualbox.org/ticket/20624 ?