5.18 win 7 host win 8.1 guest 0x000000c4

Discussions about using Windows guests in VirtualBox.
michaln
Oracle Corporation
Posts: 2973
Joined: 19. Dec 2007, 15:45
Primary OS: MS Windows 7
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Any and all
Contact:

Re: 5.18 win 7 host win 8.1 guest 0x000000c4

Post by michaln »

socratis wrote:[*]Is it only Win8.x that requires it, or anything > Win8? Like Win10 for example.
As far as we know, everything required by Windows 8.1 is also required by Windows 10. However, not everything required by Windows 8.1 is required by Windows 8, and not everything required by Windows 8 is required by Windows 7.

The hard part is figuring out what the exact CPU requirements for Windows 8.1 (or Windows 10) are, because Microsoft does a really shoddy job of documenting that. It is well known that some systems that run Windows 8 won't run Windows 8.1, but the precise list of required features for 32-bit and 64-bit versions is hard to find, if it even exists.

I know that CMPXCHG16B is required by 64-bit Windows 8.1/10, but not Windows 8 and earlier. I believe NX is required by Windows 8 and later but not Windows 7. SSE2 is also required, but every CPU which supports NX also supports SSE2 according to Microsoft, so that is not an issue in practice because it can't be disabled.
Is VirtualBox warning itself here?
Yes. Other than spamming VBox.log and raising unnecessary questions, it is harmless.
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: 5.18 win 7 host win 8.1 guest 0x000000c4

Post by socratis »

Great, thanks for the clarification!
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
J.Dow
Posts: 25
Joined: 3. Dec 2013, 12:42

Re: [SOLVED] 5.18 win 7 host win 8.1 guest 0x000000c4

Post by J.Dow »

michaln wrote:Here's the key clue from the log: "CPUM: WARNING! Can't turn on NX/XD when the host doesn't support it!". We should really not even allow the VM to start in that case, because Windows 8.1 requires it (Windows 7 does not). NX/XD is the 'No-eXecute'/'eXecute Disable' bit which prevents code to be executed from certain pages.
Thank you very much. That turned the trick.

{^_^}
Post Reply