• Solid-state drives (SSD) are rapidly becoming the “soup de jour” of today’s tech world. More and more (mobile devices especially) are now being released with SSDs replacing the last of a very small amount of hardware pieces that still contained any moving parts. Their rapid data access times, instantaneous accessibility, physical superiority (no noise, not susceptible to magnetism, shock or vibration) and lower power consumption make them an attractive choice to power your storage needs. The downside of them being their relative high cost to storage ratio, traditional hard drives winning that round hands down. In time this will of course change but if you’re without the five years to wait and would like to take advantage of the speed an SSD can provide you while retaining your original platter/spin hard drive this how-to is for you.

    This “dual drive” configuration is nothing new, the idea is that your operating system (OS) and applications are installed on the smaller, faster SSD while your store of media, documents and general files reside upon the larger, space-to-waste, traditional hard disk drive (HDD). In Mac OS X terms you essentially move your Users folder off to the HDD. Sounds relatively straight forward but there are a few little tricks along the way to make sure you get the most of your SSD experience.

    What you’ll need
    This article is relating to an install in a MacBook Pro (15” 2010 Unibody), the software configuration section below relates to any Mac but in terms of the instructions and some of the hardware requirements they’re very much MacBook related.


    Firstly you’ll need an SSD, anything less than 64GB and you’ll find you’re cutting it fine on space after installing all your apps. I’ve gone with an Intel X25-M Generation 2 80GB, its been reviewed extremely well and I picked one up for $209 from CPL in Melbourne. It should also be noted that Apple typically use a Samsung branded SSD in their MacBook Airs, this Intel drive puts that to shame and is cheaper on the sites I used when shopping.

    Next, and probably more importantly you’ll need a wonderful little piece of metal from MCE that is essentially a copy of your internal SuperDrive with the guts removed to hold a 2.5” drive, SSD or HDD. They’re US$99 + shipping but fortunately MacFixIt keep them in stock here in Australia at a reasonable A$129. The “Optibay hard drive adaptor kit” includes the caddy, a little screwdriver set (which is kind of useful, I’d suggest having your own set) and most importantly an external USB enclosure to hold your soon-to-be-removed SuperDrive. A great little inclusion meaning you don’t have to completely go DVD free.


    Installing the SSD
    Opening your MacBook Pro is relatively straight forward, flip it over and remove the philips-head screws marked below to then lift the casing off.


    Once the internals are exposed you’ll need to remove the SuperDrive. Lift the SATA connector tab from the logic board and move the taped/glued cables to gain access to all the screws holding the drive down. A magnetic screwdriver is going to help a lot with these 3 tiny screws almost hidden beneath the outer casing.


    Once you’ve removed the SuperDrive there are a few “added-extras” attached to its housing that we need to remove and attach to the MCE caddy that’s going to replace it.

    The next step may seem a little strange to some but next you’re going to need to remove the existing 2.5” HDD from it’s home. This is pretty straight forward, two screws that hold a mounting bracket come out and the drive quickly follows. The reason we’re taking it out is because we’re putting the SSD in this spot and putting the HDD in to the SuperDrive caddy. Why? Well it appears that the MacBook Pro doesn’t bother checking the secondary SATA controller when coming out of sleep, which means your computer wouldn’t wake up after you closed its lid.


    Once removed the mounting screws on the HDD need to be removed and moved over to our new SSD, which then is slotted back in to the MacBook’s housing, SATA cable reconnected and secured.


    All that’s left to do now is to put the HDD in to its new home, the MCE kit comes with all the screws you’ll need to secure it. Plug it in, screw it down, no rocket science on this one.


    The assembled drive-in-adaptor sits in the former home of your SuperDrive. It’s exactly the same shape and size and at first when you can’t get it to sit in nice and flush (trust me it seems impossible to get back in), give it a wiggle and then enjoy securing it with the 3 tiny screws we removed at the very beginning. Don’t forget to reconnect the SATA connector back to the logic board and then close her up.



    The software side
    How you attack this is going to depend on your particular setup but for me as with every new computer I always like to start with a fresh install of the OS and then restore relevant apps, preferences, data etc. from backups.

    Alternatively you can still boot from your old HDD and could then use something like Carbon Copy Cloner to copy your system files to the new SSD.

    Regardless of how you get there once your SSD has had OS X installed and your jaw has been collected from the floor after the machine reboots in under five seconds (I’m serious, it’s freakin’ amazing!) we need to offshore the responsibility of your User folder to the now secondary HDD. Open “Accounts” in “System Preferences” and right click (Control click) on your name in the list of accounts on the left to select “Advance Options”.

    Next to “Home directory” click “Choose...” and navigate to your HDD and select the folder you’d now like OS X to hold your user data. If you have more than one user on your computer you’ll need to repeat this process.



    Tweaking Mac OS X for your SSD
    The web is littered with a lot of conflicting info on exactly what the best settings for your Mac and it’s SSD are. The best (and most referenced) piece I’ve used is from Fredrik Poller. Poller’s instructions assume you’re running only a SSD by giving instructions for disable the sudden motion sensor and details about FireVault that don’t apply in this instance but great should you ever go SSD only. The main goal of the tweaks is to remove any unnecessary writes to the SSD as fast as they are at reading from their bottleneck is generally caused by writes so we want to minimize them as much as we can.

    Change your sleep mode
    By default (in 10.6) when your computer sleeps it saves the contents of your RAM to disk. This takes time (especially if you have 8GB+ of RAM) and while a backup should your laptop lose all power source while asleep it hinders your sleep/wake speeds greatly.

    To disable disk writes of RAM open Terminal and enter:
    Code:
    sudo pmset -a hibernatemode 0
    Now remove the unused RAM storage file
    Code:
    sudo rm /var/vm/sleepimage
    Enable noatime for the SSD
    OS X is set to update a file’s access time each time you have any interaction with it. It may be important to a very, very small minority to have this enabled but for most, creation & modified times are more than adequate. To disable access time you’ll need to create a “property list” (plist) file that launches a command each time you boot.

    Launch a command text editor
    Code:
    
