I'm running out of space on my 2009 iMac and I need to swap out my current (1T) HD for a larger one. (I've already perform this operation once when the original hard drive died). I have Mavericks installed with a Boot Camp partition with Windows XP. I'm looking for the least pain in the ass way to install all my old data onto the new drive. I have a Time Machine backup, so the Mavericks part is not the problem; it's the Boot Camp partition with Windows XP. Windows XP doesn't have anything as nice as Time Machine for backups. It does have its own crude back up program but it still seemed to mess up a lot of the registry keys when I used it the last time and so I had to resort to reinstalling a lot of my old XP applications from CDs to get them running again. Plus, now Mavericks' Boot Camp does not support Windows XP. I've never messed with image back ups, but ... 1) Can I image/clone the whole current hard drive such that it will include the Mavericks partition and the Boot Camp Windows XP partition and the Mavericks' recovery partition? 2) How do I get the image/clone on to the newly installed fresh hard drive? I assume I would boot to a USB emergency boot disk, but does disk utilities allow me then to transfer a clone from an external back up drive to the newly installed internal HD? I also assume I would need to format the new internal drive first. Is that right?