Jump to content

Fusion Drive [how to]


  • Please log in to reply
34 replies to this topic

#1
Nanael

Nanael

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male

Hi everyone,


Now 1 month since Apple introduced us to his new tool called « Fusion Drive »

Posted Image


But what is it?


It's simply a tool to combine an SSD with a HDD and make a single disc says "logical". On this volume, the OS and applications are on the SSD while the files on the HDD.

Yes, but what's the advantage over a system with two separate disks?


And well, Fusion Drive takes care of automatically put files that are used frequently on the SSD to gain speed, while the rest is stored on the HDD. In addition, there is nothing to do. Everything is automatic.
On the other hand, who says combine two disks say combined the risk of failure. So for all those who will try the Fusion Drive experience, think you make a Time Machine backup (or other).

Apple released the Fusion Drive option for €250 (without saving of space compared to the standard version). So the question that some developers are asked is:"Is Fusion Drive configurable on an old mac?"[/ url]

Well Yes, and even better, Yes on unsigned Apple hardware. Let me explain; It is possible to create a logical disk with an ocz SSD, a WD HDD in USB and a seagate SATA HDD. Short with everyone including our hackintosh :)

But how are we doing?


And well, you need at least two physical disks (the best being an SSD and HDD, but no obligation), a USB key to install osX 10.8.2 and a little patience; this manipulation is possible from osX or the osX Installer.

[note=attention]What you need to know:
  • Create a logical drive deletes all data
  • I am not responsible for troubleshooting;)
[/note]

Part I : Creation of the FusionHD


First, we launch the terminal and we list the disks with the following command:

diskutil list

The result looks like this:

Posted Image


I'll use my drive n ° 5 and n ° 6 (Yes it is a HDD in USB and a USB;))

Next, we'll create the logical volume with this command:
sudo –s
diskutil cs create "Fusion Drive" disk5 disk6

The result looks like this:

Posted Image


Well hold the line with written LVG UUIDS and copy it
« 9C0EB8E8-8525-46EF-85EF-FC7BB6A44823 » for me.

You will say, "I see nothing?" it's normal, it just created the disk, not the Volume ;)

So, let's create it with this command:
diskutil cs createVolume 9C0EB8E8-8525-46EF-85EF-FC7BB6A44823 jhfs+ "FusionHD" 100 %

And here is the result:

Posted Image


You now have a physical FusionHD with your two disks disk.

Part II: Make FusionHD Bootable


Now that you have installed osX 10.8.2 on your new disk Fusion Drive, the problem is going to be to start it without "help".
For this you need the folder of chameleon.

First, we will modify our org.chameleon.boot.plist by adding this:
rd=uuid boot-uuid=9C0EB8E8-8525-46EF-85EF-FC7BB6A44823


I get the following result:

Don't add this, it could break Facetime and iCloud

Posted Image


Now, let's copy our extra file on s3 partition of our two disk.
To do this, we do like this:
sudo –s
diskutil list


I get this:

Posted Image


Now, we are going to mount those partitions to copy the extra folder in:
diskutil mount disk5s3
cp -R /Volumes/Machintosh\ HD/Extra /Volumes/Boot\ OS\ X/
diskutil unmounts disk5s3
diskutil mount disk6s3
cp -R /Volumes/Machintosh\ HD/Extra /Volumes/Boot\ OS\ X/
diskutil unmounts disk6s3

Do it again for files boot0 and boot1h, simply swipe your Extra folder in the terminal window to directly gain the right path.

diskutil mount disk5s3
cp -R /Volumes/Machintosh\ HD/boot0 /Volumes/Boot\ OS\ X/
diskutil unmounts disk5s3
diskutil mount disk6s3
cp -R /Volumes/Machintosh\ HD/boot0 /Volumes/Boot\ OS\ X/
diskutil unmounts disk6s3
diskutil mount disk5s3
cp -R /Volumes/Machintosh\ HD/boot1h /Volumes/Boot\ OS\ X/
diskutil unmounts disk5s3
diskutil mount disk6s3
cp -R /Volumes/Machintosh\ HD/boot1h /Volumes/Boot\ OS\ X/
diskutil unmounts disk6s3

