Какой нафиг hal.dll, когда у вас после установки XP затерся "загрузчик". Залейте от 2003 Server файлы: NTLDR, NTDETECT.COM, и исправьте BOOT.INI.
Запуск Windows server 2003
Залил ,переписал .Не помогло.Загрузка 2003 происходит ,а потом черный экран и дальше не грузится.Переустанавливаю ,некогда дальше колдовать.Спасибо всем за советы.