Fitting an SSD into a 2009 27″ iMac

This is by far the best ‘bang-for-buck’ modification you can perform on your iMac. Well, apart from putting in lots of RAM. Best of all? It’s a very simple and straight forward procedure that takes approximately 25 minutes to complete.

I won’t lie, I was actually talked into upgrading to an SSD by several friends, the only problem was cost. Last weekend I decided to finally bite the bullet and purchased a 120Gb Intel 320 Series drive. I highly recommend doing your research before going out and buying just any drive as all drives are susceptible to problems, some just less than others. From the research I did, it seems the Intel drives are a great middle ground in terms of reliability and performance.

Prerequisites
Firstly, Whatever SSD you do end up purchasing, I suggest that you find out if you need to update it with a more recent firmware as not all SSD’s ship with the latest one available. For instance, I upgraded to the latest 320 Series firmware as it offered a fix for a certain issue which occurred with power loss.

Secondly, assuming you have purchased Mac OS X Lion, you’ll need to create a Lion Install on a USB key, see the following guide on how to do this: http://www.cultofmac.com/105527/how-to-make-a-bootable-install-disk-of-mac-os-x-lion/ Otherwise, have your Mac OS X Install DVD handy.

And finally, be sure you have Torx T8 and T10 screwdrivers handy.

Step 1a: Opening up the iMac
This is much, much easier than you think. I’ve read some articles online making out that opening up your iMac requires you to have a degree in engineering or that it was a real terrifying ordeal.. well, it’s not. I’m not sure if the people suggesting it was were just big girls, or that Apple themselves sent some emails trying to deter people from doing it, either way it’s a very simple and straight forward process. The easiest way for you to open up your iMac is to follow the visual guide over at iFixit: http://www.ifixit.com/Guide/iMac-Intel-27-Inch-Hard-Drive-Replacement/1634/1

Tip: Don’t spend money on any suction cups to lift the glass off. Just buy a roll of thick duct tape and press it firmly onto a corner. Gently (but with some force) pull it towards you and you will notice it detach. Then simply slide your finger all the way across the top in between the bezel and glass to detach it away from the magnets.

Step 1b: The HDD temperature sensor
If you’ve followed everything in the iFixit Guide and all went well, you’re probably wondering at this point what you’re supposed to plug the HDD temperature sensor back into? Well, here’s the thing; you don’t. What you actually need to do is to trick the sensor into thinking everything is fine. You may have done some google searches and read posts about “shortening” it, relax.. it’s not as crazy as something you’d see on MacGyver, although this is a MacGyver style workaround.

I wanted to elaborate on this step and help others out with it visually, as I myself read about it on several forums but noticed that no one posted any pictures of how they done it, and I certainly wasn’t going to pull my iMac apart just to see what I needed to do. All you need to complete this procedure is a small, thin piece of wire.

I used a small piece from a metal twist tie (the ones you find wrapped around cables to keep them neat) which is pictured here, bent into a ‘U’ shape. What I then did was put it into the connector as pictured here, matched up with the wires. After that, I simply cut a thin piece of electrical tape, covered the wire and tucked the cable neatly under the others near the temperature sensors.

“Why do I have to do this?” you might be asking. Well, if you don’t follow the above procedure, your HDD temperature sensor will panic thinking something has gone wrong and consequently the fan will run at a noisy ~5000rpm+ as opposed to a quiet ~1100rpm.

Tip: Before putting the glass back on, turn your Mac on and ensure that the temperature sensor trick is working. If a loud ‘whirring’ type of sound is heard, it isn’t.

If you’re still not comfortable performing this trick, I suggest you look at a software solution. Perhaps something like http://www.hddfancontrol.com

Step 2a: Installing Mac OS X

By now you should have your Mac OS X Install DVD inserted or Lion Install USB Key plugged in with your Mac preparing to begin installation. The first step is to format the SSD using the Disk Utility, the format I always use is Mac OS Extended (Journaled). Once this step is complete, you can begin installing Mac OS. Depending on the speed of your system, this should take ~20 minutes.

Step 2b: Enabling SSD TRIM support
Once the install has been completed and you’ve set up your Mac, the next important step to take is to enable TRIM support on the SSD. By default, this will always be disabled as Apple has only enabled this command for their proprietary supplied SSD’s. The good news is that with a few commands from within the Terminal, we’re able to enable TRIM on 3rd Party SSD’s.

The TRIM command allows an operating system to inform a solid-state drive (SSD) which blocks of data are no longer considered in use and can be wiped internally. For an in depth look at TRIM, see: http://www.tuaw.com/2011/03/27/keeping-ssds-in-trim-doing-the-math/

