I have three hard drives on my PC, two of which are bootable. One has my current Windows 7 installation and the other has an old broken Windows XP installation (missing hal.dll) that I'm not interested in fixing anymore. I plan to format it soon, but there's still a lot of data on it and that's why I haven't gotten around to doing that yet.
Now this is a new setup and everything worked out fine after installing Windows 7 on the main hard drive. It would always boot up on the Windows 7 drive, but something changed that I'm not aware of recently and now the boot priority is my old Windows XP disk. This is fine as long as I'm around to manually override boot-up, but I've set this machine to hibernate and also wake up at certain times and I'm usually not around when this happens. So I come home and find my PC has been stuck in the "missing hal.dll" screen for several hours.
I've already looked in my BIOS and there doesn't seem to be a way to change the boot priority. Here's pics of the BIOS that came with my ASUSTeK F1A75-M LE:
Main BIOS:
Boot options:
As you can see the only option in boot priorities is the wrong HDD. I need to change that to the one indicated. I've looked around online and in the manual but I can't find anything useful. Any help would be much appreciated.