Add New Storage Driver after moving hard drive or new motherboard install

Get the drives and burn to a cd using a working system
Boot broken system to Windows disk
Pick your language
Press Shift+F10 to open a command prompt
remove OS cd and insert driver CD
Find the OS drive letter
Find the Driver disk letter
To list current connected drives type mountvol and press enter

dism /image:c:\ /add-driver /Driver:X:\ /recurse

Where C:\ is the OS drive
Where X:\ is the driver disk

Once done reboot. It will say it is installing some inf files if it is working.