Installing an SSD in a Mac Pro

I got an OCZ 120 gig 2 1/2 inch SSD for my Mac Pro and had a go at installing it this morning. A few comments on the choice of drive before we launch into the saga of the install itself. There are a slew of new SATA 3 drives coming onto the market at the moment. My decision to go with the SATA 2 was simple: I didn’t want to go to the expense of upgrading the controller on the Mac to accommodate SATA 3. At £160, the disk strikes me as pretty good bang per buck, though I’m sure I’ll come back to this post in a couple of year’s time and find the price laughable.

There is a great article on the Mac Performance Guide site that I took as the starting point for what I wanted to do, which was to install the disk in the spare optical drive bay. Leaving the disk dangling loose in the bay rankled with me, so I picked up a pretty cheap 2 1/2 inch to 5 1/4 inch converter [from an outfit called Lian Li].

OCZ SSD and converter mount

OCZ SSD and converter mount

It was almost a complete waste of time. I took the optical bay out of the chassis and tried screwing the mounting into it, but only the front two screws would line up. I thought this would be good enough, but the daisy-chain SATA cable that comes off the DVD drive wasn’t long enough, as fixing it into the bay left the mount relatively deep, and the cable wouldn’t stretch.

SATA cable

SATA cable

So I left it in the bay, but unscrewed. At least this would constrain the amount of movement that the disk could be exposed to.

I restarted the machine, which picked up the drive straight away, and I created a single partition and default journalling file system on it, and then sparked up Carbon Copy Cloner. I’d given the next stage some thought, but filtered through what turned out to be a couple of deluded assumptions. My Mac Pro came with a default single 1 TB disk which I’ve managed to use 3/4 of in the space of about 5 months, with a combination of images and movie files. I figured that, aside from the root level directories that make up the OS install, I would just copy across the applications that I use most and that I’d appreciate the speed-up from the SSD with [so Aperture, Safari, and a few others]; the rest I’d just run off the original disk. I figured that if there were any library dependancies, they would have the same pathnames, and everything would be fine. In short, whether this works is a lottery. In some instances, the application will load fine, and in others you will see a pop-up saying that the application can’t open because ‘it may be damaged or incomplete’. So iPhoto [for instance] doesn’t work, while Opera happily will.

So I had to take a few bites at the selective set of files that I was looking to copy over with Carbon Copy Cloner. Some were just daft mistakes on my part, like forgetting to copy over the utilities folder underneath the applications folder.

But one of the applications that I particularly wanted to leave on the original drive was iTunes. When I tried to start this, I got a terminal error message which said, ‘You do not have enough access privileges for this operation’. The application would die about 5 seconds later. I spent a lot of time trying to figure this one out, as I’d assumed in the first instance that it was a neighbour of the library problem. I started with a full delete and re-install in the SSD, which didn’t work. I then tried various file permission changes. Again no joy. To cut a long story short, you absolutely have to have a /Users/Shared directory, as explained in this Knowledge Base article. I saw the folder when I was doing the selective copy, figured it was something like a dropbox a la ~/Public, and didn’t bother with it. That’s a couple of hours of my life that I won’t get back :).

I managed to carve out 24 gig of the original 730 gig on the pre-installed hard drive, but clearly not without problems. I think, in the general case, you are going to run into problems with this type of approach. Storage is expensive with the SSDs, but if you are trying to be selective in what you copy across [as opposed to the much simpler approach of cloning the original disk], if you don’t know what a directory does, assume that you need it!

I still have a lot of tidying up to do. Because of my earlier excitement with the Aperture vault, it’s absolutely enormous [around 100 gig]. So I need to slice and dice this to take full advantage of the SSD and, if I’m completely honest, the original reason that I bought the disk. That said, all of my ongoing imports will be on the SSD.

I’ve also left the original disk bootable. I think this makes sense for the time being as the root level OS directories don’t take that much room up. I’ll use soft symbolic links to put all of the apps that I launch off the HDD into the Applications folder [I’ve already tested this and it works fine].

Btw: boot speed. Before the install: 42 seconds; after: 41 seconds.

Aperture Vault Problems…

I’ve had the strangest problem with Aperture, and I’ve absolutely no idea what went wrong. I’ve been using it for over a year, and merrily backing up to a vault on my NAS device, as referenced files. It’s always been a bit glitchy with the ‘finding’ of the masters if I subsequently want to make a change: I would do a path update, and still have the offline master warning if I tried to relocate it. The only way that I could reliably get this to work en masse was by doing a vault update – no big deal as these were sporadic enough to coincide with backup activity anyway. I should mention that, because the NAS device is noisy and slow, I only turn it on when I have to.

