Hi, I have a weird problem. A little history.. I upgraded from XP to Windows 7 32 bit a few weeks ago. Everything was fine and then I decided to install Windows 7 64 bit. I got a copy of Win7Ult-SP1-x64-Feb2014. I was unaware of this groups existence at the time I did a custom install, did a quick format of my C: drive and proceeded to install. At the first boot I took the DVD out and then got the following:- "Please select the operating system to start Microsoft Windows XP Professional Microsoft Windows XP Professional" Selecting either of these results in an instant crash with the message:- "Missing <Windows root>system32\hal.dll" I spent hours searching for a solution but to no avail. I then tried to install again, but this time I left the DVD in and it worked! Now I have to leave the DVD in every time I boot or I get the above message. If I set my C: drive as the first boot option in the BIOS I also get the above error. My C: drive is a Samsung 250GB SSD partitioned in half with all my docs on the other half. Everything works fine apart from this problem - any ideas?