Skip to Content

Ask TUAW: How do I setup a Mac with both an SSD and a regular hard drive?

Reader Mark R. Friedman wrote in to ask about setting up a Mac Pro with an SSD in the second optical drive, keeping the /Users folder on another drive; he wasn't sure how to do it. Macworld just discussed one method, using the built-in home folder path controls in System Preferences. The magic begins with right-clicking or Control-clicking the user name in the Users preference pane, which allows you to access the Advanced Options that control where the home folder lives on your drive.

This was the same approach my friend Jon Deal detailed in an article explaining how to Move Your Home Folder Off Your SSD Boot Drive in OS X way back in November 2009 (because he's a huuuuuge nerd. I kid because I love, Jon) but his information is still relevant. If you want to move your entire /Users/ folder to another drive, or to a different partition on the same physical drive, Jon's instructions will work fine.

There are, of course, other ways to do it.

Matt Legend Gemmell rightly points out that while moving the entire /Users/ folder is straightforward, it may not be your best option. He recommends only moving some specific folders to the non-SSD drive, specifically Downloads, Movies, and Pictures (for some users, Music may also fit in that category). Those folders tend to be the largest ones, and can easily be symbolically linked from your non-SSD drive. (A symlink is the UNIX equivalent of an OS X alias or a Windows file shortcut, but in some edge cases and for some applications it behaves more predictably than an alias would.)

Having used a MacBook Air for about a year now, I can't stand to use a non-SSD drive anymore. Even accessing files on an HDD is slow enough that I want to avoid it whenever possible.

Another option for setting up your new SSD-based Mac

Mark asked for instructions for setting this up on a Mac Pro, which has plenty of drive bays for additional hardware. Laptop users (who ordinarily would not have space for two fixed drives) may be considering replacing the SuperDrive with an SSD. The user folder process is the same for any of them.

Step 0: I'm borrowing this from Jon, but before you do anything else make sure you have a working backup of all of your stuff. Check to make sure. Disconnect any drives which don't need to be connected during the install to reduce the chance of accidentally installing it on the wrong drive.

Step 1: Install Mac OS X directly on your SSD (if it isn't already). With Lion this will mean downloading the Lion Installer from the Mac App Store and following the steps to install it on your SSD.

Step 2: Don't migrate your apps and settings. If you're switching to a completely new drive, now is a good time to make a clean break from cruft you don't really need: apps you installed but never used, leftover project files from 2007 that you'll never look at again, that folder of animated GIFs from Geocities, etc. Start with a clean installation of OS X. Only install apps as you need them.

Step 3: Use your non-SSD as a reference drive. It will appear as /Volumes/{drive name} and you can access your old files as you find you need them.

For the purposes of this article, let's assume that your old drive is /Volumes/OldDrive. You will see a bunch of folders in there, including /Users/ which is where your old home account is located, including your old iTunes and iPhoto libraries, if you use them. Matt Gemmell explained how he linked some folders to their usual spots (if you want to do that and are not comfortable with using Terminal.app, I recommend SymbolicLinker which will make it easier to manage.) One potential tricky part is that OS X does not want you to delete some "default" folders, so it makes it difficult to do so. You can either fight it, or you can just leave the system folders where they are and just tell various apps to look elsewhere for their data.

For example, if you start iPhoto or iTunes while holding down the Option/Alt key, it will ask you where to find their library. If your libraries have gotten out of hand, this is a good time to start over. It is particularly easy in iTunes to put the media (songs, videos, podcasts, etc) on an external drive, but keep the actual library files on your SSD. Having the library files on the SSD will makes iTunes faster than you've ever seen it before (iTunes is still one of my least favorite apps, but at least it's faster).

Most Mac web browsers will default to saving files to ~/Downloads/ but you can change that in preferences to /Volumes/OldDrive/Downloads or anywhere else on the non-SSD drive. The same goes for movie/video files. They don't have to be in ~/Movies, that's just where OS X defaults to putting them.

Which trade-offs do you prefer?

Now you have are three options for using an SSD plus HDD:

  1. Move Your Home Folder Off Your SSD Boot Drive in OS X as Jon Deal suggested.
  2. Keep everything on your SSD except for a few linked folders as Matt Gemmell suggested.
  3. Use the SSD and change applications to point to your HDD as I have suggested by changing preferences where possible.

Each method has its advantages and disadvantages.

Jon's is the easiest, but you lose some of the advantages of the SSD for applications which store library/cache files in your $HOME. This is probably the best solution if you have a small SSD.

Matt's method has you tinkering around with folders Apple really doesn't want you messing with, but it will work with all applications, even ones which don't let you define where their data is kept. If you want to dive in, set everything up, but then not have to worry about changing much after the initial setup, Matt's ideas may work for you. If you have specific applications that you use which cannot change where their files are stored, this is your best option.

My suggestion tries to maximize the SSD benefits for those willing to change some app settings. It works especially well if you've been lugging around a bunch of files that you don't really use that often and are ready for a clean start.

I've done this with a 250 GB SSD, and currently have 168 GB free. My large downloaded files, movies, music, and pictures are all on external drives. I use DiskAlarm (US$2, Mac App Store) to keep an eye on available space on the SSD. When it starts to get low, I go through ~/Downloads and ~/Desktop delete files I no longer want or need, or move them to external storage if I no longer need them. Of course, I am also using a MacBook Air, which means that I don't have the option of a second internal hard drive. If you do, you may want to do things differently.



Categories

OS X

Reader Mark R. Friedman wrote in to ask about setting up a Mac Pro with an SSD in the second optical drive, keeping the /Users folder on...
 

Add a Comment

*0 / 3000 Character Maximum Comment Moderation Enabled. Your comment will appear after it is cleared by an editor.

19 Comments

Filter by:
MG

I have an 256 SSD in the main drive with the OS and Apps then a 750 7200 in the optical bay with itunes folders and all my other data (i make music so samples, project files, bounces etc). Movies are also on the 750 and the usual movie folder in finder just points there. I had bought a 750 Hybrid SSD for the Optical bay but it didn't work (known issue). The 750 is also partitioned for a clone of the main SSD. As i travel for work this leaves me with two identical boot drives in one machine just in case one dies while on the road. Both drives are cloned at home also in case the machine gets stolen.

My Reasoning is that when making music the OS/Apps/Synths work better with Music Data when the Data is on a separate drive.

January 22 2012 at 9:49 PM Report abuse rate up rate down Reply
Lahmy88

Ok, so I looked everywhere for good guides on how to do this sort of the thing the best, and no offence to TJ, but this guy - http://lnx2mac.blogspot.com/2010/09/moving-os-x-users-to-separate-partition.html has the best instructions in my belief. It's a slightly different way, but you simply rename your second partition 'Users' and these instructions will make the whole partition the Users folder. It works really well and I haven't had a problem yet. Read the instructions carefully and you will not have a problem. I did this, and I was a total Mac newbie (grew up using Windows).

I promise yas, this is the best way to go ;)

