I recently bought a Gateway 580 GE desktop. P4 3.2g, 200Gb, 512 M. Windows XP Home. I never liked the disk partitions or the OS and so I formatted the hard disk and set it up with one Primary and two Logical partitions. I set up C: (Prim) 20Gb, D: 80Gb and E: 100Gb. I installed XP Pro and the program worked well but when I shut it down and came to start it again the next day, I got messages about missing ntldr and the computer would not boot. On a couple of occasions it did boot as if nothing was wrong and then it would fail again. I copied ntldr and ntdetect.com from my CD to C:. I tried Chkdsk /r, Fixboot C:, fixmbr C: and also Bootcfg /rebuild After the Bootcfg /rebuild, the computer went into cycling - it would boot up to the Windows XP screen and then shut down and start again - over and over. So I then did a new installation of XP Pro on top of the last one after formatting C: with the long format method. The OS installed with no problem and I tried restarting 4 times and everything was perfect. When I tried to boot today, I got a message that Windows cannot start because of a computer disk hardware problem. Could not read from the selected boot disk. I tried again and this time it told me that Windows root/system 32/Hal.dll and ntoskrnl.exe were missing. I have tried to set boot priority in the BIOS but in the BIOS there are very few things that I am allowed by the system to change. On the Boot priority issue, all of the drives highlight and I cannot just select one. I e-mailed Gateway and they were not wanting to help because I had changed their OS and partitions. They just said to try finding drivers on the internet but they never said which ones. Please could somebody give me some help on this issue. I'm just so confused because each install works OK and then all of a sudden these error messages start appearing! Many thanks in advance!