HAL.DLL missing or corrupted Windows could not start because the following file is missing or corrupt: Windows\System32\Hal.dll This problem is usually due to the file BOOT.INI instead of the DLL. How ...
EDIT: It did - changing that setting back to "AHCI" resulted in a, "This operating system failed to start", message when I tried to boot XP. Changing the BIOS back to the "IDE" setting didn't fix that ...