This is where it gets iffy ! You have XP running in a VM, but it is running on your existing hardware so you need the drivers for XP for that hardware, which may not exist ! The obvious first place to start is your mobo's maker's web-site and I would look for the chip-set drivers.
Any OS running in a VM is not running in a vacumn, it has to interface with the hardware or it won't run properly. It would be helpful if you could give the basic details on your computer - make and model and base OS at a mininum. If it's a self-built, then mobo make and model, graphics card if a separate one and the amount of RAM installed.
If your mobo maker doesn't support XP with drivers it's not the end of the World but you are then going to have to go hunting for drivers which will work. If MS have stopped your install of XP working at all I believe you get 30 days from install to authenticate. I believe you can re-set this clock by uninstalling it from your VM and then re-installing at some convenient time, ie when you have found some drivers to try !
Just curiosity, but what are you wanting to do with XP ?