And finally, you need to restart your computer into thinking to put one of the two disks as a priority in order to start on it.

Part III: Test of the FusionHD


next coming soon ;)
The original post is from www.mac-on-pc.fr

#2
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,879 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Thanks!
The only thing i dont like of Fusion is, that the used HD can only hold 2 Partitions. One used together with fusion and one without.
I have more partitions than 2 on my disks.
Or have i undestand something wrong in the apple tech docs which says about only one partition more than fusion partition?

#3
Nanael

Nanael

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
You have right, but i like to don't have to organise my HDD and SSD ;)

#4
p.H

p.H

    InsanelyMac Legend

  • FAQ Team
  • 740 posts
  • Gender:Male
  • Interests:Hackintosh & NBA & COD4 promod
Thanks for introduction and tutorial. But I still prefer to decide which file to be located on which drive myself. :D

#5
ctroncosor

ctroncosor

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
Last weekend i used a ssd hdd and a sata 3 drive to make a fusion drive, just as described above, the only problem is icloud and facetime, theirs no way to activate them.

#6
Nanael

Nanael

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
It's strange because I use fusion drive and iCloud and FaceTime are working like a charm! ;)


#7
ctroncosor

ctroncosor

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
How did you activated it Nanael, because in my case i have appstore ok and iTunes.

#8
Nanael

Nanael

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
I have done nothing ^^ Only put my ID en Password and I was good ;)
Sorry to can't help you :(

@p.H: I was doing it myself but with the time now I prefere to let Fusion Drive do it for me and have a backup in case of failure ;)

#9
THEHAWKs

THEHAWKs

    The UnKnown Leader

  • Members
  • PipPipPip
  • 171 posts
  • Gender:Male
  • Location:N.Y.C

Nanael regenerate your Serial number that may fix it



#10
ctroncosor

ctroncosor

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
Yep i think it has it to do with the serial number, because i checked twice LAN0 and ARPT devices in booth locations 0 and 1 and no way it doesn´t fix up.

#11
Nanael

Nanael

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male

Nanael regenerate your Serial number that may fix it

I have no problem me ^^

#12
ctroncosor

ctroncosor

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
Thanks Nanael.

#13
Nanael

Nanael

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
You are welcome Ctroncosor

#14
ctroncosor

ctroncosor

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
Well just to clear up this post, i reinstalled OSX using CCC (with a copy with iCloud and Facetime reactivated) and voila! it works perfectly :) so at least, thats the solution i got, hope it serves.

#15
Nanael

Nanael

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
nice to know that you got it working again ;) hope you will like Fusion Drive ;)

#16
Windows04

Windows04

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 212 posts
Well, did these step, created my Fusion Drive successfully... But unable to boot from it... Seems to be a graphics problem. When I boot with -v, everything seems to load successfully, but it stays in verbose mode (no graphics/login windows = graphics driver problem). Using a Radeon HD 4870, always used GraphicsEnabler=Yes... Anyone else experienced this problem?

#17
Nanael

Nanael

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
You have tried with UseKernelCache=No and GraphicsEnabler=NO?

#18
gerard71

gerard71

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 920 posts
  • Gender:Male
  • Location:FRENCH OF CANADA
hi this step is not necessary
First, we will modify our org.chameleon.boot.plist by Adding this:
rd = uuid boot-uuid = 9C0EB8E8-46EF-8525-85EF-FC7BB6A44823

it prevents icloud, facetime, iMessage worked for

it works very well without this step

#19
Nanael

Nanael

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
i was adding this line to do like a Raid disk, it's to boot automatically on the FusionHD Volume.
I'll try to boot without this ;)

Yhank you for the tips ;)

#20
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,631 posts
  • Gender:Male
  • Location:Canary Islands
Thx nanael.
Useful infos.
I will translate it into a Italian topic here: [Guida] FusionDrive
But now... a question... anyone know how preserve or re-add the Recovery Partition into Fusion Device?
I found some useful info on the web but not working in my case.
- Adding Recovery HD to a CoreStorage Volume Group
- Achieving fusion—with a service training doc, Ars tears open Apple's Fusion Drive (the second part of this article is useful for remove a Fusion Drive).

Fabio





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy