Boot Camp Assistant

While using BCA I keep getting this response, "The startup disk does not have enough space to be partitioned. You must have at least 42gb of free space available." I obviously have plenty of space, perhaps it not setup right? I read the most recent post between maeyoshi and Loner T, but that was little different and it figured itself out somehow. So to speed things up Ive already done what Loner T asked before. Thanks in advance!


iMac (Late 2015) I have a 1TB SSD SATA and 1TB SSD PCIe Fusion

OS: Catalina 10.15.6



iMac, OS X 10.11

Posted on Jul 18, 2020 6:43 AM

Reply

Similar questions

43 replies

Jul 18, 2020 12:14 PM in response to eSolorio

Run partitioning in 'normal' boot mode, and do not specify any specific physical storage during partitioning. Let APFS pick the destination. The SATA secondary should not have a 'minimum' of 999GB.


Also, when booted normally, post the output of


diskutil apfs resizeContainer disk0s2 limits

diskutil apfs resizeContainer disk1s2 limits

Aug 1, 2020 10:40 PM in response to eSolorio

If APFS is unhappy with the secondary slice being smaller than the primary disk slice, because we pre-partitioned the disks, there is a workaround.


The following command...


 diskutil apfs resizeContainer 


Usage:  diskutil APFS resizeContainer <inputDisk> limits [-plist]


        diskutil APFS resizeContainer <inputDisk> <newSize> [<triple>*]


        where <inputDisk> = A Container Reference DiskIdentifier (preferred)


              or a Physical Store DiskIdentifier


              <newSize> = the desired new Container or Physical Store size


              <triple> = a { fileSystemPersonality, name, size } tuple


allows a physical disk store.


  • We can recreate the APFS fusion with the PCIe as main, SATA as secondary when the disks do not have a Windows partition.
  • Then we can resizeContainer and use the SATA disk (currently disk1 in your output) as the <inputDisk> parameter.
    • The 'tuple' would be 'exFat BOOTCAMP 0'
    • The <newSize> would be 1.5tb,
    • which would give you a ~499GB BOOTCAMP exFat partition.
  • You should test IO speeds, before you install Windows.


Aug 2, 2020 9:08 AM in response to eSolorio

eSolorio wrote:

Hi Loner T,

Did you by chance get a second to read all the updates since your last response? Just wondering if you had some thoughts on where I went wrong?

Without seeing the error messages in step 3 and later, it may be guesswork.

So in reference to what you just mentioned, I did create a container with both SSD drives w/out the windows partition (checked IO speeds as well to verify it was using PCIe as the main, and it checked out), then tried to resizeContainer to 1.5t using the command function you just mentioned and I ran into the same error that the container could not be resized bc it needed all of the space (it looked just like the error when we did resetFusion).

Perhaps I wrote the command wrong?

Is this what I should write, diskutil apfs resizeContainer disk1 1.5t exFat BOOTCAMP 0 ???

Can you post the output, if you still have it?

as I mentioned I currently have it set up w the PCIe as -main, and the Windows partition on the PCIe as well. Im assuming you dont want me using BCA to try to install Windows since we created the bootable USB? Are there different steps to take when installing Windows that I might be missing?

BCA will cause the same issue again.

Lastly, can I try to install windows w current setup or does the partition NEED to be on the SATA drive?

There is no requirement for Windows to be on SATA disk. The two factors that are the root cause of your issues are


  • two SSDs, which APFS is not a good design for.
  • two SSDs of the same size, which causes APFS to fail. It is a poor engineering choice on Apple's part, but it is a justifiable design.


APFS Fusion assumes that one disk is slower and larger than another. CoreStorage Fusion is a much better design. APFS implementation is a poor replacement.


I personally have made a choice to not use APFS Fusion at all. I still use CS Fusion on Sierra.

Jul 28, 2020 11:47 AM in response to Loner T

Sorry for the delayed response. Thanks for getting back to me, that sounds fun! I'll give that a shot tonight or tomorrow. I'll probably run into a couple problems. One of them would be recreating the fusion drive, I'm not sure how to specify to use the PCIe SSD and the partition HFS+ part of the SSD (last time I just wrote the disk utility line I mentioned above and it erased everything, didnt get much of a choice in what parts to fuse, im not that advanced). The other thing I'll have an issue with is using a Windows PC, don't have one handy. Can I use an older iMac to create the USB2 Flash drive Installer? Thanks in advance!

Jul 30, 2020 4:13 PM in response to Loner T

So this is the second time I’ve undone the fusion drive since we last messaged. I did partition the sata into 500gb hfs and 500gb exfat for ya again (I know you mentioned fat32, only had exFat/ms-dos Fat options). So here we are... first few times I attempted different ways to reset the Fusion drive each way told me it would remove any partitions that existed. Didn’t know anyway way around it

current diskutil list


Aug 1, 2020 10:00 AM in response to eSolorio

So, I’ve exhausted the ideas I came up w 👎🏽


  1. I erased everything, re-did the exFAT 500gb partition on the PCIe, recreated the fusion drive w/ PCIe as main, and SATA as secondary. Worked great - R/W speeds were right around were I wanted them (2600-3000mb/s).
  2. Created the bootable USB2 Installer on my Mac w/ updated windows support drivers for the Mac I’m working on (YouTube)
  3. I used the bootable drive, started the process to install windows. Got to a point where it asked where to install. First it told me the Windows partition I created wasnt available bc it was formatted as exFAT and needed to be NTFS, but it gave me the option to reformat it right then, so I did. The installation process continued but then failed a few minutes later. I wish I would have taken a picture bc I can’t remember what the error said now 🤦🏻‍♂️
  4. So... then I rebooted in internet recovery and reformatted the NTFS Windows partition back to exFAT and attempted to use BOOT CAMP. BCA did it’s thing, however it wouldn’t allow me to use the Windows partition, so it created its own on the SATA, but eventually failed as well. Once again, I did not take a picture 🤦🏻‍♂️🤦🏻‍♂️ . At this point I’m staring at a BC partition of 450gb, an OSX 10gb, Windows 500gb (pointless waste of space at this point lol), and my Fusion Drive 1TB.
  5. ERASED EVERYTHING once again 🤣 recreated the Fusion Container, and reinstalled my back up, so we’re back to square 1... a Fusion Drive w/ 1.5 TB and a Windows Partition w/ 500gb


Thoughts? I’m willing to re-try anything again maybe w your guidance bc I messed up somewhere, or I missed something. For now I’ll leave it as is until I hear something new.

Aug 2, 2020 6:45 AM in response to Loner T

Hi Loner T,


Did you by chance get a second to read all the updates since your last response? Just wondering if you had some thoughts on where I went wrong?


So in reference to what you just mentioned, I did create a container with both SSD drives w/out the windows partition (checked IO speeds as well to verify it was using PCIe as the main, and it checked out), then tried to resizeContainer to 1.5t using the command function you just mentioned and I ran into the same error that the container could not be resized bc it needed all of the space (it looked just like the error when we did resetFusion).


Perhaps I wrote the command wrong?


Is this what I should write, diskutil apfs resizeContainer disk1 1.5t exFat BOOTCAMP 0 ???


as I mentioned I currently have it set up w the PCIe as -main, and the Windows partition on the PCIe as well. Im assuming you dont want me using BCA to try to install Windows since we created the bootable USB? Are there different steps to take when installing Windows that I might be missing?


Lastly, can I try to install windows w current setup or does the partition NEED to be on the SATA drive?


Thanks in advance!



This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Boot Camp Assistant

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.