M-am confruntat și eu cu problema asta, iar rezolvarea nu e de domeniul “rocket science”. Problema provine din neurmarea exactă a instrucțiunilor BootCamp - dar nu din vina voastră. Practic, chestiunea numită “hal.dll is missing or corrupt” este cauzată de însuși kitul de instalare al WinXP folosit, în combinație cu BootCamp - care nu e suficient de deștept și vă determină să “săriți” un pas esențial în procesul de instalare. Apare doar în cazul WinXP și este rezolvabilă prin reconstrucția kitului de instalare; nu e o operațiune simplă, dar nici foarte complicată (aveți însă nevoie de un PC pentru asta). Practic, trebuie să reconstruiți kitul de instalare al XP ștergând din el fișierul “winnt.sif” care se găsește în directorul “i386”.
Ce aveți de făcut:
NOTĂ: personal, recomand formatarea NTFS a partiției de Win.
(1) Copiați conținutul CD-ului de instalare al WinXP pe HDD. Nu faceți o imagine; pur și simplu copiați întregul conținut al CD-ului într-un director numit, să zicem, “XP”. Lăsați CD-ul în unitate.
(2) Aveți apoi nevoie de un fișier care face CD-ul de Win bootabil. Pentru asta, downloadați programul ISO Buster. Instalați-l și alegeți să folosiți versiunea cu funcționalitate gratuită (e suficient pentru ce aveți nevoie).
(3) Din ISO Buster selectați unitatea în care aveți CD-ul WinXP, selectați apoi (în partea stângă) “Bootable CD”. În fereastra din dreapta a ISO Buster ar trebui să vedeți, printre altele, un fișier cu terminația “.img” (de obicei e MicrosoftCorporation.img) - ăsta e fișierul ce trebuie extras. Clic dreapta pe el și alegeți “Extract MicrosoftCorporation.img”; salvați-l pe HDD.
(4) Notați-vă numele CD-ului de instalare al WinXP (exemplu: în cazul meu, numele e WXP**P_EN, unde “**” sunt alte două litere).
(5) Puneți un CD gol în writer.
(6) Căutați fișierul “winnt.sif” din directorul “i386” și ștergeți-l - aveți grijă să nu ștergeți alt fișier…
NOTĂ: pentru arderea unui CD bootabil, eu am folosit Nero 7 Ultra Edition, care la ora actuală e probabil cel mai răspândit soft pentru arderea discurilor pentru Win; o să vă explic pașii din Nero 7 deci.
(7) Din fereastra de pornire, selectați CD; de la “Data”, selectați “Make Bootable CD”; vă va duce la…
(8) ... o nouă fereastră, unde la tabul “Boot” (lângă “Info”), la “Source of boot image data”, bifați “Image file” și dați browse după “MicrosoftCorporation.img” (sau cum se numește fișierul în cazul vostru)
(9) Mai jos, în secțiunea “Advanced”, trebuie să aveți următoarele setări:
- “Kind of emulation”: No Emulation
- “Boot message”: Nero Boot-Loader V6.0
- “Load segment of sectors (hex!)”: 07C0
- “Number of loaded sectors”: 4
(10) Sus, selectați tabul “Label”. Introduceți numele CD-ului (ex: WXP**P_EN)
(11) Clic pe butonul “New”, de jos
(12) În stânga veți avea două ferestre (în cea din stânga-extrem veți putea vedea numele CD-ului); în dreapta alte două. Navigați (în dreapta) până la directorul in care ați salvat kitul WinXP; intrați în el, selectați toate fișierele și copiați-le/trageți-le în stânga.
(13) Clic pe butonul de “Burn” (sus) și așteptați până ce se arde CD-ul.
(14) Verificați CD-ul rezultat
(15) Gata. Înapoi la mac, deschideți BootCamp și urmați întocmai instrucțiunile din BootCamp.