Anyway, the arrival of my AppleTV around the end of January has prompted a lot of looking back at old projects, editing, and metadata slicing and dicing as a consequence – smart folders organised by Faces etc. I decided over the weekend that I’d do mass ‘consolidate master file’ update over about a year’s worth of  projects, and it crashed at some stage. It’s hard to say when as I left it running overnight to do it.

The next night I decided to to the path update and vault sync, and rather than taking about 5 minutes, the sync took about 4 hours. I decided to have a look at the NAS directory structure and the vault appears to have turned itself inside out. Having read up on this a bit, if you don’t specify a location for the masters when you load the images from your camera [or some other storage], Aperture will put them inside the vault package. I’ve duly looked and it’s almost empty. I now find myself with about 5,500 pictures in two separate directories, one where the vault is, and one in the directory above. By a process of elimination [i.e., deleting them, then trying to resync, and watching Aperture delete previews from the library. I had backed them up before!] I’ve discovered these are the masters.

The naming convention is peculiar, with the files have been renamed in numeric order in the format <unknown>_nnnn.jpeg [I have a lot of RAW and a few Tif files as well] – the angle brackets are literal.

So the long-term path to recovery is to consolidate the libraries for the period of time that Aperture has been managing my imports; export them to a directory structure reflecting year, month and event, and then creating a brand new library from scratch. From now on I’ll set the image import preferences to copy the pictures from my camera to this manually assigned directory structure – something I should have done from the start.

The masters are all there, in the exploded version of the vault. It’s just that they are mixed up with pre-Aperture days images, and with unrecognisable names. This is going go take quite a while. Especially as Aperture isn’t finding everything… Oh dear…

The irony is that part of the reason I did this in the first place – the mass consolidation – was so that Apple TV would have access to the highest quality images. This is almost certainly daft: I can’t imagine that it uses anything other the previews – dumping 20 meg raw files down the wireless network for slideshows is extremely unlikely.

One last piece of weirdness: my entire library has converted itself to referenced, right across the board.

New Hardware

Mac Pro

1/50 sec at F4, ISO 400 at 100mm

I’ve been toying with the idea of upgrading my iMac ever since I started to use Aperture. The spec of the original machine was always going to struggle: I maxed out the memory at 4Gb earlier in the year [it was a 2008 vintage], but it went off a cliff performance-wise. Aperture crashed a few times on the original import of my image library, and although I’m pretty sure that I got all of the wrinkles out, it was an indication of some frustrating performance issues ahead.

I gave the iMac I7 a long hard look, but didn’t really fancy having a 27″ monitor sitting on the dining table. I’d some concerns [subsequently allayed by a friend who uses one for work] about them running hot, but the upgradeability was also a potential issue. I decided [after some extended domestic discussions, it has to be said!] to move on a Mac Pro. To have comparable memory speed to the iMac, you are in pretty heady CPU territory – the six core Westmere.

In order to have at least some control over runaway costs, I decided to go for the base level of storage [I’ll look at an SSD some time next year, when the dust – of the scorched credit card – has settled], and 6 Gb of RAM. But I thought I might as well go for the 5870 GPU, as the upgrading the 5750 after the fact would be pretty expensive.

The other hard choice to be made was with the monitor. Again I didn’t fancy Apple’s 27″ beast [or the cost of it], so started looking at 3rd party kit. After a fair amount of research I took the plunge for a Dell SP2309W as I saw some pretty decent reviews for it. It’s a little bit industrial in terms of design and – rather quaintly – has that squidgy LCD that you tend not to experience anywhere outside of work these days.

The integrated camera works well enough, but I’ve hit a brick wall with trying to get the microphone to work. No great loss: I’m a very occasional Skype user, and a USB mike would be no more than a few quid if I were sufficiently motivated. Bottom line, the screen is great, and that was what it was all about for me.

So am I pleased, overall? Absolutely. Aperture is now as fast as I’d hoped for. It’s not without the odd little stutter – like trying to scroll the Faces’ list as soon as the screen loads – but you have to seek out problems, rather than be faced with them everywhere. Backing up a DVD for Apple TV was an interesting experience: 20 minutes, rather than the guts of two hours, and that was with some Aperture messing in the background as well.