If you are trying to run Virtualbox on Windows, and received the error ‘VT-x is not available (VERR_VMX_NO_VMX)’. Normally, the first thing is to check if the processor supports VT-x. If yes, then to see whether it has been enabled in BIOS?
If yes, but you are still seeing this error. Then another possible reason is that you are running Docker for Windows on your machine. The new version of docker-machine requires Hyper-V ( it used to be Virtualbox). With Hyper-V feature enabled, the VirtualBox is unable to work properly. So disabling Hyper-V is the fix for this issue. I have tested and worked on my Windows 10.
Docker for Windows actually gives the warning in the dialog box.