Did you have a second hard drive in the machine previously (or still do)? It sounds like the Windows Boot loader is looking for the Windows boot partition, not like it cannot find the actual physical hard drive. If that is the case, a boot from the Windows CD and selecting repair would probably fix it. It is always difficult to diagnose these types of errors when one cannot see the boot process in front of themselves. :-(