Upgrading my MacBook Pro 17" 200GB Hard Drive to 320GB with Boot Camp partition (using VMFusion)

4. October 2008

Ok so I was disappointed with my Mac's HD capacity.  Granted you can get a 300GB HD installed in your MacBook but it's slow. 4200 rpm's come on.  I've used laptops where all the hardware was fast and the bottleneck was the slow drive.  So I went with the fastest drive they had, 7200rpm, but it was the smallest 200gb.

Then I made my 32GB windows partition and quickly I was running low on space on that drive as I installed all my work related software on the vista partition.  

So I wanted to upgrade the hard drive in the laptop.  Even though I've built my window machines for the last 15 years i've never really upgraded laptops before.  I've done repairs on them, but that was swapping out faulty parts for exact replacement, and I know nothing about Macs.

So I did some research out of curiosity and found this great post by Jeff Coughlin at http://www.jeffcoughlin.com/blog/index.cfm/2008/9/26/Upgrade-Hard-Drive-in-a-MacBook-Pro  

He's already done the research on which hard drive to purchase, the WD3200BEKT.

So I followed his steps.. 

Well almost.  See I have VMFusion running my Vista partition, so I installed WinClone and made an image of my VMFusion parttion and saved it to my Documents folder.

I'm running a MacBook Pro 17" screen with a 200GB 7200rpm drive. OS-X Leporad, and 32GB Partition to Vmware Fusion running Vista 32 bit Ultimate.  

Now, note here I was so excited to swap out my drive I just did it. Then delt with the VM partition afterwards, and ran into problems trying to boot my VMFusion vista partition, but the Mac portion worked out great.

So I then ran BootCamp again on Mac and partitioned 50GB for my Windows OS.  Once that was done I ran WinClone and restored the img I had taken before of my bootcamp partition back to the new partition.

 

The first time I went to load my Virtual Vista Machine with VMFusion it I got an error..

Cannot open the disk '/Users/Mastro/Library/Application Support/VMware Fusion/Virtual Machines/Boot Camp/%2Fdev%2Fdisk0/Boot Camp partition.vmwarevm/Boot Camp partition.vmdk' or one of the snapshot disks it depends on.

So I tried what it told me to do, I deleted the hard drive in the vmfusion settings for that virual machine and readded it.  Then I tried to boot the virtual machine. It didn't give me an error but it booted and couldn't find a bootable drive.

Ok so then I deleted the whole virtual machine in VMFusion, since my data was on that partition, this seemed safe to me.  I closed VMFusion and went to /Users/Mastro/Library/Application Support/VMware Fustion/Virtual Machines/ and deleted the "Boot Camp" folder.

VMFusion still saw my Boot Camp partition but as new now so I tried to run it and got the following error.

The Boot Camp partition is not prepared to run as a virtual machine. It appears that Windows did not shut down cleanly the last time it was used.

 The Boot Camp partition is not prepared to run as a virtual machine. It appears that Windows did not shut down cleanly the last time it was used.

Notice the rest of the msg below the error, Restart to Windows, etc.. basically that's what I did and it worked great. Took awhile because windows had to run CHKDSK and re-allocate the free space and fix the indexes.

I'm sure there's a better way to go about it, but maybe not. This is how I did it, and it's working great.

 

Jeff's steps worked great for the Mac, so I took his steps and added the extra steps to handle the VMFusion aspect.

 Parts I ordered:

Software I Used:

 

