-------Useless nonsense-----
I can't help but say a few words. I have configured a virtual machine on a Linux system and want to transfer it to Win10 for use. According to what I found online, I uninstalled Hyper-V and enabled VT-x and VT-d in the BIOS. However, I still can't create or use a 64-bit Ubuntu16 virtual machine in VirtualBox on Win10. I searched on Baidu and Google for a long time, but found no solution. Helpless, I turned to Hyper-V, and after configuring the environment, I found that the Ubuntu virtual machine cannot use USB devices. Frustrating. I turned back to VirtualBox, downloaded the Intel Processor Identification Utility, and found that after enabling VT-x in the BIOS, the utility showed that virtualization technology was not available. If I disabled VT-x in the BIOS, the utility would show that virtualization technology was available. I checked the CPU information and indeed it has VT-x functionality. No solution, so I turned to VMware. I purchased a license, downloaded and installed it. When I tried to start the virtual machine system, it prompted an error "device/credential guard incompatible", and finally found the culprit for not being able to use VirtualBox.
----Solution------
If you have uninstalled Hyper-V, enabled VT-x in the BIOS, and still cannot create and use a 64-bit virtual machine system, please try the following solution:
-
Right-click on the four-square icon in the lower-left corner and open Windows PowerShell (Administrator).
-
Enter and run the command "bcdedit /set hypervisorlaunchtype off".
-
Restart your computer.
After disabling this feature, Docker will not work. If you want to use Docker, replace "off" in the above command with "auto".