How to run Windows on Mac

Oryna Lienkova
Apple certified support professional
September 25, 2023
10 minutes to read

Running Windows on a Mac is no easy task. It requires a dual-boot installation, and the resources to run two operating systems simultaneously. This guide explains three methods on how you can install Windows on your Mac.

Running Windows on a Mac


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

A tip before installing Windows on your Mac

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.

MacCleaner Pro

Free Download

Run Windows on 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 on your Mac. Follow the steps below to install Windows on macOS:

  1. Download VirtualBox on your Mac.
  2. Open VirtualBox and click New to create a new virtual machine.
  3. VirtualBox Manager with New section highlighted

  4. Type a name for your virtual machine. Since we are installing Windows 10 for a Mac, we will type the appropriate name in this field.
  5. VirtualBox Manager asking to enter name for virtual machine

  6. 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.
  7. VirtualBox Manager asking to select memory size

  8. Select Create a virtual hard disk now in the next window.
  9. VirtualBox Manager showing options for Hard disk

  10. Leave the default option as is and click on Continue.
  11. VirtualBox Manager asking to choose Hard disk file type

  12. You can also leave this option as is unless you would like your virtual drive to have more space than it has by default.
  13. Storage on Physical hard disk section of VirtualBox Manager

  14. 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.
  15. File location and size section of VirtualBox Manager

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

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. VirtualBox Manager asking to choose Hard disk file type

  3. In the next window, you will need to select the Windows ISO file to install it and then click Start.
  4. VirtualBox Manager asking to select the Windows ISO file

  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. Windows Setup asking to select language, time and currency format

  7. After that, simply start the installation by clicking Install now.
  8. Windows Setup showing Install now button

  9. Accept all of the license agreements that follow.
  10. Windows Setup asking to accept license agreements

  11. Select the installation type as “Custom: Install Windows only (advanced)”.
  12. Windows Setup asking to accept license agreements

  13. You will see the virtual disk you allocated within the VirtualBox software. Click Next.
  14. Windows Setup asking to accept license agreements

  15. Give it some time for the Windows installation to finalize.
  16. Windows Setup asking to accept license agreements

  17. Once Windows has finalized its installation, you will need to choose the region in which you are based.
  18. Windows Setup window asking to сhoose region

  19. Proceed with choosing your keyboard layout and click Yes when done.
  20. Windows Setup window asking to сhoose keyboard layout

  21. If you wish to add a second keyboard layout, click on Add layout; if not click on Skip.
  22. Windows Setup window asking to сhoose second keyboard layout

  23. Enter the name of the person who will be using this virtual Windows machine and click Next.
  24. Create a password for your machine and click Next.
  25. Windows Setup asking to create password for machine

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

  28. Make Cortana your personal assistant if you wish. Otherwise, click on Decline and proceed to the next step.
  29. Windows Setup asking to make Cortana your personal assistant

  30. Choose the privacy settings for your virtual machine and click on Accept.
  31. Windows Setup asking to choose the privacy settings

Congratulations, you’re all set! You can now run Windows on your Mac via Virtualbox.

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 on Windows for a Mac without having to wait for a virtual drive to launch.

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

  4. Launched
  5. Choose from a whole range of default Windows apps. In this instance, we used Mozilla Firefox as an example.
  6. Mozilla Firefox highlighted in Winebottler app

  7. Click Install to start converting the Windows program into a Mac bundle app.
  8. Winebottler showing process of creating Firefox app

  9. 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.
  10. On My Mac section showing Firefox app

  11. 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.
  12. Firefox window prompting import settings and data

Congratulations! Your Firefox Browser has started and now you can run Windows programs on your Mac.
Firefox start window

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. Downloaded the needed .exe file that you wish to execute
  2. Right click on it and go Open with → (2.0)
  3. Choosing Open with Wine command for Skype

  4. Click on Go in the window that follows to execute the software the same way it executed Firefox.
  5. Confirmation window to open Wine File

  6. 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.
  7. Advanced section of Winebottler application

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.

Install Windows on a Mac using Bootcamp

Note: Apple supports Boot Camp on Intel-based Macs only. On Apple silicon (i.e. M1 and M2) processors, you can’t use Bootcamp to run Windows on Mac.

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.

Steps on how to run Windows on Intel-based Mac using Bootcamp:

  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.

    Bootcamp assistant Introduction window

  3. Click on Choose… and locate the Windows ISO file if it hasn’t been automatically pulled up.
  4. Bootcamp assistant Install Windows window

  5. Proceed with pressing on Install in order to initiate the installation.
    Bootcamp assistant showing process of downloading Windows
  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. Startup Manager showing other available startup disks or volumes

  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.


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.

Scroll to Top