Run Windows 10 VM in VirtualBox on MacOS
Even as a macOS user you sometimes need Windows—for example, to test a site in the native Edge browser. The easiest (and completely free) way to run Windows 10 on a Mac is with Oracle’s VirtualBox.
You can download & install VirtualBox & the time limited (90 days) evaluation version of Windows 10 (Enterprise) for free.
Prerequisite
1. Download Windows 10 Evaluation ISO
If you don't have a Windows 10 license laying around but need to run virtualized Windows 10 one legal way to do it is to download a Windows Evaluation ISO image directly from the Microsoft Evaluation Center.
Beside an evaluation version of Windows 10 (Enterprise) Microsoft is offering some other products/operating systems for evaluation (e.g. Windows Server).
For our purposes you need to download the Windows 10 Enterprise ISO image. Before you're able to do this you'll need to provide personal information to Microsoft:
When your download finishes, you should have a 4.78 GB ISO file in your download folder:
2. Install Windows 10 (Enterprise) in VirtualBox
Now that we have the Windows 10 (Enterprise) ISO we can install Windows in VirtualBox.
Attach the Windows 10 installation ISO & take the VM offline.
A good Step-by-Step guide can be found at the Microsoft Community Website.
Conclusion
In this article we've described how to run Microsoft Windows 10 VM in VirtualBox on MacOS. We used the free virtualization software VirtualBox and the time limited (90 days) evaluation version of Microsoft Windows 10 (Enterprise).