Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Open /Application/Utilities/Terminal.app
  2. We need to determine if the computer has a two internal disks ("Fusion drive") or a single internal disk (HDD/SSD). Type the following command:
    diskutil list | grep "(internal, physical)"
    Make note of the "disk" identifier(s) in the output, since we'll use that later.
  3. If you see only one disk listed in the output, proceed to Step 4. If you see two disks listed in the output, proceed to Step 5.
  4. To re-partition a single disk, enter the below two commands, replacing "disk#" with the identifier from Step 2:
    diskutil partitionDisk disk# jhfs+ "Macintosh HD" 100%
    diskutil cs convert disk#s2
    1. Proceed to Step 6.
  5. To re-partition a Fusion drive, enter the below commands, replacing "disk#" with the identifiers from Step 2.

    1. On the first disk run:
      diskutil partitionDisk disk# jhfs+ temp 100%
    2. On the second disk run:
      diskutil partitionDisk disk# jhfs+ temp2 100%
    3. Join the two partitions together and enable CoreStorage, replacing BOTH "disk#" with each of the identifiers from Step 2:
      diskutil cs create "Internal Disk" disk#s2 disk#s2
    4. Format the new volume:
      diskutil cs createVolume "Internal Disk" jhfs+ "Macintosh HD" 100%
    5. Proceed to Step 6.
  6. Open /Applications/Utilities/Disk Utility.app and verify that the new drive shows up correctly.Click on the first item in the tree ("Internal Disk" or "Fusion Drive"), and then click the "Info" button.Still in Terminal, type the following command to verify that conversion was successful:
         diskutil info disk#s2
    1. Look at the field labeled "Volume typePartition Type". If it says "Apple_CoreStorage Logical Volume Group", then the procedure was completed successfully. Look at the graphic below for an example of a correctly-made CoreStorage LVG.
      Image Removed
      Image Added
  7. You may now quit Terminal and proceed with imaging the computer as typical.

Filter by label (Content by label)
showLabelsfalse
max5
spacesadhocttscasperdocs
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("diskutil","repartition","bash","casper") and type = "page" and space = "adhocttscasperdocs"
labelsBASH diskutil repartition casper

...