Jag har också exakt samma problem (hal.dll saknas). Enligt rekommendation från Apple (BootCamp-manualen) så skulle man först formatera disken med BootCamp-verktyget och sedan formatera disken på nytt med XP-skivan. Jag vill köra FAT (med NTFS kommer ju inte OS X åt disken).
Provat flera skivor och gjort ominstallationer flera gånger. Är inte särskilt sugen på att prova sista lösningen på http://www.kellys-korner-xp.com/xp_haldll_missing.htm (plocka ur disken och reparera i en annan dator).
FAT-partitionen går inte mounta heller, annars kunde man ju justerat filerna från OS X.
Går nu över till att testa med NTFS.