January 22 2012 at 6:21 AM Report abuse rate up rate down Reply
ran6110

Is this being done just for space?

January 21 2012 at 5:56 PM Report abuse rate up rate down Reply
Michael S

As an ACMT ... I hope most people never reads this article. Its a great idea, but if you aren't completely sure how this works, please don't do it.

January 21 2012 at 5:43 PM Report abuse rate up rate down Reply
DLPCorporate

why in the hell would you need to move your home folder?

there are only a few things that take up a ton of space... iTunes library, iPhoto library, and movies. you can tell each of these programs to use another spot. my home folder takes up 6gb. i EASILY fit onto a 120gb ssd, and that is with installing all of my programs (cs5, final cut, etc etc etc) and even a few games (wow, swkotor) which take up a lot of space.

January 21 2012 at 8:44 AM Report abuse rate up rate down Reply
Myles Berman

Just bought two 12 core mac pros and outfitted them both with SSDs (the 240 GB Mecury extreme ones)from OWC and 26 GBs of ram. They scream on compressor and video editing.

January 21 2012 at 1:34 AM Report abuse rate up rate down Reply
Gene

I ran into Time Machine problems with having folders/files on different drives. I ended up just getting a larger SSD (120GB) which fit's all my files, installed a 2nd HDD in the optical bay of my MacBook Pro and use that HDD as the time machine drive. Now, all my files are backed up'd and I have all the benefits of time machine in one box versus using an external or time capsule. For large files that I will use once and discard, I just throw them on the HDD, do what I need and then delete. My music, pictures, documents, etc stay on my SSD.

January 21 2012 at 12:19 AM Report abuse rate up rate down Reply
1 reply to Gene's comment
Vertigo

So what happens if your laptop is stolen? There go all your backups.

Backups should be somewhere other than the computer, preferably and external or network drive. Even more importantly, you should have a third backup in the cloud or somewhere off-site. Otherwise, if your house burns down and both your Macbook and the external drive where in there, you're still hosed.

January 21 2012 at 12:21 PM Report abuse rate up rate down Reply
Chris Eccleston

I used an Optibay in my Macbook; put original HDD in it and SSD in main bay. Installed a fresh os to the SSD, installed just the programes I want to the SSD then tidied the HDD up. Macbook has never run so well! Four years old and it's faster than much newer ones

January 20 2012 at 7:31 PM Report abuse rate up rate down Reply
Bolle

If you move your home folder, DON´T rename the drive you are moving the folder to. Then you can´t log in any more, until you rename it back again.

So at least leave one admin users folder on the SSD, or you will be in trouble if/when renaming the drive.

January 20 2012 at 6:23 PM Report abuse rate up rate down Reply
Jon Deal

Nice write-up, TJ! (I'm the Jon Deal who wrote one of the articles TJ linked to, BTW.)

I've been using the same setup I described way back in 2009 with my teeny 64GB SSD drive for the OS and most apps and a regular old 1TB drive for my Home Folder and haven't had any significant issues. (I did have an external drive where my home folder lives die on me, but Time Machine got me back up and running without too much fuss.)

I've upgraded from Leopard to Snow Leopard to Lion with that same set up and have always been pleasantly surprised when major OS upgrades breeze by without any problems. Generally speaking, "it just works." :-]

And I love that little DiskAlarm tip, TJ. That's awesome. Thanks!

January 20 2012 at 5:41 PM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.