Here is how i arrived at this error message. I have 3 hard drives in my pc, a 30gb IDE, a 80gb IDE, and a 250 gb sata. windows was installed on my 30gb set as master, and 80 gb set as slave. I was having problems with my windows on the 30gb, I physically unplugged the 30gb from my system, formated my 80gb and installed windows xp, installed fine, I have a slipstream cd with xp 1 on it. so immediatly after getting it installed and at desktop, i installed sp2, rebooted, installed vid drivers, then i noticed that my instalation cd for windows was still in the drive, not that it should matter, so i removed it and restarted after installing the vid drivers, when it restarted i got that error, so i physically unplugged the 80gb hd and plugged the 30gb in, leaving the 80 unpluged, rebooted, and same error. my computer will boot, to either installation, only if i leave my xp install cd in the drive, if i take it out, i get the error. so i got back to windows, did some research, tried this http://www.compphix.com/corrupthal.html didnt change anything, then i tried this, http://www.hardforum.com/showthread.php?t=1105013&highlight=hal.dll that didnt work either, but i can still boot to either of my windows installs only if my winxp install cd is in the drive, i cannot figgure this out, it makes absolutely no sence to me how one install can affect annother install on a HD that isnt even plugged in, anyone have any clues as to whats going on? I may try annother complete format and reinstall, but i doubt that will help me as thats what caused this problem in the first place. any ideas?