Skip to Content

TUAW Tip: Swap out your laptop's hard disk for a spiffy new SSD

If you're looking for a significant performance boost for your middle-aged laptop, replacing your aging hard disk with a solid state disk (SSD) could give your computer a new lease on life.

Solid-state disks (pictured, bottom) differ from traditional hard disks (top) in that they're not constructed with platters and heads. Instead, they're more like giant thumb drives, containing memory chips designed to be written and re-written without wearing out. The upside to this is that SSDs are much, much faster to read and write to, making booting and starting applications lightning-quick.

I recently installed an Intel X25-M SSD, a 160GB drive, as a replacement for a 120GB Toshiba hard disk for my 2006-vintage black MacBook. Spendy, for sure, but for the performance increase and the extra life it adds to my MacBook, well worth it. Plus, I had my state tax refund burning a hole in my pocket.

The performance is phenomenal. The old disk booted in a respectable one minute, 49 seconds. The new disk booted in a blazing 31 seconds. Ridiculous. Windows also boots in less than half the time it took before. Photoshop CS3 launches in five seconds, Illustrator CS3 in nine seconds.

Getting the drive was simple: It's moving the data that takes time. Read on to see how you can migrate your data like I did -- including a Boot Camp partition -- with little fuss.


Before you start, you'll need

  • Your laptop (with the old drive still installed)
  • Another Mac with at least a FireWire and USB 2.0 port
  • Your new SSD
  • An enclosure or adapter cable that works with your new SSD
  • A FireWire cable
  • A USB 2.0 cable
  • Carbon Copy Cloner (donationware, and available here); if you have the commercial SuperDuper! that will work fine as well
  • Winclone (free, and available here)
  • A coin (to remove the battery)
  • A precision screwdriver set (with at least a #0 Phillips and 2.4mm flathead)

You don't need a Windows XP or Windows Vista disc for this migration.

Plan of Attack

  1. Format the SSD.
  2. Back up existing Boot Camp partition.
  3. Clone Mac data onto SSD.
  4. Boot the MacBook with the SSD.
  5. Use Boot Camp Assistant to create a new Boot Camp partition.
  6. Use WinClone to migrate old Boot Camp partition onto the SSD.
  7. Test everything.


First, I put the new SSD into my SATA enclosure, just to make sure it's recognized by the computer, and that there are no manufacturing defects to worry about. The enclosure I used has both USB 2.0 and FireWire ports, but I chose to connect the enclosure to my iMac via USB.

I had to use a second computer -- my iMac -- to manage the cloning process. Any Mac with both a USB and FireWire port should work just fine.

Once connected to my iMac, I formatted the entire 160GB volume as a HFS+ (Journaled) volume. The formatted capacity worked out to a little over 148GB. I named it "Macintosh SSD."

Next, I connected my MacBook to my iMac via FireWire, and will boot the MacBook in Target Disk Mode. I only have one FireWire port on the iMac, so sticking to the same data bus -- while ideal -- just wasn't going to happen on this computer. Don't worry, though: The copy will still work just fine, but it will take a little longer. If you have a Mac Pro or other Mac with two FireWire ports (or better yet, two FireWire 800 ports), use those instead to speed up the file copy process. Unfortunately, if you don't have FireWire ports, this technique probably won't work for you, since Target Disk Mode only works with FireWire. You might instead have to use two enclosures (one for the source disk, and one for the SSD) and connect them both to another computer.

Next, I shut down the MacBook, connected a FireWire cable from the MacBook to the iMac, and booted the MacBook in Target Disk Mode by holding down the T key.

Once it appeared as a disk on the iMac, I started Winclone. Winclone does two things very well: Backing up NTFS and FAT32 partitions, and restoring NTFS and FAT32 partitions. My Boot Camp partition was formatted as FAT32, but the procedure should be the same for NTFS.

After agreeing to Winclone's terms, and under the Image tab, I selected my Boot Camp partition on the laptop (connected via FireWire), and clicked the Image button. For a 20GB partition over FireWire, this took about 30 minutes to finish. I saved the image file on my iMac's desktop. It's a good idea to make a note now of how large your Windows partition is, especially if it's formatted FAT32: The partition on the SSD will need to be the same size. (Those with Boot Camp partitions formatted as NTFS don't have to worry about this, as Winclone can expand an image to fill the new partition.)

Since Boot Camp Assistant only tries to partition the startup disk, we have to create a bootable Mac volume for the MacBook first, and then run Boot Camp Assistant there. To do that, we use Carbon Copy Cloner.

In Carbon Copy Cloner, I selected my MacBook's Mac partition (taking care to select the disk connected via FireWire, as both my iMac and MacBook's startup disks are named "Macintosh HD") from the Source Disk drop-down. From the Target Disk drop-down, I selected "Macintosh SSD." Under cloning options, I made sure to select "Incremental backup of selected items." It may sound strange, but checking this option is essential if your source and destination partitions are different sizes. (I made the mistake of selecting "Backup Everything" the first time, and Carbon Copy Cloner resized the larger SSD partition to match the smaller, old partition, leaving unused space on the disk and a messed up B-tree.)

For about 90GB of data, this process took about three hours. You might consider running it overnight.

With my MacBook's Mac-ness now living on the SSD, I installed the disk in my MacBook. This was easy: Just remove the battery (using a coin), loosen the three captured screws, and pull away an L-shaped piece of metal along the wall of the battery bay that covers the hard disk and memory slots. I pulled out the old hard disk by its tab, and removed four screws holding the drive to a flimsy metal tray that's connected to the pull-tab. The screws had a star pattern, but I used a 2.4mm flathead precision screwdriver that worked just as well.

I screwed the SSD to the metal tray, inserted the new drive, and reattached the L-shaped metal bay wall. I inserted the battery, turned the computer back over, plugged it into power, and started it up. Success! Already, "teh snappy" that my MacBook had gradually lost over the years returned with vigor.

My task wasn't over yet, though: I had to restore the Boot Camp partition. I ran Boot Camp Assistant (found in the Utilities folder inside the Applications folder) and created a new Windows partition on the SSD that was the same size as my old Windows partition. Once Boot Camp Assistant is finished creating the new partition, I quit the software using the "Quit and Install Later" button.

At this point, I needed access to the Winclone image that I made on the iMac. So, I shut the iMac down and booted it in Target Disk Mode by holding down the T key. Since it was connected via FireWire, it showed up as a disk on my MacBook.

Starting Winclone (and agreeing to its terms again), I clicked the Restore tab. I then clicked Select Image, and found the Winclone image on the iMac that's connected via FireWire. Then, from the Destination drop down, I selected the new BOOTCAMP partition that Boot Camp Assistant just created for me. You can click the Partition Size button to double check there's enough space to put your image, if you like. Then I clicked Restore.

The restore process takes about as long as the image process did: half an hour for a 20GB partition. When it finished, I booted the MacBook into Windows by restarting the computer and holding down Option, and selected Windows. Double success! A faster Windows installation, too: This is working out nicely.

With the cloning process complete, there were a few issues I didn't anticipate. First, if you use Time Machine, it won't recognize your new SSD as the old hard disk, even if it has the same name. As a result, Time Machine will try to back up all the files on your new SSD. If you have enough space on your Time Machine volume for this, then great! If you don't, you may need to erase your Time Machine backup (losing all your incremental backups in the process) and start a new one. You can also purchase an additional Time Machine disk. For the brave, there is a process for reassociating your new drive with your existing backups, but your mileage may vary.

Alternatively, with your enclosure, you can use your old notebook hard disk as a Time Machine volume, provided that you're comfortable with storing your backups on a disk that's not brand-new. I don't really recommend this second option, but it is cheaper than buying a new disk, and -- provided your disk isn't more than one or two years old -- will probably work for a year or so. Remember that hard disks are consumable, and tend to fail in four years, on average.

Congratulations! We're done. That's all you need to know to move your laptop to a spiffy new SSD -- and get a hefty performance boost in the process.



If you're looking for a significant performance boost for your middle-aged laptop, replacing your aging hard disk with a solid state disk...
 

Add a Comment

*0 / 3000 Character Maximum

57 Comments

Filter by:
webstuff

The cost of these SSD drives is just too high to make this a viable option unless you have a 17" MacBook Pro where the drive has already died. Even then, I'm not sure it's worth it.

Once the prices come down to Earth and at least come close to matching the price of a normal drive, they aren't going to be popular options.

April 16 2009 at 7:50 AM Report abuse rate up rate down Reply
Peter Payne

Beware heat. I got a 256 GB G.Skill which was very nice, but it was HOTTER THAN HECK and caused the fans to come on 6000 rpm when Boot Camp fired up. Had to go back to my old drive. This might be a bad drive, but check just in case.

April 15 2009 at 8:46 PM Report abuse rate up rate down Reply
1 reply to Peter Payne's comment
Joseph

makes sense it would be hot. you're cramming a lot of data into a little space, meaning it will be a lot of stuff moving very quickly.

April 16 2009 at 2:28 PM Report abuse rate up rate down Reply
matt

Is there a way to reverse this say a 120 GB HDD for the Dell Mini 9'sd 8GB SSD.??

April 15 2009 at 11:14 AM Report abuse rate up rate down Reply
1 reply to matt's comment
Joseph

yes, but 2 things need to happen.
1. the case needs to fit it. considering the DM9 is using extra-mini-pci and not even standard, there is nowhere to house it.
2. the connector is a proprietary PCI -> IDE (oh i wish it was sata) and so it would take some soldering.

as is the answer in the car forums. Anything is possible, just how much do you want to spend?

April 16 2009 at 2:26 PM Report abuse rate up rate down Reply
Eugene

I just recently installed 250Gb SSD in my MBP3,1 and the performance is amazing! System boots in no time, my code builds and runs gazillion times faster (although I had to give up my habit to get coffee and read blogs while my project builds :)
I installed the blank SSD into mbp and connected the time machine backup drive via USB. Then I boot from Leopard CD, hoping to use TimeMachine but Leopard installer won't recognize my SSD! So I connected my old boot drive via USB, rebooted again and SSD showed up in Disk Utility. I repartitioned the SSD then and used Carbon Copy Cloner. I did check "Backup everything" though but it recognized the new partition size (my old drive was 160Gb) and everything went smooth.
Also, Time Machine did take some time to reindex and backup the new drive, but my old backups are still available.
My boss was shocked when I asked him if company can get me an SSD and told him how much SSDs cost. But now he can see the difference so we now consider getting SSDs to all our developers.

April 15 2009 at 9:58 AM Report abuse rate up rate down Reply
Mark Swope

I'm curious why you thought this was such a good deal (not trying to be sarcastic). The site that lists your SSD drive also lists a whole new Macbook for $200 more than the cost of the drive alone. I'm wondering if the *overall* performance of a newer machine might be better for day-to-day tasks than just the improvement in the HD.

April 15 2009 at 9:13 AM Report abuse rate up rate down Reply
Rob

Could you not just connect up the SDD via a caddy to the machine in question. Boot to a live CD and then to a straight DD copy?

Would that not be much simpler

April 15 2009 at 7:36 AM Report abuse rate up rate down Reply
1 reply to Rob's comment
Joseph

why not just use super duper and boot the laptop to its internal hdd?

April 16 2009 at 2:24 PM Report abuse rate up rate down Reply
lzl

If i have not saw by wrong, the SSD could be connected direct with the TV?








-----------------------------------------
http://www.usa-batteries.com/laptop/ibm-thinkpad-x20-series-battery.htm

April 15 2009 at 3:22 AM Report abuse rate up rate down Reply
Mike

I'm popping a 30GB OCZ Vertex in my Macbook Unibody when I purchase it in May - this drive will only hold leopard/my apps. I'm also getting an Optibay and putting my 320GB 7200RPM Hitachi in the place of the optical drive so that I can store all my music/photos/misc. Take that, 6GB of RAM (unofficially supported) and a shiny new 24" Cinema Display and I've got a serious home workstation.

OCZ Vertex ftw. The intel drives pwn but they're too pricey.

April 15 2009 at 1:39 AM Report abuse rate up rate down Reply
1 reply to Mike's comment
Kasper

Mike,

Just thought that I'd let you know that I'd stay away from MCE Technologies and their Optibay,

Check my bottom post at http://www.tuaw.com/2009/04/09/second-generation-blu-ray-ships-for-mac/2#comments

April 15 2009 at 7:34 AM Report abuse rate up rate down Reply
nickux

Seems like a real noob question but I didn't think an SSD would fit where a 2.5 SATA drive would- like inside my Macbook. I'm guessing I was wrong.

April 15 2009 at 12:17 AM Report abuse rate up rate down Reply
Rollinstone15

Time Machine's restore feature has saved my ass twice. 1st when my younger brother thought that playing with his new monkey magnets next to my MacBook Pro was a sweet idea, and the next when I force quit Ony-X. Both of those times, I used my time machine disk as a restore item, and it worked flawlessly. Once the price of SSD's drop to a more reasonable level (hey, its getting there) I will pick one up and use time machine to drop all of my data onto it

April 14 2009 at 8:07 PM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.