This tutorial will show you how to run Microsoft's Windows 10 in a free virtual machine program called VirtualBox. For this, you should have a compatible 2012 (or newer) Mac that will work with Windows 10.
Step 1: Installing VirtualBox
First, go to this link here and the program will begin installing automatically. Open the installer, follow the required steps. If there is a "problem with installation" open System Preferences > Security & Privacy and accept the message at the bottom. Now open the Launchpad and click on VirtualBox.
Step 2: Sourcing Windows 10
Now we will need to download an ISO file that will contain both Windows 10 and the setup required to put it on our Mac as a virtual machine. Visit Microsoft's website here, then first select the edition of Windows 10 that you want (for most home users, its Windows 10 October 2018 Update). Confirm this, select your language, then the 64-bit download (do not worry about 32bit). This is quite large and depending on your internet connection it could take a while.
Step 3: Let's begin setup
Now go back into VirtualBox. Firstly, you need to click the blue New button at the top. You'll then need to name the machine and select the version of Windows you are installing. In this tutorial, we will need to select Windows 10 (64-bit). After this proceed by clicking continue. Next, select a suitable amount of memory to allocate for the machine – at least 2GB but suitably more.
Step 4: Hard disk select
For this step, select Create a virtual hard disk now and click create. Click the first option on the next screen begining with VDI and click continue. A dynamically allocated hard disk will only use space on the physical hard drive or SSD as it fills up (so as you begin to save files to your operating system), so select this option if you prefer that.
Step 5: Amount of storage
Now you should select a suitable size of storage (in gigabytes) for your operating system. A size of around 100GB is recommended if you wish to install software and save files. Remember that Windows 10 may use part of this storage to save system files. You are also choosing how much you want this virtual machine to take up on your Mac – if you have limited space, think wisely.
Step 6: The Windows 10 ISO file
Now, we need to actually put Windows 10 on this virtual machine. Once you are on the main VirtualBox home, with your machine selected in the left-hand pane, click on Settings. Now, navigate to Storage, then click on the item that says Empty (it has a disk icon next to it).
Now, in the Attributes section of this window, click the small blue disk icon next to the dropdown menu. You will be met with some options, with one being Choose Virtual Optical Disk file. Select this and go and find the Windows 10 ISO file you downloaded earlier. Click on that file, then OK, then the blue OK button again, to close this window.
Step 7: Powering on & setting up
Now the machine setup is done, we just need to power on and set up the operating system. Click Start (with the green arrow) and a window will open – we recommend that you view this in full screen. Dismiss any other prompts. This is the bit that seems to take a while, but when done, you can set up.
Go through the keyboard, region and internet screens, then the account creation. You can sign into a Microsoft Account here and this will sync your data from other computers across. Finally, accept the correct privacy settings (read carefully!) and you're basically done.
Step 8: Install Guest Additons
Especially if you have a 4K/5K iMac, the display will look very small and you won't be able to change it. VirtualBox has something called Guest Additions and these are basically drivers – this is the first thing you should do on your operating system. Move your mouse to the [Mac] menu bar, then click Devices > Insert Guest Additions CD image. On Windows 10, open File Explorer > This PC > click on the CD drive that should mention Guest Additions in the name. This will install the required drivers!
Disclaimer and Warning
We advise that you check your Mac is capable of running VirtualBox. In some cases, even on newer computers, the software may lock up and even crash your Mac (it will not damage it). LatestAppleNws and Apple Inc. will not be held responsible for any problems caused.