I was getting the error "error loading operating system" after restoring a partition image from partimage. I thought it was the master boot record or the boot partition so I tried booting the windows rescue cd and going to a rescue prompt and typing "fixmbr" and "fixboot" that did not work. It just messed up the partition table. Even tried the old DOS boot disk and the "fdisk /mbr" trick (I've read not to use the fdisk /mbr command on a WinXP or 2k and up machines). I still got nothing same error. Then I found out that the crap computer I was using had a BIOS that when set to "auto detect" decided to not choose "LBA" for it's block mode. Well forcing this setting and reinstalling the OS then redoing the image worked. I made the partition again and put the image back on and walla it works. So remember take bios off "Auto" and select "LBA" if you see this error. Don't forget to put the bootable flag on after you restore the partition. If you forget you'll get "No operating system found".