Just as a note, though, as of Windows 2012, you can mount VHDs directly in the OS by right clicking them and selecting Mount, so you don't have to attach it to a VM, if that's what you're looking for.
rindi
If you are using Windows 10 Pro, it is a feature included with the OS. Just add the Feature in the control Panel, Programs and Features, then select "Turn Windows features on or off". Besides that, if your PC's hardware supports it, you can even enable Hyper-V itself if you want to run some local VM's (is the same with Windows 8.1, but by now no one should be running that OS anymore).
https://www.virtualbox.org/