Create a "Fusion Drive" on your CustoMac

Discussion in 'Mountain Lion Desktop Guides' started by mrengles, Nov 2, 2012.

  1. mrengles

    mrengles

    Joined:
    Apr 22, 2012
    Messages:
    391
    Mobo:
    ASRock Z77 Professional-M
    CPU:
    Intel i7-3770K (4.2 GHz)
    Graphics:
    EVGA GTX 670 4GB Superclocked+
    Mac:
    iMac, MacBook Pro, Mac mini, Mac Pro
    Classic Mac:
    Classic, Performa, Power Mac, Xserve
    Mobile Phone:
    iOS
    Nov 2, 2012 #1
    mrengles

    mrengles

    Joined:
    Apr 22, 2012
    Messages:
    391
    Mobo:
    ASRock Z77 Professional-M
    CPU:
    Intel i7-3770K (4.2 GHz)
    Graphics:
    EVGA GTX 670 4GB Superclocked+
    Mac:
    iMac, MacBook Pro, Mac mini, Mac Pro
    Classic Mac:
    Classic, Performa, Power Mac, Xserve
    Mobile Phone:
    iOS
    Create a "Fusion Drive" on your CustoMac

    BYO Fusion Drive.png

    I've made a Fusion Drive that works with my Hackintosh "CustoMac" but I'm using Clover v2 UEFI Bootloader.


    What will you need?

    A. Any standard SATA SSD
    B. Any standard SATA, USB, or FireWire HDD
    C. Mac or (Hackintosh with Clover v2 UEFI Bootloader)
    D. Mountain Lion 10.8.2 Installer USB (or another Mountain Lion 10.8.2 bootable drive).


    Lets, get started...

    1. Boot from the 10.8.2 Installer USB, format both of the drives you want to use with Disk Utility.

    2. Open Terminal and type "diskutil list". You need to make note of the BSD drive locations for the two drives that will be used. Ex. disk0, and disk1
    Code (Text):
    $ diskutil list
    3. In Terminal Type "diskutil cs create "Fusion Drive" disk0 disk1" this will fuse the drives together.
    Code (Text):
    $ diskutil cs create "Fusion Drive" disk0 disk1
    *** Wait a minute. You should see scrolling output about whats happing to your drives in Terminal.

    4. Once the fusion of the two drives has finished, in Terminal type "diskutil cs list" this will show the layout structure of your new CoreStorage (LVG) Logical Volume Groups.
    Code (Text):
    $ diskutil cs list
    5. You won't be able to create the first partition on the new (LVG) Logical Volume Group with Disk Utility. In preparation for the Mountain Lion 10.8.2 installation, in Terminal type something like this "diskutil coreStorage createVolume D1E3474F-4E7-4F26-9Z77-1A2BADF3CD45 jhfs+ "Macintosh HD" R"
    Code (Text):
    $ diskutil coreStorage createVolume <UUID> jhfs+ "Macintosh HD" R
    *** You will have you use your own (LVG) Logical Volume Group's UUID to complete step 8 correctly.


    I don't want a Fusion Drive anymore, how to defuse?

    1a. If your Fusion Drive is the startup volume, then you will need to boot with the Mountain Lion 10.8.2 Installer USB or another OS X 10.8.2 bootable drive. Once in Terminal type "diskutil coreStorage revert <UUID>"
    Code (Text):
    $ diskutil coreStorage revert <UUID>
    *** You will have you use your own (LVG) Logical Volume Group's UUID to complete step 1a above.


    Good luck!

    Hope this helps you get the latest Apple Technology for a fraction of the price. Check out the links below for more information on the subject.

    Original Author's Blog: http://jollyjinx.tumblr.com/post/34638496292/fusion-drive-on-older-macs-yes-since-apple-has

    About Fusion Drive: http://support.apple.com/kb/HT5446

    Undocumented CoreStorage Commands: http://blog.fosketts.net/2011/08/05/undocumented-corestorage-commands/

    Tonymacx86 member SJ_UnderWater's Guide: http://www.tonymacx86.com/mountain-lion-desktop-guides/78465-understanding-using-fusion-drive.html

    Clover EFI bootloader: http://sourceforge.net/projects/cloverefiboot/


    -Mrengles :D

     
  2. tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    7,842
    Mobo:
    GA-Z170X-UD5-TH
    CPU:
    Core i5-6600K
    Graphics:
    HD 530 / GT 740
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Nov 2, 2012 #2
    tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    7,842
    Mobo:
    GA-Z170X-UD5-TH
    CPU:
    Core i5-6600K
    Graphics:
    HD 530 / GT 740
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
  3. tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    7,842
    Mobo:
    GA-Z170X-UD5-TH
    CPU:
    Core i5-6600K
    Graphics:
    HD 530 / GT 740
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Nov 2, 2012 #3
    tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    7,842
    Mobo:
    GA-Z170X-UD5-TH
    CPU:
    Core i5-6600K
    Graphics:
    HD 530 / GT 740
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Here's a video that shows the process on a Mac:

    [video=youtube;I_odnNpv-FQ]http://www.youtube.com/watch?v=I_odnNpv-FQ[/video]
     
  4. mattlqx

    mattlqx

    Joined:
    Feb 9, 2011
    Messages:
    14
    Mobo:
    Gigabyte GA-X58A-UD7
    CPU:
    Core i7 950
    Graphics:
    GeForce 9800 GT w/ silent fan
    Nov 2, 2012 #4
    mattlqx

    mattlqx

    Joined:
    Feb 9, 2011
    Messages:
    14
    Mobo:
    Gigabyte GA-X58A-UD7
    CPU:
    Core i7 950
    Graphics:
    GeForce 9800 GT w/ silent fan
    Any specific reason why you turn indexing off?

    I understand it will generate an access across every file in the system, but if every file gets +1 access, the activity is all still the same relative to each other.
     
  5. playgame38

    playgame38

    Joined:
    May 29, 2011
    Messages:
    2
    Mobo:
    Thinkpad T420
    CPU:
    Intel Core i5 2520M
    Graphics:
    Intel 3000
    Nov 2, 2012 #5
    playgame38

    playgame38

    Joined:
    May 29, 2011
    Messages:
    2
    Mobo:
    Thinkpad T420
    CPU:
    Intel Core i5 2520M
    Graphics:
    Intel 3000
    What happens if one of the disks fail? Similar to RAID where it will be dropped and then SOL?
     
  6. blzs

    blzs

    Joined:
    Jul 25, 2012
    Messages:
    5
    Mobo:
    GB Z68MX UEFI
    CPU:
    i3 2100
    Graphics:
    HIS HD5770
    Mobile Phone:
    iOS
    Nov 2, 2012 #6
    blzs

    blzs

    Joined:
    Jul 25, 2012
    Messages:
    5
    Mobo:
    GB Z68MX UEFI
    CPU:
    i3 2100
    Graphics:
    HIS HD5770
    Mobile Phone:
    iOS
    What happens, if I want to have a Windows installed on a partition?
    For example:
    I have a 60GB SSD and a 500GB HDD and I fuse them to a 560GB 'Fusion Drive'. Will I be able to install Windows on a partition?
    Or is it possible to fuse only a partition from the HDD with the whole SSD?
     
  7. mrengles

    mrengles

    Joined:
    Apr 22, 2012
    Messages:
    391
    Mobo:
    ASRock Z77 Professional-M
    CPU:
    Intel i7-3770K (4.2 GHz)
    Graphics:
    EVGA GTX 670 4GB Superclocked+
    Mac:
    iMac, MacBook Pro, Mac mini, Mac Pro
    Classic Mac:
    Classic, Performa, Power Mac, Xserve
    Mobile Phone:
    iOS
    Nov 2, 2012 #7
    mrengles

    mrengles

    Joined:
    Apr 22, 2012
    Messages:
    391
    Mobo:
    ASRock Z77 Professional-M
    CPU:
    Intel i7-3770K (4.2 GHz)
    Graphics:
    EVGA GTX 670 4GB Superclocked+
    Mac:
    iMac, MacBook Pro, Mac mini, Mac Pro
    Classic Mac:
    Classic, Performa, Power Mac, Xserve
    Mobile Phone:
    iOS
    I'm not an Fusion Drive expert in anyway. I simply followed the original guide link at the bottom of my post. I just typed this guide out to help other here at TonyMacX86.com to find the info easier.

    Yes, I would assume you would be SOL, a Fusion Drive is NOT a replacement for RAID-0 "Mirror" and proper backups. Its just like any other single drive if its fails, its fails.
     
  8. mrengles

    mrengles

    Joined:
    Apr 22, 2012
    Messages:
    391
    Mobo:
    ASRock Z77 Professional-M
    CPU:
    Intel i7-3770K (4.2 GHz)
    Graphics:
    EVGA GTX 670 4GB Superclocked+
    Mac:
    iMac, MacBook Pro, Mac mini, Mac Pro
    Classic Mac:
    Classic, Performa, Power Mac, Xserve
    Mobile Phone:
    iOS
    Nov 2, 2012 #8
    mrengles

    mrengles

    Joined:
    Apr 22, 2012
    Messages:
    391
    Mobo:
    ASRock Z77 Professional-M
    CPU:
    Intel i7-3770K (4.2 GHz)
    Graphics:
    EVGA GTX 670 4GB Superclocked+
    Mac:
    iMac, MacBook Pro, Mac mini, Mac Pro
    Classic Mac:
    Classic, Performa, Power Mac, Xserve
    Mobile Phone:
    iOS
    I'm not sure... A Fusion Drive, can only have 1 extra partition. More info can be found here:

    https://support.apple.com/kb/HT5446?viewlocale=en_US&locale=en_US


    I apologies to every asking questions about Fusion Drive this? or Fusion Drive that? I created/fused the drives last night before I went to bed, and have been unable to really test anything. I will mess with it more once I get home from work tonight.
     
  9. GamerDomey

    GamerDomey

    Joined:
    Jun 18, 2012
    Messages:
    9
    Mobo:
    MacBook Pro
    CPU:
    Core I5
    Graphics:
    Intel integrated graphics
    Nov 2, 2012 #9
    GamerDomey

    GamerDomey

    Joined:
    Jun 18, 2012
    Messages:
    9
    Mobo:
    MacBook Pro
    CPU:
    Core I5
    Graphics:
    Intel integrated graphics
    I was wondering if you could do this, I have a 1TB HDD and a 256GB SSD. Could I make a Fusion Drive and then install Windows on the same SSD and then make a FAT partition of the HDD for my storage on Windows? Or will the Fusion Drive work in Windows? Great guide, thanks for posting!
     
  10. rcork

    rcork

    Joined:
    Jun 24, 2011
    Messages:
    110
    Mobo:
    GA-Z77X-UP5 TH
    CPU:
    Core i7 3770k
    Graphics:
    ATI HD6850
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    iOS
    Nov 2, 2012 #10
    rcork

    rcork

    Joined:
    Jun 24, 2011
    Messages:
    110
    Mobo:
    GA-Z77X-UP5 TH
    CPU:
    Core i7 3770k
    Graphics:
    ATI HD6850
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    iOS
    Code (Text):
    $ diskutil coreStorage createVolume D1E3474F-4E7-4F26-9Z77-1A2BADF3CD45 jhfs+ FusionDriveName 500g
    This line would only create a 500GB volume for the Fusion drive. If you want to use all the space available you can substitute 100% for the 500g
    Code (Text):
    $ diskutil coreStorage createVolume D1E3474F-4E7-4F26-9Z77-1A2BADF3CD45 jhfs+ FusionDriveName 100%
     

Share This Page