Can't you set the harddrive controller to be a standard type in Device manager? Then you should be able to boot off another controller. That's what I did when I changed the motherboard on one of my computers and didn't want to reinstall Windows. Might also need to change which partition it's on in boot.ini.

Stig..