How to Create a Virtual Machine of Your Existing Windows Operating System
A virtual machine is a software, that lets you create and run a separate operating system in your existing computer system. You can boot the virtual machine from the parent operating system and run just like another software application.
For example: If you are using Windows xp, you can install popular virtualization software like Windows virtual PC, Vmware workstation to create a virtual machine within your current operating system. Now in that virtual machine, you can install any operating system e.g Windows xp, vista. You can run these operating systems in a new explorer window within Windows xp.
The problem with virtual machines is that you have to install an operating system from scratch. This includes loading the operating system from cd or dvd, installing all the drivers and system software etc. This can be very time consuming and is not a quick job.

A few weeks ago, I wrote an article on
One of the best things about a Linux system is its flexibility. Even though I’ve been a heavy Linux user for years, I still come across features in the OS a related applications that surprise me. A while back I learned to run multiple desktop environments at the same time, using nothing but the features of the software already built in to my distribution, and it’s been very useful for me. It may not sound like much, but it can be VERY useful to be able to run Gnome, KDE, Window Maker, and any other desktops all at the same time. You can flip from Gnome to Window Maker in seconds without having to log out or stop applications or use any kind of virtualization software. X already has everything you need.
Virtualbox is an excellent application to have if you’re looking to try out new operating systems and/or are generally interested in virtualisation for the many benefits it offers.