There is still a lot we do not know about Apple’s new hybrid SSD/HDD Fusion Drive option available for the new iMacs and Mac minis. Today we get a little bit of insight into how Fusion Drive will function thanks to a few blog posts by developer Patrick Stein detailing how he was able to build his own Fusion Drive solution on his Mac Pro running 10.8.2 (via MacRumors). Stein was able to get OS X to recognize an attached 120GB SSD and 750GB HDD as a single drive using diskutil and, surprisingly, exhibit Fusion Drive-like functionality with little configuration. MacRumors explained:

Stein then proceeded to test the setup, writing data first to the SSD and then to the traditional hard drive once the SSD had filled up. By preferentially accessing data that had initially been written to the traditional hard drive, Stein was able to watch as the data was automatically transferred to the SSD for faster access. Upon stopping the process, the system automatically pushed the data back to the traditional hard drive, and in one final step Stein began accessing the data once more and after about an hour was able to see it pulled back onto the SSD.

Head over to Stein’s Tumblr for all the details. ArsTechnica also has an excellent breakdown of Fusion Drive:

Based on these findings, Fusion Drive is indeed a base operating system feature, either contained within Core Storage or built into OS X 10.8.x (Jollyjinx notes at the bottom that he’s using 10.8.2). It appears that Fusion Drive detects the SSD-ishness of a drive based on SMART info read across the SATA bus, though it’s possible that Apple might be using Microsoft’s SSD detection method and simply testing attached drives’ throughput. If a Core Storage volume contains an HDD and an SSD, Fusion Drive appears to be automatically activated.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s