With so much software that is exclusively available to Windows platforms only, it can be tempting for Mac users to purchase a separate laptop or a stationary computer just to use them. However, that is a rather costly solution and most people don’t need a second computer just to run a few apps on the side.

It’s for this reason that virtual machines were created. Whether up in the cloud or through programs like Virtualbox, these virtual machines. In this article, we will go over the main methods of how you can have a virtual machine within your real machine, and also the cloud options that you can use in order to avoid using too much memory.


1. Install Windows on a Mac using Bootcamp
2. Run Windows for Mac using Virtualbox
3. Run Windows on a Mac using WineBottler

#1 Tip – Use MacCleaner Pro to prepare your Mac for a virtual drive

If you do decide to go through with running an offline version of Windows on your Mac, we would highly recommend properly going through your memory and cleaning up your files. The ISO file, as well as VirtualBox and a new partition for the Windows system, take quite a lot of space. For this purpose, you can use the MacCleaner Pro bundle, simply because you will gain access to professional tools that will conveniently optimize your drive and speed up your Mac.

Install Windows on a Mac using Bootcamp

The first question that you might ask yourself is, “What is Bootcamp for Mac?” Bootcamp on Mac, or the Bootcamp Assistant software, is a system utility app that you can use to install and run Windows on a Mac. While the process is fairly straightforward, what’s best about it is you won’t need to use any third-party software as the Bootcamp app is built into your Mac. However, be aware that you will need to have plenty of space on your Mac in order to be able to dual-run both operating systems. The Windows OS alone will be 64GB minimum.

  1. Download a latest Windows ISO for your Boot Camp installation on your Mac.
  2. Open up Bootcamp assistant on your Mac, which is located in Applications → Utilities.

    how to run bootcamp on mac

  3. Click on Choose… and locate the Windows ISO file if it hasn’t been automatically pulled up.
  4. bootcamp mac windows

  5. Proceed with pressing on Install in order to initiate the installation.
    how to install bootcamp on mac
  6. You will go through the standard Windows installation after that. Follow the instructions on the screen to proceed to the next step.
  7. Congratulations! Once the installation has been finalized, your Mac will automatically boot into Windows.

Since you already know how to install Windows on a Mac using the Bootcamp Mac app, you will also want to know how to switch between macOS and Windows.

  1. Restart your Mac and hold down the Option key, and then you will see two options:
    • Load Macintosh HD to get into Mac
    • Load Bootcamp to launch Windows.
  2. bootcamp

  3. If you don’t like switching upon startup, you can always change the boot drive from the macOS system preference panel for Startup Disk.

To see how you can install Windows on a Mac without Bootcamp, keep reading and you will find out how you can use several third-party methods to do it yourself.

Windows for Mac using VirtualBox

Virtualbox, which originally belonged to the Oracle Corporation, is designed in a way that you can run any OS that you need.

  1. Once you have VirtualBox on the Mac, open it and select New in order to create a new virtual machine.
  2. virtualbox osx

  3. Now you will need to enter a name for your virtual machine. In this case we will be installing Windows 10 for Mac, so we will type it in the name field.
  4. virtualbox manager macos

  5. Select memory size to allocate to the machine. You can leave it at the default setting if you don’t need any more or less.
  6. oracle vm virtualbox

  7. In the next window, select Create a virtual hard disk now.
  8. virtualbox windows 10

  9. Leave the default option as is and click on Continue.
  10. oracle virtualbox

  11. You can also leave this option as is unless you would like your virtual drive to have more space than it has by default.
  12. virtualbox macos

  13. For the “File location and size” section, you can also leave it as is unless you want to have more space on your virtual Windows.
  14. vm virtualbox manager

  15. Great! You are finished. Now you can see your drive in the left-hand sidebar. Simply click on it twice to launch it in the future.

Since you already created the virtual hard disk and all is set on that end, you will need to download a Windows Disk Image. We’ve included a link that you can follow to download it. Otherwise, you may get the OS from other trusted, convenient sources.

  1. Once you have downloaded the disk image, simply click twice on the virtual disk in the left side of the VirtualBox window to launch it.
  2. oracle virtualbox manager

  3. In the next window, you will need to select the Windows ISO file to install it and then click Start.
  4. how to install windows 10 on mac

  5. Proceed with the instructions in the windows that follow. You will need to select the language, time and currency format, as well as the input method.
  6. how to install windows on mac

  7. After that, simply start the installation by clicking Install now.
  8. virtual pc for mac

  9. Accept all of the license agreements that follow.
  10. windows setup

  11. Select the installation type as “Custom: Install Windows only (advanced)”.
  12. windows setup on mac

  13. You will see the virtual disk you allocated within the VirtualBox software. Click Next.
  14. windows setup process

  15. Give it some time for the Windows installation to finalize.
  16. windows setup for mac

  17. Once Windows has finalized its installation, you will need to choose the region in which you are based.
  18. run windows on mac

  19. Proceed with choosing your keyboard layout and click Yes when done.
  20. windows installation mac

  21. If you wish to add a second keyboard layout, click on Add layout; if not click on Skip.
  22. install windows 10 on mac

  23. Enter the name of the person who will be using this virtual Windows machine and click Next.
  24. windows for mac

  25. Create a password for your machine and click Next.
  26. create a password for machine

  27. In this window, you will need to create three security questions, which will be used to restore your password in case you forget it.
  28. create security question

  29. Make Cortana your personal assistant if you wish. Otherwise, click on Decline and proceed to the next step.
  30. virtual pc mac

  31. Choose the privacy settings for your virtual machine and click on Accept.
  32. privacy settings

  33. Congratulations, you’re all set! You can now run Windows on a Mac via Virtualbox.
  34. how to run windows on mac

As you can see, VirtualBox provides an easy way to set up Windows for Mac. If you don’t mind spending a little time figuring out how it works, as well as downloading the Windows ISO file, your virtual machine will be ready in just a few clicks.

If for some reason you don’t like this method or simply want to uninstall VirtualBox, please refer to our article on how to uninstall Virtualbox.

Run Windows on a Mac using WineBottler

Running Windows applications on a Mac via the well-known program WineBottler is another way to get your work done while avoiding virtual drives and remote desktops. However, as good as it sounds, there are some drawbacks. Wine on Mac by default can only support a limited number of applications. Meaning, you won’t be able to run some of the newest programs that are only compatible with Windows 10 and later.

This also means that even if you do manage to run an application that isn’t supposed to be compatible with Wine, it is likely that you will experience crashes, glitches, and slow performance. Even so, it’s still one of the quickest ways to get into some useful apps without having to wait for a virtual drive to launch.

  1. Complete the Winebottler download. Once you have opened the DMG file, you will need to move both of the Wine icons to Applications in order to install it.
  2. winebottler combo

  3. Once you have launched WineBottler.app, you will be able to choose from a whole range of default Windows apps. In this instance, we will use Mozilla Firefox as an example.
  4. run windows apps on mac

  5. Click Install to start converting the Windows program into a Mac bundle app.
  6. winebottler for mac

  7. Once you are done, head to the On My Mac section in the menu bar in order to launch the Firefox program through Windows emulation.
  8. winebottler applications

  9. Firefox will prompt you to import any cookies or data from other browsers. If you don’t have any, check the box Don’t import anything and click Next.
  10. windows emulator for mac

  11. Congratulations! Your Firefox Browser has started and now you can run Windows programs on a Mac.
  12. firefox

Since you can already choose from a whole list of default WineBottler apps, we will also show you how you can execute any other .exe file using WineBottler.

  1. Once you have downloaded the needed .exe file that you wish to execute, right click on it and go Open with → Wine.app (2.0)
  2. winebottler app

  3. Click on Go in the window that follows to execute the software the same way it executed Firefox.
  4. winebottler mac

  5. If you would rather install it first and convert it into an OS X Application bundle, it will automatically redirect you to the Advanced screen. There you will need to choose the correct parameters and specify the directory that you wish the app to go to.
  6. winebottler mac

Some programs are easy to install using WineBottler and some will take some effort. We would suggest doing some research on the app that you are trying to launch, specifically to learn which libraries other people successfully used.


Whichever solution you choose to get Windows running on your Mac, you should keep in mind that the files will require a lot of memory. We would suggest using MacCleaner Pro bundle to optimize your disk space. MacCleaner Pro allows you to find and remove duplicate files, hidden files, unneeded logs, cache and other junk files. The app will help you delete them all in a matter of a few clicks. It also comes with the Memory Cleaner app that will allow you to clear RAM regularly, optimizing memory usage while you run the virtual drive.

Leave a Comment

Your email address will not be published.