My situation: I have a "late '08 aluminum" MacBook, currently have Snow Leopard installed, along with a multi-boot XP partition via Bootcamp, all on the original hard-drive. The HDD is 7 years old and had its abuse, but I have "legacy" applications on both OSes that I cannot transfer.

What I want to do: I want to swap in a new SSD, and put the old HDD in a drawer. I only want to install only Windows 7 (and eventually 10 & XP) on it. I want the ability to swap in my old HDD to use Snow Leopard/XP without "difficulty". For that reason, I'm not going to install Mavericks, Capitan, or Yosemite on my new drive, or anything to jeopardize backwards-compatibility with Snow Leopard from the bootloader. (I've chatted with a few Apple tech's, they have warned that a firmware update will "bar" me from using older versions like Snow Leopard, so I'm trying figure out how to work around that.)

What I have questions about:

  • Will the screen pictured below boot to Windows or Linux without "Macintosh HD" being present/ever being installed?

Mac bootloader

  • Most importantly, if I swapped in my old HDD, will Snow Leopard be accessible and boot, as if nothing happened?

I am also a bit worried about Bootcamp drivers, as well as using NTFS, but I can work through those problems (I think). My current XP installation is NTFS and the only problem with that is not being able to copy files back and forth between partitions.

Thanks in advance for any expert advice!


I think I understand what you are trying to do, but I'm a little unclear as to how you plan to "hotswap" your HDD. I'm also not sure if you intend to have OSX and Windows on the new HDD, or just Windows. I wrote the majority of this answer assuming you wanted both.

First, some clarification, just to be safe.

A. Hotswap generally means exchanging drives while the host machine is still powered on and potentially using them. This is usually only possible with some RAID arrays using data redundancy, whereas a Mac generally only has 1 HDD with no redundancy, and it would be very unhappy if you removed it while the system was running.

B. When Windows is installed via Bootcamp/dualboot, it exists as a second partition on the same disk as the OSX partition. You see 2 drives in Option boot (like in your screenshot), but it's just 2 partitions on one disk. When this is the case, Windows will obviously not boot with the OSX disk removed, as this is also the Windows disk.

C. A Mac can boot to a properly installed Windows partition without OSX ever having been present. It's all just Intel/ATI/Nvidia hardware, same as any other PC. Your only challange will be finding Windows drivers for the Mac-flavored hardware. There are many writeups on doing this.

Regardless, your only choice will likely be some variation of cloning.

Basically, just clone the old HDD to the new HDD and install it in your Mac. You will have the exact same operating environment on the new disk, as if nothing ever happened. If it fails, your old disk is unharmed (provided your select "target" and "source" properly). To begin, place your new drive in an external USB enclosure, and use it as the "target". Once finished, swap drives.

I have successfully cloned modern flavors of OSX with Carbon Copy Cloner, Clonezilla and Norton Ghost 11.5 (people also rave about SuperDuper). I have read Disk Utility works as well. CarbonCopyCloner and SuperDuper (and maybe DiskUtility) are usually the preferred method of cloning OSX, but I'm not sure if it will pick up the Windows partition (it should...).

Test aftewards to be sure everything worked. You can boot your system off of the external USB drive and use it just as if it were installed internally (just a bit slower) by using the Option key at boot and selecting the proper drive. Once you have verified everything is working, take the new HDD from the enclosure, place inside Mac, and place old HDD inside enclosure. File old HDD away for safekeeping.

From here, you can stay with your old installation scheme on the new HDD, or update the operating systems as you please and boot from the enclosed old HDD whenever you need access the old Apps. If you want to get hardcore, you can look into creating a virtual machine from your old HDD's image.

  • Cloning is an option, I haven't thought of that. Thanks for bringing that up. My overall goal is to upgrade all of my OSes, but keeping my old setup available. So I guess cloning OSX then adding new Windows installs can be worked out. – Aaron Gillion Apr 7 '16 at 6:53
  • Right, then once it's all said and done, you can still boot to the old disk via an external drive enclosure and the Option boot key. If the old disk is super important, you can make another copy, or look into making a cloned image file of it and installing it onto a virtual machine hard drive. Afterwards you will always have a digital copy of that old HDD contained inside one vmdk/vhd/whatever-format file. – elCrash Apr 7 '16 at 7:20

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.