So I know that Parallels can run the partition of XP as a virtual machine within OSX, but is there a way to use my XP partition as a virtual disk in Virtualbox.

What I want is to have the same machine whether I reboot into XP or run Virtualbox.