Yes it is possible all you need is Acronis true image home 2013 and sysprerp
Create your virtual machine with either windows 7 or vista (xp slighlty difrent)
update with all windows updates and programs.
go to c:\windows\system32\sysrep\sysprerp.exe double click it once you are happy with your setup the computer will strip out the hardware default but keep windows and all updates and programs.
Make sure the "GENERALIZE" is ticked and "SHUT DOWN" is selected
then install Acronis true image home on the host computer
go to tools and create an Rescue Acronis boot iso save this on desktop or somewhere handy.
Open up virtual box and right click your virtual machine and go to settings and then storage and click the cd icon and then folder "Choose Virtual folder" then select your Acronis ISO. Click ok at bottom
Power on your virtual machine and be ready on your keyboard use your arrow keys to go up to Acronis true image home from the menu!! (don’t let windows boot or you start over)
Once on the backup and restore screen , Click the Devices on the top left of your screen and then usb and look for your external drive click it and Acronis will suddenly see a new partion to scan. then go back to devices and click usb mouse. so you can you your mouse in Acronis.
Click backup disk drives it asks what you want to backup make sure both The system and windows partitions are ticked. You should have something like DISK 2, SYSTEM RESERVED, UNNAMED.
Then choose browse for location then find a drive to dump your image onto external hard drive works well.
name your image file something useful like Windows7homepreium32BIT then click ok and proceed. Tick the box in Acronis for shutdown. Go have a cuppa this can take 10 mins depending on machine Spec.
Your virtual box will be powered down with virtual box you host machine will take control of your external hard drive and you can see your image.
This will give you a Backup you can use on any drive and any computer.
pop back to Acronis on your host desktop and burn a bootable rescue media but this time to cd. put the disk in any computer along with your external hard drive. And repeat steps about except this time from Acronis menu choose restore and select your image from hard drive and choose your destination hard drive and click proceed a prefect copy of windows every time
8 mins to restore it from scratch Bonus! Windows loaded in under 15 min including service packs and programs.
This a rough guide hope it helps