I wanted to breathe some new life into my Bootcamp running Windows 7 32-bit on my MacBook Pro. I figured the easiest way to do this was to move the entire bootcamp partition over to a brand new Samsung Electronics 840 Pro Series 2.5-Inch 128 SATA_6_0_gb Solid State Drive MZ-7PD128BW
. It looks like the best option to get a second hard drive in a MacBook is the MCE Optibay
Unfortunately, it's not as easy as just throwing the second drive in, moving the partition over and being done. For starters, the Bootcamp Assistant does a little bit more than simply add a Windows partition for you, so creating your own partition didn't seem to work. Bootcamp Assistant did create a parition for me on my second drive, but I then had a partition on both drives named "BOOTCAMP". I then decided the machine was ready for Windows 8 64 bit, but unfortunately, I was greeted with a black screen and blinking cursor when trying to boot off the external USB drive to finish off the Windows install.
After all of that pain (and various utilities to clean up the bad things I did in the last paragraph, like: /sbin/fsck -fy), and some failed attempts to use VMWare Fusion to restore the prior BOOTCAMP partition, I found this thread in macrumors.com
. I'm reposting a portion of the brilliant post be richlee111 that finally got things working. Granted, it was a lot of opening and closing of the MacBook, and I had to deal with a stripped screw on one occasion, but everything worked beautifully thanks to his advice:
So if you want to run 2 HDDs from your Macbook, with one being for boot camp, the steps below worked for me:
- Take out the MCE optibay and put back the superdrive into its original location.
- Install the drive that you want to install boot camp into the original HDD drive bay.
- Stick the original OSX install disk into the superdrive and first install Mac OSX onto it.
Realize that you are only doing this to run the boot camp install and will be wiping it out later.
- After you have installed OSX, go through the initial setup and be at the desktop. Run the
boot camp assistant and go through with the install and have it create a partition for boot camp.
At this point, it doesn't really matter how big/small the patition is for Windows. You can adjust
and resize the partition during the Windows install process for choosing the location and partition.
- Go through finishing the boot camp assistant in OSX, stick your Windows install CD into the drive
and boot into it. This time it should work.
- Once you have completed the Windows installation and you are at the Windows desktop, stick the
Mac OSX cd back into the drive and run the setup.exe. This will install all the drivers that will
make it recognize all the Mac hardware, etc.
- Finally, take out the CD drive, swap back in the optibay, put your boot camp HDD in there, and
put back the HDD with your Mac OS.
Other tidbits of trivia and lessons learned during this process:
- To get the iSight camera working with Windows 8 inside VMWare Fusion, select the Virtual Machines | USB & Bluetooth | Connect Apple FaceTime HD Camera menu item.
- Creating a dmg backup of your Bootcamp partition is not recommended. There is no way that I found to restore the dmg to the new partition (yes, I tried the dd command, but it did not end well).
- This is a good resource page to show how to deal with updating drivers (if you need it), what to do about Retina macs, and even a hint to deal with a freezing problem in Windows 8 if it affects you.
- Installing IIS in Windows 8
The end result is incredible. It is lightning fast, and my first impressions of Windows 8 are extremely positive.