Jeff's Steps in Blue
Fred's added Steps
in Maroon

  1. Researched some hard drives and chose the Western Digital WD3200BEKT drive for it's overall balance of speed and power consumption (speed being the more important factor for me). Suggest: Newegg.com or Amazon.com.
  2. Ordered the enclousure (think Jeff already had his) and the tools. Yeah I'm sure I already had what I needed, but I didn't want to take any chances.
  3. Installed WinClone and made an Image of my 32GB VMFusion partition, I saved the image to my ~/Documents folder
  4. Shutdown all programs on my Mac and disconnected from the web (don't want some auto-update running by mistake)
  5. Mounted the new drive to the Mac (now in the enclosure unit) and formated it (use "Applications >> Utilities >> Disk Utility". Select the new drive (which shouldn't be formatted yet if new) and choose "Erase" with the default setting of "Mac OS Extended (Journaled)).
  6. Used Carbon Copy Cloner to clone the data and make the new drive bootable (took 3 hours)
  7. Shut down Mac and installed new HDD
  8. Booted up Mac with new HDD (it was a slow bootup the first time - see next step)
  9. This next part I couldn't find documented anyhere on the web. I just happened to catch some guy talking about it in a forum after having slow bootups from my recent restore.
    • Go into "System Preferences >> Startup Disk", select the new drive, and restart (your bootup will be much faster now).
  10. So I booted up to the Mac the second time after step 9 and then I loaded Boot Camp and created a new 50GB partition for my Windows OS, and I did not reboot, I choose Install later.
  11. I loaded WinClone and restored the img I had made in step 3 and restored it to the new parttion made by boot camp.
  12. I tried to load my VM and got Error #1 so I went to my User's folder and then to ~/Library/Application Support/VMware Fustion/Virtual Machines and I deleted the "Boot Camp" folder.
  13. I tried to load VM again and got Error #2 and then went to System Prefs > Startup Disk and set Windows as the startup OS and Restart
  14. When Windows starts to boot let it run CHKDSK.. Stage 1 of 3 went quickly. Stage 2 of 3 took about 45 minutes.  State 3 of 3 took another 45min and even looked like it was hung up at times, but it finally finished (1.5 hours total)
  15. Once I was booted into windows and logged in, everything looked great.  I went to Control Panel and to Boot Camp for windows and changed my startup back to Mac and rebooted
  16. Once the Mac booted (took like 4 seconds :p ) I was able to load up VMFusion and run my Vista virtual machine. It wanted to reinstall the Virtual Machine Tools but that's fine, I did that and rebooted the Virtual Machine.

And that was it.  I would say it was really easy, esp Jeff's steps with the Mac, if I didn't have the VM partition, the whole thing (minus the cloning time) only took like 10minutes.

Total time with cloning time and CHKDSK waiting time.. took maybe about.. 5 hours. But that's 3 hours of cloning time and 1.5 hours of waiting for CHKDSK time. So really only 30 minutes of my time was used.

One thing that seemed to throw me off was that the Mac only seemed to register 297gb of space vs anything close to 320gb, must be how it allocates space or something, anyone know?  

Well now I have 18gb more space for my windows partition  (50gb) and like 100gb more for my mac, since the 32gb used before was freed up.

Hope that helps someone else down the road.

-Mastro

 

Apple/Mac, Computers, Operating Systems , ,

So I went Mac/Apple

4. October 2008

Ok I've been on the Windows side of things for.. since the MS-DOS days. Windows 3.1 etc...

I've always hated Macs, why? Because you couldn't run Window apps on a Mac. Because I never saw the need to have a Mac when a PC could do everything a Mac could do, even graphics wise, if you'd just buy real/decent hardware and not try and get some $800 sale computer to do your graphics.  If you had comparison apples to apples hardware then I figure you were good to go.  Also for 10 years my primary job was Windows Network Engineering, so of course I am way biased.  

Then I started to develop, on the side at first, VBA, VBScript, Classic ASP, .NET 1.1, .NET 2.0... and Visual Studio's of course doesn't run on Mac....

Until Mac went Intel.  

Now that Mac is on Intel hardware the world has opened up.  You can now run Vista, XP OS on Mac pc.  You can get VMFusion and run it in "Unity" mode which runs your Window Apps on your Mac!  Crazy Stuff.

So I heard anyway.

Then my good, online friend, Mindshadow2k, kept hounding me how good the iPhone was... blah blah blah, does this and that.  I didn't listen at first, but then I kept seeing the commercials, and would take a stroll through the Apple store...  and finally started listening.

So I got an iPhone 3G...  and wow, I was blown away and how user friends and intuitive the OS was. Way more then my Windows Mobile Phone.  

I was so impressed that I started looking at the Macs.  If the iPhone is this good, I wondered what the Macs were like.

So again with Mindshadow2k, dumping hints into my ear, and with the desire to start developing iPhone apps and try and make some side money, I finally went and got a MacBook Pro.

I've installed Vista via BootCamp and running VMFusion, and I love it!

I can run all my window apps and all my mac apps (not that I really have any mac apps other then iPhone SDK).

The Mac boots up faster then I can reach over and turn on my windows machine.  It shuts down just as fast. It's amazing!

Well there you go, I'm tired of typing, well not really, I'm distracted easily :)

Apple/Mac, Computers , , , , ,