Why won't BootCamp allow me to make a Partition?

Why won't Boot Camp Version 5.1.2 (497) allow me to make a Partition!?



I'm running Yosemite 10.10 on a late 2012, 27" imac. It has a Fusion DriveI have 300gb+ of free space.. HD has never been partitioned, it's exactely how it was when I bought it new. Except for the fact it's has been upgraded to Yosemite. Boot Camp's partition size slider is broken, it only lets me select a 20gb partition or none at all! I tried to run BC's partition anyways on the 20gb size and it throws up errors.


I have unplugged all externals except for Windows 7 on USB drive (even tried ejecting that till when needed, but boot camp asks for it when you select partition). I did the restart with 'command-R', repaired drive. Still have the same problem. I've read several threads but can't find any that pertain to this.

iMac (27-inch, Late 2012), OS X Yosemite (10.10), 3TB Fusion Drive

Posted on Nov 17, 2014 9:09 PM

Reply
5 replies

Nov 18, 2014 10:36 AM in response to NoiD™

This is broken very badly in Yosemite. It has to be done via command-line when it is more reliable but requires two steps. Since you a 3TB disk, and Bootcamp needs to be at the beginning of the 3TB disk, if you are willing to try the following in sequence, it may work. Please ensure that you have a full backup of your OSX installation. Since I cannot cut/paste from a screen image, please substitute full values as you need for <placeholder> tokens where I have entered the first few characters of UUID strings.


1. The 3TB disk needs to be split into three parts.


part0 = OSX, 1000gb (this is currently your entire disk1s2 partition). This is being reduced to 1000GB.

part1 = Bootcamp, size

part2 = OSX Remainder (size will be = 3TB - (1000gb + Windows Size))


Use diskutil cs resizeStack to reduce the 3TB disk into two chunks. The first chunk/partition will be your BOOTCAMP partition.


diskutil cs resizeStack <2DC8733C-AE68-...> <A2F14533-FE16-...> 1000g fat32 BOOTCAMP <WindowsSize>g jhfs+ <part2Name> <part2Size>


2. part2 needs to be merged back into the CS volume. The disk slice will be numbered disk1sN. You can find the 'N' by running diskutil list command. Most likely, it will be numbered disk1s5.


diskutil cs addDisk <22B5331F-37A7-...> <disk1sN>


Here are the 'man' pages for the two commands.


diskutil cs resizeStack

Usage: diskutil coreStorage resizeStack

lvUUID|MountPoint|DiskIdentifier|DeviceNode [pvUUID] size

[part1Format part1Name part1Size part2Format part2Name part2Size

part3Format part3Name part3Size ...]

Resize both a logical volume and one of its underlying physical volumes in a

single operation. A single physical volume is always chosen for the underlying

shrink or grow, even if the logical volume's logical volume group is backed by

more than one physical volume. If you do not specify a particular physical

volume, then one is chosen for you. Note that if this is a grow operation,

this verb is limited by the physical volume's partition's room to grow.

Specifying zero as the size asks for an "automatic" grow-to-fill operation.

If this is a shrink operation, you can optionally request that new partitions

be created in the newly-formed free space gap in the partition map.

Again, note that this only resizes one of the underlying physical volumes; if

you need more sophistication in managing your topology, you should use the

separate physical and logical volume resize verbs.

Example: diskutil coreStorage resizeStack

11111111-2222-3333-4444-555555555555 10g JHFS+ New 1g



diskutil cs addDisk

Usage: diskutil coreStorage addDisk lvgUUID NewMemberDeviceName

Add a new physical volume to a CoreStorage logical volume group.

Ownership of the affected disks is required.

Example: diskutil coreStorage addDisk

11111111-2222-3333-4444-555555555555 disk4s2

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.

Why won't BootCamp allow me to make a Partition?

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