Upgrading a hard drive with Boot Camp partition
I'd like to upgrade my black MacBook's 250 GB hard drive to 500 GB. Before going any further, is this a good idea? If so, which brand and specs do you recommend?
My biggest problem is the Boot Camp partition. I've messed with partitions before on Linux using "parted" and on Windows using various tools. I know in advance this will probably be a headache, especially to make sure the new hard drive is bootable and be certain I can still boot in Windows natively and via Parallels. Any suggestions on how I should proceed?
Finally, I do have a blank external 320GB hard drive. Can I transfer my data from my internal 250 GB HDD to the external one, than back to the new internal 500 GB HDD? I know it's time-consuming, but I'd rather to this than having to buy a hard drive enclosure which I'll probably just use once.
MacBook (Black, 2.4GHz Intel Core 2 Duo), Mac OS X (10.5.7)