May contain traces of nut
Obviously you need decent hardware and plenty of RAM, but the processors available over the last couple of years have hardware support for virtualisation. The virtualisation software looks after routing the virtual ports through to the real ones, and can be enabled/disabled as you like.I know nothing about doing this - but it sounds like a good solution. But is a virtual Win xx inside Linux slower/much slower than Win xx? Can it access USB devices? Can it be prevented from accessing the internet?
When you start a VM (virtual machine), it uses an image file to start up, and the image file can be prevented from being updated, or refreshed on exit. This means you can also keep your virtual OS in different states for different purposes - or even so that it always starts up in a default state, ideal for communal computer access. There are downloadable ready-built images for free OSes, or you can build your own VM by opening a new session and building from the installation disks just as you would when installing to a PC.
If you are running Win7, you already have Windows Virtual Machine, but there are others.
Read on from here: http://hummy.tv/forum/threads/miscellaneous-purchasing-advice-recommendations.6298/page-3#post-82556