Mini-tutorial - rezolvati problema “hal.dll”
  [ Ignoră ]
Avatar
RankRankRankRank
Sr. Member
Din: Timișoara
Macuser din: 01.03.07

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.

 Semnătură 

The Day Is My Enemy

Profil
 
  [ Ignoră ]   [ # 1 ]
Avatar
RankRankRank
Member
Din: Vâlcea/Londra
Macuser din: 30.06.07
CANARIS - 06 Februarie 2008 10:11 PM

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.

Ciudat dar ştii că chestia asta cu lipsa fişierului hal.dll nu se întamplă numai la instalarea Win XP pe Mac-uri prin BootCamp….ieri fiind la un prieten ne-am gândit să instălam XP din nou pe desktop-ul lui…format c:/ copying files….instalare…bla bla….băgam serial….termină tot…restart….şi urma să apară chestia aia cu Welcome to Windows Xp… Turn on Automatic Updates etc…de unde că s-a restartat şi ne-a izbit in faţă eroarea în cauză...efectiv am ramas mască  grrr

Profil
 
  [ Ignoră ]   [ # 2 ]
Avatar
RankRankRankRank
Sr. Member
Din: Timișoara
Macuser din: 01.03.07

Kitul de WinXP pe care am încercat să-l instalez pe iMac-ul personal e al meu și e original. L-am instalat de mai multe ori pe PC-ul propriu dar n-am întâmpinat niciodată problema asta; doar pe Mac m-am lovit de ea. Știam care e fișierul “vinovat”, dar nu știam cum să-l extrag din kitul de XP și totuși să rămân cu un CD bootabil. Soluția am găsit-o din întâmplare, căutând pe net o rezolvare; am dat de un site vechi pe care, acu câțiva ani când a apărut SP2, cineva explica cum să creezi un CD bootabil care să conțină SP2 pentru WinXP. Așa că am modificat și adaptat ce-am citit pe acolo la nevoile proprii și voilà - a mers.

Bănuiesc că soluția de mai sus ar merge și-n cazul tău, deși pe PC n-ar trebui să apară o astfel de problemă. Practic, fișierul respectiv nu-ți oferă opțiunea formatării corespunzătoare a HDD-ului în anumite situații.

[ Modificat: 07 Februarie 2008 02:15 AM de CANARIS ]
 Semnătură 

The Day Is My Enemy

Profil