Having a very similar problem here. I have a Win2K machine and I have copied an image to a new HD. Problem is, I DO NOT HAVE ORIGINAL INSTALL CD. I tried fixboot and fixmbr, but I still get the error "ntldr is missing". Boots fine from floppy. I'm assuming the my bootfiles (ntldr, ntdetect.com and boot.ini) are fine or I wouldn't be able to boot from floppy. Since this is a different HD, would there be a problem with the HAL? Don't understand this too well, but it doesn't make sense since the system runs fine and the drive is recognized correctly in the Device manager.