sudo pico /Library/LaunchDaemons/com.noatime.root.plist
    Paste the following & save the file.
    PHP Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
        <dict>
            <key>Label</key>
            <string>com.noatime.root</string>
            <key>ProgramArguments</key>
            <array>
                <string>mount</string>
                <string>-uwo</string>
                <string>noatime</string>
                <string>/</string>
            </array>
            <key>RunAtLoad</key>
            <true/>
        </dict>
    </plist>
    Reboot the computer and access times will no longer be recorded, again reducing file writes and increasing your SSD & system’s overall speed.

    Turn off Hard disk sleeping
    There is no advantage to an SSD being put to sleep, your battery life isn’t going to get a large boost similar to that of a normal HDD. That said if you’re running a dual-drive configuration there is unfortunately no interface via System Preferences to adjust sleep setting per drive so it’s either all or nothing. That said there are reports of some SSDs actually freezing up when OS X tries to put them to sleep, I’ve had no issue but if you want to be sure turn this off.


    Ditch Spotlight (if you don’t use it)
    Lastly if you don’t use Spotlight (or an application that accesses it like Alfred) then it’s strongly advised to stop it indexing your drive.
    Code:
    sudo mdutil -a -i off
    Is it worth it?
    In a word, "yes". This has to be one if not the greatest upgrade in terms of visual response and speed I have ever performed on a computer over many, many years. For under $350 I have a laptop that is basically instant on from a standing start. In terms of every day usage apps launch at a considerably faster rate. I haven't noticed any difference in running heat but there are reports of a slight increase amongst others, that said I never use my laptop actually on my lap but the iStat menu temps haven't changed from what I can tell.

    As far as downsides, so far I haven't found one. My barely used SuperDrive is still available should I need it so I haven't lost any functionality as such. Having your user folder on the non primary volume can apparently cause problems in certain applications that are coded sloppily but with all the big guns (MS Office, Adobe Creative Suite 5, all the Apple stuff) so far no problems.
    Comments 21 Comments
    1. ArghDee's Avatar
      ArghDee -
      Nice article

      I've been tempted to do this, and the only reason I haven't is because I've been saving my play money for an iPad2.
    1. tcn33's Avatar
      tcn33 -
      Very nice article. Bookmarking this one for next weekend's upgrade project
    1. mjankor's Avatar
      mjankor -
      I did something similar recently.

      I took advantage of the strong Aussie dollar and bought a 240GB OWC SSD shipped from OWC for $503.

      The advantage is that I have only a single drive to worry about, and I can keep my Superdrive.

      The downside is it's only 240GB and is a bit more expensive.

      Freaking fast too.
    1. insular's Avatar
      insular -
      does it void the warranty? or not anymore?
    1. Stez's Avatar
      Stez -
      Quote Originally Posted by insular View Post
      does it void the warranty? or not anymore?
      Nope, neither does replacing the RAM.
    1. adktz's Avatar
      adktz -
      Does this void the warranty?
    1. NathR32's Avatar
      NathR32 -
      No, it doesn't. Only if you break something in the process of replacing the HDD.
    1. redtapemedia's Avatar
      redtapemedia -
      What's the advantage in turning off spotlight, a reduction in read / write cycles on the SSD or something? I use spotlight pretty frequently, but what's the disadvantages to leaving it on?
    1. raj's Avatar
      raj -
      Quote Originally Posted by redtapemedia View Post
      What's the advantage in turning off spotlight, a reduction in read / write cycles on the SSD or something? I use spotlight pretty frequently, but what's the disadvantages to leaving it on?
      Basically SSD's have a "write longevity", a physical limit to how many writes they can take over their lifetime. All of the tips/options above generally relate to reducing the number of writes to prolong your drive (Spotlight's indexes are a massive write load). More info here: StorageSearch.com explains SSD Jargon

      Another reason is that many (cheaper) SSDs are terrible at writes in comparison to their read speed. This of course depends on the drive you buy.
    1. bennyling's Avatar
      bennyling -
      Interesting write-up, thanks.

      One question: you say that some programs have issues with the /User directory on a secondary drive — instead of moving the whole directory couldn't you just point certain directories to the secondary using symlinks or similar? Instead of moving the /Users folder altogether, couldn't you just symlink it to the secondary?

      Note that I haven't actually looked into this, just throwing an idea out there.
    1. raj's Avatar
      raj -
      You're 100% right using symlinks is definitely an option. There's a write up on the steps here: How to move Documents/Movies/Etc using symlink - MacRumors Forums
      It's suggested this may make application launches faster as you're leaving ~/Library on the SSD which is accessed heavily on app runs. I didn't go with this option purely for ease of setup in this tutorial. That said I have just ordered a new MacBook Pro and will be trying the symlink method on a fresh install to see if there is any advantages.
    1. Sambo's Avatar
      Sambo -
      How does Time Machine work with this setup? Will it continue to backup all user files from the now Secondary HDD?

      Thanks for the article, might give it a go in the near future.
    1. Tzortst's Avatar
      Tzortst -
      Is the SSD better off being installed in the Original HDD drive Bay or the Optical?

      Thinking of putting in a 1TB drive, but those are 12.5MM so won't fit in the optical bay, only in the original drive bay. Can you still boot off the SSD in the optical bay, and will this effect anything like sleep? Little confused, could someone please shed some light on the matter...

      Edit: Also would running the platter drive in the optical bay have any issue with protection for the drive?
    1. raj's Avatar
      raj -
      Quote Originally Posted by Sambo View Post
      How does Time Machine work with this setup? Will it continue to backup all user files from the now Secondary HDD?

      Thanks for the article, might give it a go in the near future.

      Time Machine works fine, it creates a folder for each drive you have installed on your system. Works perfectly
    1. bennyling's Avatar
      bennyling -
      Quote Originally Posted by Tzortst View Post
      Is the SSD better off being installed in the Original HDD drive Bay or the Optical?

      Thinking of putting in a 1TB drive, but those are 12.5MM so won't fit in the optical bay, only in the original drive bay. Can you still boot off the SSD in the optical bay, and will this effect anything like sleep? Little confused, could someone please shed some light on the matter...
      From the article:

      The reason we’re taking it out is because we’re putting the SSD in this spot and putting the HDD in to the SuperDrive caddy. Why? Well it appears that the MacBook Pro doesn’t bother checking the secondary SATA controller when coming out of sleep, which means your computer wouldn’t wake up after you closed its lid.
    1. Tzortst's Avatar
      Tzortst -
      Quote Originally Posted by bennyling View Post
      From the article:
      What about in terms of drive protection?
    1. bennyling's Avatar
      bennyling -
      Drive protection in terms of sudden motion sensors and whatnot are usually built into the drives themselves and not at all dependent on what port the drive is plugged into.
    1. The_Hawk's Avatar
      The_Hawk -
      Quote Originally Posted by bennyling View Post
      Instead of moving the /Users folder altogether, couldn't you just symlink it to the secondary?
      Fantastic information, I was wondering if I could do something like that to give me the option of keeping some stuff on the SSD (like my VM's) and moving off the stuff I don't care so much about (like the iTunes library) to the spinning disk. Looks like I now have an option that will automate much of it.

      Is it possible to have a link from the SSD to the HDD, then in one of the sub folders (on the HDD) have another symlink back to the SSD or is this likely to result in a loop that can't be solved?


      As an avid spotlight user I want to keep that running. The rest of the tweaks are neither here nor there since I don't (at least conciously) use that functionality.

      The big question for me, when it comes to all the "stuff" you turn off to prolong the life of the SSD what is the real world impact? Are we talking drives life shortened by 10%, 20%? 50%?
      Then in real terms for an "average" user (or whatever estimate you want to use) what is the estimated life span of an SSD? 12 months, 24 months, 36 months, 48...??


      It sucks if you get a 50% reduction in life, but then if that life is "reduced" to 4 years it's far far less of an issue for most people I would suggest, especially as things get cheaper over time I expect a larger, faster, better SSD will be much much cheaper in 3 - 4 years anyway.
    1. Ken S's Avatar
      Ken S -
      I'm absolutely shocked at how much quicker than has made my laptop (Macbook pro 5,1 6Gb Ram)...
      Thanks for posting ... probably the most useful thing I've read on the net this year!
    1. raj's Avatar
      raj -
      Quote Originally Posted by The_Hawk View Post
      Is it possible to have a link from the SSD to the HDD, then in one of the sub folders (on the HDD) have another symlink back to the SSD or is this likely to result in a loop that can't be solved?
      Theoretically yes it could work but I've not tried personally.

      Quote Originally Posted by The_Hawk View Post
      It sucks if you get a 50% reduction in life, but then if that life is "reduced" to 4 years it's far far less of an issue for most people I would suggest, especially as things get cheaper over time I expect a larger, faster, better SSD will be much much cheaper in 3 - 4 years anyway.
      This is where things like TRIM support make a big difference and the more expensive SSD's with better controllers etc. By the time SSDs because standard (I'm guessing within next 2 years) it's unlikely to be a major issue.

      ---------- Post added at 07:02 AM ---------- Previous post was at 07:01 AM ----------

      Quote Originally Posted by Ken S View Post
      I'm absolutely shocked at how much quicker than has made my laptop (Macbook pro 5,1 6Gb Ram)...
      Thanks for posting ... probably the most useful thing I've read on the net this year!
      Fantastic to hear! Always inspires me to write more with good feedback
  • New Forum Posts

    henrythix

    A review on imore introduced an app to create unique home screen and lock screen for iPhone.
    Looks really attractive, personally the lock screen

    Necessary to get a home and lock screen app?

    henrythix Today, 02:50 PM Go to last post
    bennyling

    Bjango actually has a few small games of their own suitable for kids: Matches, Kapowie, maybe even Sideways Racing.

    All are simple-gameplay

    What apps would you suggest to parents?

    bennyling Today, 02:18 PM Go to last post
    Jamesvdm

    Matching Zoo

    For the really little ones. It's just memory, with a couple of levels of difficulty.

    Plants vs Zombies

    What apps would you suggest to parents?

    Jamesvdm Today, 02:07 PM Go to last post
    TTGSteve

    In my small town, I’m basically known as “the computer guy”. Therefore, if it involves some sort of technology, I’m the go-to-guy for a lot of people.

    What apps would you suggest to parents?

    TTGSteve Today, 01:32 PM Go to last post
    swoffa

    Draw me something

    Random Photography Thread Version IV

    swoffa Today, 01:30 PM Go to last post
    Marcsteel

    I've been sharing my hotspot with my family who have an iPad 1 wifi only so they can access my 3G. As others have said, I have Telstra's 365 day prepaid

    iPad 4G is missing Personal Hotspot enablement

    Marcsteel Today, 01:25 PM Go to last post
    gehenna

    You mean an app you've developed?

    App Downloads

    gehenna Today, 01:08 PM Go to last post
    Mac Monk

    Hi All

    Does anyone know how to find out the total number of times your app has been downloaded since day one, going back two years?

    App Downloads

    Mac Monk Today, 12:52 PM Go to last post
    kyte

    Its looking good, and its very tempting, even for those of us who already have a K-5

    Pentax K-30 Camera - Hands-On Preview

    Pentax K-30 Official

    kyte Today, 10:55 AM Go to last post
    fulltimecasual

    Like i said on the podcast, sometimes its really handy.. Like if you're stuck in a long meeting without wifi and you need to use your laptop, or if you're

    iPad 4G is missing Personal Hotspot enablement

    fulltimecasual Today, 10:48 AM Go to last post