Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a Mac with VirtualBox installed and also a PC with Windows XP SP2. I want to make an image of the Win XP box and then mount that as a VM using VirtualBox on the Mac.

Can anyone suggest how to go about this?

share|improve this question
And vice-versa. That would be /way/ useful. +1 – JRobert Jul 16 '10 at 14:38
The problem is this is, Windows is known to be picky about what hardware it's running on versus what hardware it was installed on. Not just because of licensing issues, but because Windows installs specific files (for example different types of hal.dll) based on the system it was installed on. – Hello71 Jul 18 '10 at 19:36
Wouldn't I be able to recreate the installed environment as near as possible as a VM before mounting it? Would that be an acceptable work around for the hal.dll issue? – sfrost2004 Jul 19 '10 at 11:17

If you are using NTFS on XP, the only way I've been able to successfully accomplish this is with Acronis True Image. Take an image of the physical disk with Acronis, then use an Acronis BootCD to boot a new VM in VirtualBox with a disk image of appropriate size. You will have to "re-activate" XP unless you have a corp license. I've done this on both Linux and Mac OS versions of VBox.

I tried CloneZilla but was not able to make it work with NTFS. My co-workers have been able to use the VBox migration tool, but I was not aware of it at the time.

One thing to note: I have not be able to get an XP VM working with the SATA driver in VBox (works fine with IDE/PATA) even if my "physical" hardware that was imaged was SATA.

share|improve this answer

These are the two ways I'd probably attack it.

Firstly, you could try the instructions here:

Secondly, you could make a backup image (using, say, Clonezilla), make a new VM with a large virtual hard drive, boot the VM to Clonezilla, and pull the image down onto the virtual drive. I have no idea if this will work; it's just something I'd try if that first set of instructions didn't work.

Good luck!

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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