Windows ei käynnisty ja näytölle tuli seuraava virheilmoitus: Windows could not start because the following file is missing or corrupt: <Windows root>\system32\hal.dll Yritin korjata asian Win XP asennuslevyn Recovery Consolen kautta (bootcfg /rebuild). Koneesta katkesi kuitenkin virta joka kerralla tämän prosessin aikana (ilmeisesti virransaannissa myös joku ongelma). Tuloksena tämän jälkeen oli, että kun menen Recvery consoleen, niin täältä puuttuu nyt C:/Windows kokonaan, joka aikasemmin tuli näkyviin. Mikä mahtaa olla ongelma ja onko se korjattavissa? Käytössäni on Win XP Home edition. Katariina
Olisko levyrekisteri mennyt vikaan. kokeile alkuun tätä. mee sinne recoveryyn ja suorita chkdsk c: /p /r Tee sama vaikka joka asemalle tuossa ohjeita palautuskonsolin käyttöön: http://support.microsoft.com/kb/314058/fi
Muutama viikko takaperin selvittelin samanlaista ongelmaa. Tässä vielä pienimuotoinen selvitys ongelmasta: "Windows could not start because the following file is missing or corrupt <windows root> system32\hal.dll" -virheilmoituksen perusteella käyttöjärjestelmä on hukannut kyseisen tiedoston/kyseinen tiedosto on korruptoitunut. Kyseinen tiedosto on kirjoitettu ns. bootsectoriin, josta löytyy käyttöjärjestelmän käynnistyksen kannalta välttämättömät komennot/asetukset. Hal.dll on käyttöjärjestelmän kannalta kriittinen, koska käyttöjärjestelmä käyttää sitä keskustellessaan koneen laitteiston kanssa. Järjestelmän palautus käynnistyksen yhteydessä ei ole mahdollista koska kovalevylle ei ilmeisesti ole pääsyä. Alla olevista linkeistä mahdollisesti lisävinkkejä: http://www.kellys-korner-xp.com/xp_haldll_missing.htm http://www.ozzu.com/mswindows-forum/windows-root-system32-hal-dll-t53834.html http://pcsupport.about.com/od/fixtheproblem/ht/restorehaldll.htm EDIT: tuo virran katkeaminen palautuskonsolia käytettäessä ei kuulosta järin hyvältä, tähän ei valitettavasti minulta löydy apuja...
Noita muutamia tiedostoja erinäisistä syistä vioittuu winukassa. Ja cd:stä ne voi kopsata. Palautuskonsoli cd:llä. Cd:n i386 kansiossa on tiedostot pakattuina, vikana merkkinä _ expand on komento joka ne purkaa, annettuun kansioon. Tiedoston nimi pitäis purkaessa tulla automatik, mutta kadonneen nimen kun tietää, niin sen lisäys komentoon ei haittaakaan tee. expand z:\i386\hal.dl_ c:\windows\system32\hal.dll z on cd/dvd:n asemakirjain. Winukan kansiopolku oman koneen mukaisesti, tuossa se yleisin.
Itse kokeilin kaikkia vaihtoehtoja, mutta en päässyt pidemmälle kuin XP:n logon ilmestymisen ja siihen jähmettymiseen. Safe Modella kone aukeaa. En saa CD:ltä vaihtoehtoa "repair installation". Jos valitsen formatoimattoman asennuksen, niin mitä se käytännössä tarkoittaa?
Mitä sä luettavaksi annettuun ketjuun rupeat jatkamaan muualla aloittamaasi ketjua? Päätä nyt ihmeessä kumpi ketju on se jossa jatketaan? Jos se on tämä, niin editoi tohon kirjoitukseen tässä muaalla aloittamasi. Kirjoita sinne toiseen että jatkuu täällä. Ja pyydä modeja sulkemaan sun aloittama. Siis mikä? Palautuskonsoli vaatii xp:n asennus cd:n, siinä se on mukana. Jos et annetuista ohjeista (linkeistä) osaa oikellla cd:llä laittaa palautuskonsolia käyntiin, niin mene ja lue käyttäjien tekemät oppaat, yhden uudelleen asennus ohjeen perässä se on kuvien kera. Toimivasta koneesta (sama xp versio) voit tikkuun kopsata hall:dll:n ja Live Linux cd:llä käynnistää omasi ja kopsata sinne kovoon. Tosta xp-cd:n pakkausformaatista, josta expand purkaa ei oo tietoa. Osaako Live Linuxin purkuohjelmat sitä suoraan purkaa xp-cd:stä. (Puppy Linux ainakin käynnistyy täysin ramiin automatik, jolloin sen puppyn cd:n vois poistaa ja tutkia xp cdtä. Vaan pakkausmuoto xp-cdssä?)