Kevin Stratvert provides a step-by-step tutorial, learn how you can use Microsoft Hyper-V to create virtual machines.
Hyper-V enables running virtualized computer systems on top of a physical host.
These virtualized systems can be used and managed just as if they were physical computer systems, however they exist in virtualized and isolated environment.
Special software called a hypervisor manages access between the virtual systems and the physical hardware resources. Virtualization enables quick deployment of computer systems, a way to quickly restore systems to a previously known good state, and the ability to migrate systems between physical hosts.