I bought a nice Samsung 500GB SSD recently to replace the ol’ spinning disk that came with my 2010 15″ MacBook Pro (Snow Leopard). Pricing had finally come down to reasonable levels ($280) and this helps stave off my itch to upgrade (eyeing the 13″ Retina MBP).
Prior to the upgrade, I was running a triple-boot setup with Mac OS X, Ubuntu 12.04, and Windows 7 x64. I didn’t use the Ubuntu partition much, so I decided to dump it and fold the space into the Windows partition, with the intention of running Ubuntu in a VM (or just using Cygwin more).
My first problem came when I discovered that my utility for disk cloning, Acronis True Image, didn’t work on MacBooks due to the weird way Macs boot. I cloned the Mac OSX partition using a trial copy of Carbon Copy Cloner, with my new drive plugged into a SATA to USB/eSATA dock that I have. That left me with Mac OS X taking up the entire drive. I installed the SSD in my MacBook, following the instructions from iFixIt. I skipped the battery removal – it’s not really required and I don’t have the tri-wing driver needed to do so. Used pliers to get the screws off/on the side of the drive since I couldn’t find my Torx kit.
After booting into Mac OS X with my new drive, I used the Boot Camp Assistant to shrink the Mac OS partition down. At this point, I tried using Clonezilla to clone my old Windows partition over into the newly created Boot Camp partition, but I could not get it to boot, no matter what. I tried the Windows Startup Repair tools, various command line bcdedit things, etc., to no avail. I would always get “A disk read error occurred. Press Ctrl+Alt+Del to restart.” The partition was readable in Mac OS X, but it just wouldn’t boot.
I finally found this post over at Mark’s Machinations, who had similar issues when moving to a larger drive. I started where he says:
Now exit DiskUtil and fire up the BootCamp Assistant and create your BootCamp partition to whatever size you want. Follow all of the instructions including inserting your Windows 7 installation disk and the click the “Install” button.
and continued from there. Reinstalled Windows. Cloned my old Windows partition on top (with the -m and -r flags and without the -j2 flag in Clonezilla, as stated in the instructions). Did the
bdcedit bootrec dance to rebuild the BCD. After all that, all was well, and Windows 7 boots speedily!
I’m not entirely sure what the problem was – it might have been because I had GRUB installed previously. Or maybe it was an issue with the BCD store in Windows.