By David Murphy, PC World (US) | Sep 19, 2011
However, most of you probably just want to check out Windows 8 without making a commitment to installing the OS on its own separate drive (or drive portion). No problem! You can still fiddle with the new OS in an environment that's much easier to remove once tinkering time ends, and that's all thanks to the power of virtual machines--applications which let you run a virtual PC inside your PC (cue Inception music).
Go grab VirtualBox and install the default package. Once you're finished, you'll open right into a fresh copy of the application. This is where you'll begin creating your system inside your system.
To start, click on the giant "New" button in the upper-left corner of the app. Give your virtual machine a clever name and select Window 7 as the operating system. Make sure that your choice of OS (32-bit or 64-bit) matches whichever version of Windows 8 you downloaded.
Click "Next" and you'll be taken to a screen that asks how much memory you'd like to devote to the virtual operating system. The 32-bit version of Windows 8 requires one gigabyte at minimum, and the 64-bit version requires two, but the more RAM you can give them, the better they'll run. Click "Next" once you've made your choice.
Leave the "Virtual Hard Disk" options and subsequent "Create New Virtual Disk" options exactly as they are, unless you think you'll need to access your virtual hard drive in a separate virtual machine application. You can select either a "Dynamically allocated" or "Fixed size" virtual hard drive based on your personal preferences -- we suggest you use the "Dynamically allocated" disk on our installation. On the next screen, make sure that your virtual disk has at least 16 gigabytes allocated to it for the 32-bit version of Windows 8. The 64-bit version needs a minimum of 20 gigabytes.
Once you're ready, click Next to create your virtual machine.
When your new virtual PC is ready, it will appear in VirtualBox's list of available machines (powered off at the moment, we note). Highlight it and click the big "Settings" button. If your system supports hardware virtualization, you can give your virtual machine access to additional CPU cores via the System submenu. If you don't know whether your CPU supports hardware virtualization, you can check for yourself on Intel and AMD's Web sites. For Intel processors, look up your own processor model and check for virtualization under "Advanced Features". For AMD processors, look up your processor model and look for a feature listing called "AMD Virtualization Technology".