To enable TRIM, use the following commands in Terminal:

1. Backup the IOAHCIBlockStorage file that we’re about to patch:

sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /IOAHCIBlockStorage.original

2. Modify the IOAHCIBlockStorage file to enable TRIM support for all SSD’s:

sudo perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg’ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

3. Clear the prelinked kext caches:

sudo kextcache -system-prelinked-kernel

4. Clear the System kext caches:

sudo kextcache -system-caches

All these commands should provide zero error outputs if done correctly. After the 4 steps have been completed, reboot your Mac!

To check if your SSD is now TRIM enabled, open up About This Mac, click on More Info and then click on System Report. Within System Report click on Serial-ATA and next to TRIM Support it will either say Yes or No.

All done, enjoy the speed!

Note: I’ve read I can confirm that performing Software Updates will disable TRIM support. To re-enable it again, simply follow the steps above.

In the case of something going wrong and you need to restore the original IOAHCIBlockStorage file, use the following command:

sudo cp /IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage



0 comments, add  |  Filed in Mac








A Turtles Tale: Sammy’s Adventure

I guess I’m just a big kid, because I love animated movies. So when I saw “A Turtle’s Tale: Sammy’s Adventure” I got quite excited as it looked promising. But that wasn’t the case..

.. Well, for me anyway. I’m not quite sure what it is about this animated movie that left me a bit disappointed. The last animated movie I saw was How To Train Your Dragon and I loved it to bits. So much so, that I think I’ve seen it close to half a dozen times. It had a simple, straight forward plot was an action packed ride.

With Sammy’s Adventure, I figured by looking at the quality of animation and storyline, I was in for an “animated adventure”, I was wrong. I’m sitting here thinking about the movie and how to write this review, and I’m a bit confused to say the least.

A sea turtle who was hatched in 1959 spends the next 50 years traveling the world while it is being changed by global warming.

By reading the brief plot outline, one would assume the movie is about what’s stated (which most movies are). Yet, I’m thinking otherwise. First and foremost, I have to say that this animated movie is really strung out, even though it only went for 1.5hrs, it really felt much longer. The company I watched it with agreed, I think some were starting to fall asleep at one point.

Secondly, I feel they tried to fit too many concepts into this film. From chasing after a female ‘Sammy’ meets at the start of the movie, to finding a so called ‘secret passage’, all mixed in with ecological and environmental messages which I must say became cliche after a while. Don’t get me wrong, I think it’s a good thing that these messages were put in, but it almost felt like they were being shoved down our throats after the first two.

Thirdly, one could clearly tell this movie was intended to be watched in 3D with the amount of specific visual sequences present. I counted at least 5-6 sequences where a character was isolated purely to ‘pop-out’ at you and display the visual effects of 3D. I was only able to see the movie in 2D, so I was a bit bummed about that.

In terms of characters; I think they could of done a lot more in this area. Some ques from Finding Nemo would of come in handy.. Where the main character talked to some other characters, they didn’t even verbally respond. Only in action or gestures. Now, I’m not sure if this was intentional but it just seemed out of place for some reason. One example were some additional voice dialogue could of made an action sequence a bit better was when a great white shark was chasing Sammy, I think it would of added a bit more ‘thrill’. I didn’t really find myself becoming attached to any of the characters either.

In saying the above and whilst this is not a Disney or Pixar production, overall it was very well made. But perhaps it was simply intended for kids.



0 comments, add  |  Filed in Delayed Movie Reviews








skEdit theme: Dark Alternative

Use skEdit? Don’t like the standard dark theme that’s included with the app? Well, here is my concoction for you to try.

If you’re a skEdit user, you’d be familiar with the fact not that many syntax highlighting themes are available to us. Whilst I don’t mind the standard dark theme that’s included by default, I decided to modify it a bit to my liking. What you see above is what I’ve come up with.

If you’d like to try it out, grab it here.

Put it in your ~/Library/Application Support/skEdit/Themes/ folder, then to use it simply select the theme via preferences.



0 comments, add  |  Filed in General















Delayed Movie Reviews

 view all

General

 view all

TV

 view all

iPhone

 view all

Mac

 view all

Books

 view all









UnwittinglyRad is an ongoing blog of the thoughts and ramblings of Rad Berent which may or may not be coherent, but hopefully interesting & entertaining.
mail: me@unwittinglyrad.com  |  twitter: @unwittinglyrad
© Copyright 2009-2012