I know this looks like same issue that's been reported numerous times over the years, but I think this one is different.
I've tried on 5 different 64-bit machines and made sure that on each of them both VT-x/VT-d are enabled and Hyper-V is not installed. Yet on three of the machines I am only allowed to select 32-bit guests and on the other two I can select 64-bit guests. What I've noticed is that the three machines that only offer 32-bit are running Windows 10 version 1709 and the two that offer 64-bit are running Windows 10 version 1703.
I know that Microsoft is pushing the 1709 updated so more and more machines will be running it over time. Can anyone else repro this issue? Any other workarounds I should try?
Thanks,
-Mike
Only 32-bit guest options on 64-bit machine running Windows 10 1709
-
- Site Moderator
- Posts: 39134
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: Only 32-bit guest options on 64-bit machine running Windows 10 1709
No, it's no different from the hundreds of similar complaints. But, for some reason everyone always thinks theirs is a special case.
Read thoroughly: FAQ: I have a 64bit host, but can't install 64bit guests.
Read thoroughly: FAQ: I have a 64bit host, but can't install 64bit guests.
-
- Posts: 1
- Joined: 9. Mar 2018, 18:22
Re: Only 32-bit guest options on 64-bit machine running Windows 10 1709
I work for a pretty big company and a lot of my team mates who have a similar laptop and system are running it fine, the only difference is that my system is brand new. We have similar builds and programs installed. I am no slouch at a computer but I am having similar issues and it is confusing us. I did make sure to follow every step in the other articles. I even went as far as creating a boot loader with no Hyper-V. Nothing works, I still only have 32-bit guest options.
In my bios Virtualization is checked and Hyper-V is off.
My CPU is 64 bit and supports virtualization. Any other suggestions or ideas would be appreciated.
OS Name Microsoft Windows 10 Enterprise
Version 10.0.16299 Build 16299
Processor Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz, 2904 Mhz, 2 Core(s), 4 Logical Processor(s)
In my bios Virtualization is checked and Hyper-V is off.
My CPU is 64 bit and supports virtualization. Any other suggestions or ideas would be appreciated.
OS Name Microsoft Windows 10 Enterprise
Version 10.0.16299 Build 16299
Processor Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz, 2904 Mhz, 2 Core(s), 4 Logical Processor(s)
-
- Site Moderator
- Posts: 27329
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: Only 32-bit guest options on 64-bit machine running Windows 10 1709
You got to understand that this is an area with little room for new ideas. There's only one idea to be exact; something is using your VT-x. That's it. That's all. There is nothing more to add.CratylusCO wrote:Any other suggestions or ideas would be appreciated.
What is that something? We cannot possibly know, that's unfortunately something that you'll have to find out for yourself. We can only point to the usual suspects. But the list keeps growing every day.
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.
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.
-
- Volunteer
- Posts: 1631
- Joined: 25. May 2010, 23:48
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Assorted Linux, Windows Server 2012, DOS, Windows 10, BIOS/UEFI emulation
Re: Only 32-bit guest options on 64-bit machine running Windows 10 1709
The usual suspects with your latest version of Windows 10 includes Hyper-V not actually being disabled when you think it is - in this version unchecking Hyper-V in Windows Features doesn't seem to be enough.socratis wrote:We can only point to the usual suspects.
-Andy.
My crystal ball is currently broken. If you want assistance you are going to have to give me all of the necessary information.
Please don't ask me to do your homework for you, I have more than enough of my own things to do.
Please don't ask me to do your homework for you, I have more than enough of my own things to do.
-
- Posts: 3
- Joined: 18. Mar 2018, 12:16
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Debian, Ubuntu, Slackware, Centos
Re: Only 32-bit guest options on 64-bit machine running Windows 10 1709
I have this issue after I got a BSOD in VMM... when I ran an `apt-get upgrade` in my guest. Now amdvhyperv.exe keeps telling me the processor is capable of running Hyper-v "Because it is already running"
Strange as Windows 10 HOME does NOT come with Hyper-V (and thus there is no option to disable it).
In safe mode I can create 64-bit guests so I am adding services to safe mode to find the culprit but now actually thinking more in the area of loaded drivers.
Is there a list of the usual suspects?
and how can I unload a driver to see whether that was using the AMD-V?
Thanks,
YoMo&Co
Strange as Windows 10 HOME does NOT come with Hyper-V (and thus there is no option to disable it).
In safe mode I can create 64-bit guests so I am adding services to safe mode to find the culprit but now actually thinking more in the area of loaded drivers.
Is there a list of the usual suspects?
and how can I unload a driver to see whether that was using the AMD-V?
Thanks,
YoMo&Co
-
- Site Moderator
- Posts: 39134
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: Only 32-bit guest options on 64-bit machine running Windows 10 1709
The FAQ (referenced in the first reply) lists known VT-x/AMD-v users.
I assume the guest OS detects Hyper-v because you've enabled the Hyper-v compatible API in the VM settings.
I assume the guest OS detects Hyper-v because you've enabled the Hyper-v compatible API in the VM settings.
-
- Posts: 3
- Joined: 18. Mar 2018, 12:16
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Debian, Ubuntu, Slackware, Centos
Re: Only 32-bit guest options on 64-bit machine running Windows 10 1709
I had hoped that, after all these questions about 64-bit issues there was a bit more than the generic remark "Something is using AMD-v" but of course that also depends on whether the solution is posted here.But the list keeps growing every day.
It is not the Guest OS that detects that Hyper-V is active, even after uninstall of Vbox the AMD utility tells me Hyper-V is active.I assume the guest OS detects Hyper-v because you've enabled the Hyper-v compatible API in the VM settings.
In Safemode I have started almost all services again (had to hack registry to start them in safemode) but that still reports AMD-v is available.
In normal mode I have removed several drivers but it still reports Hyper-V is active.
I will continue this quest to determine WhoTF is causing this and (if I find it) will report it here.
-
- Posts: 3
- Joined: 18. Mar 2018, 12:16
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Debian, Ubuntu, Slackware, Centos
Re: Only 32-bit guest options on 64-bit machine running Windows 10 1709
I think I can elaborate on the generic remark "Something is using AMD-v""
I was victim of FAQ remark "2. On some Windows hosts with an EFI BIOS, DeviceGuard or CredentialGuard may be active by default," (with the exception that it looks like I don't have a (U)EFI BIOS)
(mea culpa @mpack and @socratis and maybe this reply will point people a bit more in the direction.
Microsoft has this feature which conflicts with VBox.
(1)
This feature is controlled via registry key "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" and if this key is present with key EnableVirtualizationBasedSecurity = 1 VBox is NOT able to run 64 bits guests.
You can control this key via the hardware readiness tool or
Learned a lot (registry hacking, tools) and lost a lot of sleep but I think I will leave it here and get on with my life.
Success in your quest to get 64 bits guests working.
Yomo&co
For further reading:
(1) https://docs.microsoft.com/en-us/window ... on-control
(2) https://docs.microsoft.com/en-us/window ... d-security
I was victim of FAQ remark "2. On some Windows hosts with an EFI BIOS, DeviceGuard or CredentialGuard may be active by default," (with the exception that it looks like I don't have a (U)EFI BIOS)
(mea culpa @mpack and @socratis and maybe this reply will point people a bit more in the direction.
Microsoft has this feature which conflicts with VBox.
(1)
(2)Virtualization-based protection of code integrity: This is protection that uses Windows 10’s new virtualization-based security (VBS) feature
This feature is controlled via registry key "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" and if this key is present with key EnableVirtualizationBasedSecurity = 1 VBox is NOT able to run 64 bits guests.
You can control this key via the hardware readiness tool or
Code: Select all
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "EnableVirtualizationBasedSecurity" /t REG_DWORD /d 0 /f
Success in your quest to get 64 bits guests working.
Yomo&co
For further reading:
(1) https://docs.microsoft.com/en-us/window ... on-control
(2) https://docs.microsoft.com/en-us/window ... d-security
-
- Site Moderator
- Posts: 39134
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: Only 32-bit guest options on 64-bit machine running Windows 10 1709
Thanks for reporting back, that looks like a helpful discovery.