Has Windows already been set up in the VM or is this an error in loading Windows? If you're using the physical disk make sure the VM software has full access rights to the drive (or try using an iso image of the Windows disk).
If Windows is already installed, the VM software should include a package of virtual drivers. What program are you using? VirtualBox or VMWare or Hyper-V?