How to fix Boot Camp problems on your Mac

Like most things in macOS, Boot Camp usually just works. Boot Camp Assistant does what it’s supposed to do and either creates or removes a partition so that you can install Windows or restore your Mac to running only macOS. However, occasionally, it goes wrong. In this article, we’ll show you what to do when you see the message ‘The startup disk cannot be partitioned or restored to a single partition’ in Boot Camp Assistant.

What is Boot Camp Assistant?

Boot Camp Assistant is a built-in tool in macOS that allows you to create or remove a partition on your boot disk so that you can install Windows or restore your Mac and remove Windows. It has been a part of macOS since the first Intel-based Macs and works on every recent version of macOS. However, Apple-silicon Macs — those with ‘M’ chips — don’t support Boot Camp.

How does Boot Camp Assistant work?

It partitions your boot disk, placing all the files you need to run macOS on one partition and installing the firmware necessary to run Windows on the other partition. It then walks you through the process of installing Windows. While the process is very safe, you should always back up your Mac before running Boot Camp Assistant, just in case anything goes wrong.

What does the error message mean?

If you see ‘The startup disk cannot be partitioned or restored to a single partition’ or ‘the disk does not have enough space to successfully partitioned,’ it means that Boot Camp Assistant is having trouble partitioning or restoring your boot disk to a single partition. Fortunately, there are several things you can do to try and fix it.

How to fix problems in Boot Camp Assistant

1. Free up space on your startup disk

One of the most common reasons for problems with Boot Camp Assistant is the startup disk does not have enough space to be partitioned. If you plan to install Windows 11, Apple recommends having at least 64GB of free space and 128GB for an optimal experience. If you have an iMac Pro or Mac Pro with 128GB RAM, you will need at least that much free space.

If you have less than 64GB free, you will need to clear space. You can do that by using macOS’ built-in storage optimization or a tool designed to free up space on your Mac like CleanMyMac X.

CleanMyMac X has a System Junk module that eliminates all the junk files sitting on your boot disk. These include temporary files that weren’t deleted, cache files, and language support files for languages you don’t use. Here’s how to use it:

  1. Download and install CleanMyMac if you don’t already have it on your Mac.
  2. Open it from your Applications folder.
  3. Click System Junk from the sidebar.
  4. Click Scan. You can now review what the app has selected for deletion.
  5. Click Clean. Worry not; only files that can be safely removed will be deleted.
CleanMyMac X - System junk scan complete

2. Check if your Mac is running an up-to-date version of macOS

Sometimes, an upgrade can fix the problems with the Boot Camp Assistant. To check for macOS updates, do the following.

For macOS versions newer than Ventura: 

  1. Go to System Settings > General > Software Update.
  2. Click Update Now or Restart Now if there is one available.
System Preferences - Software Update

    For older macOS versions:

    1. Go to the main Apple menu and choose About this Mac.
    2. Click Software Update.
    3. If there is an update available, install it.

    3. Repair your boot disk with Disk Utility

    If you’re having trouble partitioning the disk, try running First Aid from within Disk Utility to check for errors:

    1. Navigate to Applications > Utilities and double-click Disk Utility to open it.
    2. Select your boot disk — it’s at the top of the list on the left sidebar.
    3. Click First Aid in the toolbar.
    4. Click Run.

    Then, run Boot Camp Assistant again. If it doesn’t work and you still get the error message, try the steps below.

    4. Check for unallocated free space

    1. Open Disk Utility.
    2. In the sidebar, select Macintosh HD or whichever your boot disk is called.
    3. Select Partition in the toolbar.
    4. If you see a message about Apple File System sharing space, click Partition to confirm you want to partition.
    5. If the pie chart has a section called Free Space, select it.
    6. Press the ‘-’ button to remove the unallocated free space and make it available for use.
    7. Click Apply and quit Disk Utility.
    8. Try running Boot Camp Assistant again.

    If you still get a message saying your disk could not be partitioned, try turning off Time Machine backups. In macOS Ventura and newer macOS versions, it is in System Settings > General. In older macOS versions, it’s a separate pane in System Preferences. 

    There are several reasons why you may run into problems when you try to run Boot Camp Assistant. One of the most common is that there is not enough space on your boot disk or that there is unallocated free space. If you follow the steps above, you will fix those problems and should be able to use Boot Camp successfully to partition your startup disk.

    Laptop with CleanMyMac
    CleanMyMac X

    Your Mac. As good as new.