So, I have XP pro. I got Win 7 Ultimate and installed it on a different partition. Boot loader sees Win 7 and sees "an older OS". I select the other OS and it gives me an error of "Windows could not start because the following file is missing or corrupt: Windows\System32\Hal.dll ". I know about EasyBC, but I don't want to use it because I need to know how to fix this type of stuff manually (network admin here). I found a reference on how to fix this if using XP ("Invalid Boot.ini" or "Windows could not start" error messages when you start your computer), but I am unsure if this will over-write the MBR and then make Win 7 unusable. Does anyone know how to fix this issue and get Win 7 pointing to the correct partition via manually (non 3rd party tools).