Posted on Tuesday May 08, 2018
Virtualization is available in every modern computer. It allows you to create additional virtual environments that run on your actual hardware. Sometimes, though, it won't work right and results in errors. Here are steps to get it working properly.In most cases, virtualization won't work because it's disabled in your computer's Basic Input/Output System (BIOS). Though most modern computers support the feature, it's often disabled by default. Thus, you should take a look to make sure it is enabled on your computer.
If you don't see an option for virtualization in your BIOS, there's a chance the manufacturer has provided an update that includes it. This may not be the case for all machines, but it doesn't hurt to check.
To find a BIOS update, you can use the manufacturer app included with your PC or manually search the internet for it.
Professional editions of Windows include a Microsoft program called Hyper-V. This is Microsoft's own virtualization software, like Oracle's VirtualBox or Dell's VMware. Unfortunately, Hyper-V can hijack your computer's virtualization privileges, blocking you from using other virtualization apps.
You don't need Hyper-V unless you really want to use it, so removing it from your computer will let your virtualization app of choice work properly.
If you've tried all the above steps and virtualization still won't work, chances are your machine doesn't support it. It's worth confirming this before you give up, though.
If you have an Intel CPU, download the Intel Processor Identification Utility. It's a handy tool that helps you know features, package, intended frequencies and actual operating frequencies of your Intel processor. Those with AMD processors should download the equivalent AMD tool instead.
Maybe you've gotten virtualization to work after following the advice above, but still have issues with performance or getting a virtual machine (VM) started. Here are some other things to try: