Terve!
Ongelmani on seuraava että kun käynnistin tietokoneen normaalisti niin sain ilmoituksen että hal.dll puttuu tai on vioittunut. Sain Googlaamalla selville että hal.dll on ladattavissa netistä.
Huom! Käyttöjärjestelmä eli Windows Xp ei käynnisty, sillä kyseinen puuttuva tiedosto ns. 'käynnistää' XP -käyttöjärjestelmän.
Miten voin siirtää sen tietokoneeni system32/ -kansioon?
Voiko muistitikulla vai miten? Tietokone HP Compaq nx6310, käyttöjärjstelmä Windows XP
Kiitos paljon avusta jo etukäteen.
Ps. Kirjoitan tänne 1. kertaa joten toivottavasti aihe on oikeassa osiosasa.
Muokkaus: tässä viestissä siirtämisestä, mutta miten komennon voi suorittaa, tai olen väärässä! http://keskustelu.afterdawn.com/thread_view.cfm/
Saatko koneesi kuitenkin käyntiin? Mikäli tämä onnistuu voit puuttuvan tiedoston helpohkosti netistä ja sitten vain siirrät sen oikeaan paikkaan. Mikä siis on ongelmana?
Saan käyntiin tietokoneen mutta Windows -käyttöjärjestelmää en saa käyntiin tuon puuttuvan tiedoston takia.
Korjausasennus voisi olla ratkaisu ongelmaan, tällöin tiedostojen pitäisi kai säilyä? Tai sitten sijoitat yhteen uuteen kovalevyys jolle teet puhtaan asennuksen.
Tietokoneen mukana ei tullut mitään CD:tä, joten korjausasennusta ei voi tehdä.
Käsittääkseni jokin muu vaihtoehto myös kuin tuo korjausasennus.
Onko kellään tutullasi semmoista cd-levyä?
HP:n läppäreissä taisi F7 näppäin muistaakseni käynnistää uudelleen asennuksen. Linux live-cd:ä voisi kokeilla myös tuota tiedoston siirtoa oikeaan kansioon. Voitko esim. työpaikalla / koulussa / kaverilla ladata sellaisen.
Valitettavasti ei ole saatavilla, en ainakaan tiedä kellä olisi.
Olenkos umpikujassa?
Tässä ketjussa sama ongelma: http://keskustelu.afterdawn.com/thread_view.cfm/
Jostain muistan lukeneeni ohjeen, jonka mukaan käyttiksen pystyi uudelleen asentamaan USB:n kautta joten eikös tuon hal.dll:n pystyisi siirtämään niin?
combo kirjoitti:
Jostain muistan lukeneeni ohjeen, jonka mukaan käyttiksen pystyi uudelleen asentamaan USB:n kautta joten eikös tuon hal.dll:n pystyisi siirtämään niin?
Juu, voit laittaa tikulle vaikka Linuxin, bootata koneen sillä ja käydä laittamassa tuon tiedoston paikalleen.
Blaze kirjoitti:
combo kirjoitti:
Jostain muistan lukeneeni ohjeen, jonka mukaan käyttiksen pystyi uudelleen asentamaan USB:n kautta joten eikös tuon hal.dll:n pystyisi siirtämään niin?
Juu, voit laittaa tikulle vaikka Linuxin, bootata koneen sillä ja käydä laittamassa tuon tiedoston paikalleen.
Pystytkö selittämään vähän paremmin tyhmälle ja tietämättömälle :/.
(Tarvitseeko minun asentaa Linux???)
En oo tehny ku Gentoo-tikkuja toisesta Gentoo-koneesta, mut mitä nyt pikasesti googletin, niin tuo Unetbootin heti tuossa alussa näyttäis varsin kätevältä ratkasulta Windowsille: http://www.webupd8.org/2009/04/4-ways-to-create-bootable-live-usb.html
Teet siis Windows-koneella boottaavan Linux-tikun, ja käynnistät ja korjaat tämän rikkinäisen Windows-konees sillä.
Toivottavasti valitsemas jakelu mounttaa Windows-levyt automaattisesti readwritenä, jos ei, niin tuu kyseleen lisäneuvoja.
combo kirjoitti:
Pystytkö selittämään vähän paremmin tyhmälle ja tietämättömälle :/.
(Tarvitseeko minun asentaa Linux???)
Ei varsinaisesti asentaa, laitat muistitikulle valmiin levykuvan ja sen hal.dll-tiedoston, boottaat siltä tikulta ja siirrät tiedoston kovalevylle.
Sopiva Live-Linux on vaikka SystemRescueCD, mutta sen käyttö vaatii perustiedot Linuxin komentorivistä.
Eli minulla on muistikku, mutta pitääkö se alustaa ja miten teen sen 'Linuxin'??(Levykuva eli Mount Image ko?) (Olen vähän aika sitten polttanut DVD levylle pelin) Tarvitsenko jonkun ohjelman jolla poltan hal.dll -tiedoton muistitikulle. Miten teen Linux -tikun?
Sori kun oon tyhmä mutta heti selkiää kun tulee apuja. Toivottavasti kestätte! :)
combo kirjoitti:
Miten teen Linux -tikun?
Lataa UNetbootin osoitteesta http://unetbootin.sourceforge.net . Avaa se, valitse haluamasi Linux-distribuutio ja paina OK.
Latasin tuon sovelluksen, mitäs sitten teen?
Siinä sovelluksessa kun on niin paljon vaihtoehtoja...
Minkä distribuution valitsen?
Ja valitsenko Diskimagen vai mitä???
combo kirjoitti:
Latasin tuon sovelluksen, mitäs sitten teen?
1) Varmistat, että valittuna on "Distribution".
2) Valitset pudotusvalikosta, minkä distribuution haluat ladata. Minä valitsisin SystemRescueCD:n, jonka käyttö tosin vaatii hieman Linux-taitoja. Jos valitset sen, pyydä vaikka minulta apua tarvittaessa.
3) Valitset alhaalla olevasta valikosta, mille tikulle haluat asentaa sen.
4) Painat OK
Valitsin sen SystemRescueCD:n.
Onko kaikki tiedot oikein? (Asemassa G sijaitsee muistitikku)
combo kirjoitti:
Onko kaikki tiedot oikein?
On.
Kumman noista nyt valitsen?
http://dc281.4shared.com/download/MKacH_QY/
'Reboot Now' vai 'Exit'
Ja koska hal.dll 'laitetaan' tikulle?
combo kirjoitti:
Kumman noista nyt valitsen?
Reboot Now käynnistää koneen uudelleen ja Exit lopettaa UNeetbootinin. Valitse vaikka Exit.
Siireetäänkö kyseinen tiedosto nyt muistitikulle vai mitä tehdään?
combo kirjoitti:
Siireetäänkö kyseinen tiedosto nyt muistitikulle vai mitä tehdään?
Jos tarkoitat hal.dll:ää, niin kyllä.
Entä sitten?
combo kirjoitti:
Entä sitten?
Laitat tikun kiinni siihen koneeseen, josta se hal.dll puuttuu, ja koitat saada sen boottaamaan tikulta. Mikäli näytöllä lukee aivan käynnistyksen alussa "Press F12 to enter boot menu" tai vastaavaa, niin paina sitä nappia.
Selvä, kokeillaan!
Se ilmoittaa:
UNetbootin = otsikko
Default = varmaan se tiedosto
Aalapuolella ohje Press [tab] to edit options
alapuolella lukee Automatic boot in [sekunnit 10 0:aan] seconds...
Kuuluukohan sekuntien alkaa koko ajan 10:tä vai onko jokin ongelma?
Otan vielä valokuvat tuosta ruudusta.
Anna sekuntien mennä nollaan, jonka jäkeen pitäisi tulla toinen menu, jossa lukee isolla punaisella tekstillä "SystemRescueCD", paina siinä enteriä, niin SysRescCD käynnistyy.
Tässä 1. kuva:
http://dc281.4shared.com/download/mjnr3Toy/
Tämä ruutu tuli, numerot alkavat 0:n jälkeen taas 10 ja taas...
2. kuva:
http://dc281.4shared.com/download/45KRTxL1/
Kun painoin kerram ESC -näppäintä niin vasempaan alakulmaan tuli ns. kursori, joka on tuo alaviiva, siihen voi kirjoittaa. Pitäisikö siinä antaa joku komento ja painaa Enteriä, jolloin 1. kuvan mukainen ruutu tulee taas jotain tapahtuisi?
Paina enteriä siinä ensimmäisessä menussa.
ei tapahdu mitään, tarkalleen ottaen mikä menu? käynnistänkö tietsikan uudelleen?
kokeilin antaa komennon: SystemRescueCD siihen vasempaan alakulmaan ja tuli ilmoitus: could not kernel image: SystemRescueCd
1. valikko
Select Boot Device
Vaihtoehdot:
Optical Disk Drive
Notebook Hard Drive
USB Hard Disk <-- Valitsin tuon ja painoin entteriä, sitten tulee 1. kuvan mukainen ruutu ja mitään ei tapahdu
combo kirjoitti:
ei tapahdu mitään, tarkalleen ottaen mikä menu? käynnistänkö tietsikan uudelleen?
Käynnistä kone uudelleen ja paina enteriä siinä menussa, jossa ne sekunnit pyörivät.
Edit: Sitten tikussa on vikaa, mitä tiedostoja siinä on? Kokeile asentaa SysRescCD uudelleen tikulle UNetbootinilla.
Edit2: Mikä tiedostojärjestelmä tikussa on, jos siinä on NTFS, se voi sekoittaa asioita.
-tossu- kirjoitti:
combo kirjoitti:
ei tapahdu mitään, tarkalleen ottaen mikä menu? käynnistänkö tietsikan uudelleen?
Käynnistä kone uudelleen ja paina enteriä siinä menussa, jossa ne sekunnit pyörivät.
Edit: Sitten tikussa on vikaa, mitä tiedostoja siinä on? Kokeile asentaa SysRescCD uudelleen tikulle UNetbootinilla.
Edit2: Mikä tiedostojärjestelmä tikussa on, jos siinä on NTFS, se voi sekoittaa asioita.
Tiedostojärjestelmä on NTFS, tikku oli tyhjä. Eikös tuon voi yrittää tehdä CD - tai DVD -levylle tai etsiä tikku, jossa on eri tiedostojärjestelmä.
Edit: kokeilenko tehdä saman muistitikulle, jonka tiedostojärjestelmä on FAT32?
Pystyykö tuota toista muistitikkua käyttämään normaalisti tuon 'operaation' jälkeen?
Tikun voi kyllä operaation jälkeen alustaa ihan typötyhjäksi – ainakin Linuxin puolelta aivan vaivatta. Itse olen kuitenkin yleensä käyttänyt USB-tikkujen sijaan CD-RW-levyjä, niillä ei tule mitään ikäviä yllätyksiä tiedostojärjestelmän tai muun hassun kanssa. Levy pitää toki osata polttaa oikein, mutta jos olet aiemminkin levykuvia polttanut, tässä ei varmaan ole mitään ihmeellistä.
Ok! Kokeilen levyä!
combo kirjoitti:
Eikös tuon voi yrittää tehdä CD - tai DVD -levylle
Voi, lataa SysRescCD:n levykuva ja polta se levylle.
http://sourceforge.net/projects/systemrescuecd/
-tossu- kirjoitti:
combo kirjoitti:
Eikös tuon voi yrittää tehdä CD - tai DVD -levylle
Voi, lataa SysRescCD:n levykuva ja polta se levylle.
http://sourceforge.net/projects/systemrescuecd/files/sysresccd-x86/1.6.0/systemrescuecd-x86-1.6.0.iso/download
Käyköhän DVD+RW -levy?
poltanko sen SysRescCD.ison levylle? ja sinne siirrän hal.dll:n?
Helpointa olisi polttaa tuo levykuva levylle (ei tietenkään tiedostona vaan sillä erityisellä levykuvan polttamiseen tarkoitetulla toiminnolla) ja laittaa hal.dll muistitikulle. Muistitikkua voi varmasti lukea, kunhan SysRescCD on käynnissä.
DVD-levyn sopivuuteen en osaa ottaa kantaa, mutta kun kyseessä on RW-levy, ei varmaan ole paljon menetettävääkään? :)
Eli sittenkö pitäisi toimia kun pistää levyn siihen tietokoneeseen, johon on poltettu tuo SysResCD ja muistitikulla hal.dll.
Kyllä.
Millä ohjelmalla poltan levylle?
Millä ohjelmalla poltan levylle?
Tällä hetkellä ImgBurn tyhjentää levyä ennen kuin aloittaa tuon polttamisen.
Sitten kun poltto on valmis niin laitan sen rikkinäisen tietokoneeseen levyn ja USB -muistitikun ja sitten tuon bootin pitäisi toimia?
Meneekö se hal.dll itsestään sinne system32 kansioon?
Mikä järjestys pitää olla käynnistysasetuksissa? Oletusko?
Vai esim. USB CD-asema 1. ja 2. USB-kiintolevy.
Ei se tiedosto sinne itse mene. Lisäksi sinun täytyy bootata se sieltä levyltä, ei se lähde sieltä itse pyörimään, jollei CD-asemaa ole laitettu ensimmäiseksi.
Sitten kun se käy, niin siirrät tiedoston sinne system32:een.
Aluksi aukeaa Boot Device Menu ja mitä sitten pitää tehdä?
Valikossa on niin apljon eri vaihtoehtoja.
Ja miten siirrän muistitikulta sen sinne system32 kansioon?
Onko tietokoneessa valmiina Recovery Console, ja jos o niin miten sinne pääsee?
combo kirjoitti:
Aluksi aukeaa Boot Device Menu ja mitä sitten pitää tehdä?
Valikossa on niin apljon eri vaihtoehtoja.
Ja miten siirrän muistitikulta sen sinne system32 kansioon?
Ainakin omassa läppärissäni piti valita "Optical drive". Kun pääset käyttämään SystemRescueCD:tä, niin ensiksi paina vasemmasta alakulmasta sitä levyn kuvaa, sitten sieltä valikosta "GParted". GPartedista katso "Size"-kohdasta muistitikkusi koko ja laita samalta riviltä ylös paperille kohta "Partition". Katso myös Windowsin levyä vastaava koko ja laita senkin rivin "Partition"-kohta ylös. Sitten avaa taas vasemman alakulman valikko ja valitse "xfce terminal". Sitten kirjoita siihen "cp /dev/xxx/hal.dll /dev/xx2/WINDOWS/system32/hall.dll" ja paina enteriä. Eli siis jos ylösottamasi muistitikun "Partition"-kohta on esimerkiksi "/dev/sdb", niin tuohon "xxx" tilalle tulee "sdb". Sama homma "xx2" kanssa (Windowsin levy siis tuo xx2). Pitäisi toimia noin, en ota mitään vastuuta jos kone menee rikki.
pake10 kirjoitti:
Sitten kirjoita siihen "cp /dev/xxx/hal.dll /dev/xx2/WINDOWS/system32/hall.dll" ja paina enteriä. Eli siis jos ylösottamasi muistitikun "Partition"-kohta on esimerkiksi "/dev/sdb", niin tuohon "xxx" tilalle tulee "sdb". Sama homma "xx2" kanssa (Windowsin levy siis tuo xx2). Pitäisi toimia noin, en ota mitään vastuuta jos kone menee rikki.
Eivät ne laitetiedostot ole mitään hakemistoja. Levyt täytyy ensin liittää johonkin hakemistoon.
mount /dev/xxx /mnt/custom mount /dev/xx2 /mnt/windows cp /mnt/custom/hal.dll /mnt/windows/WINDOWS/system32
Koko homma alkaa kyllä vaikuttaa sellaiselta sähläykseltä, että eiköhän olisi parempi viedä se kone ammattilaiselle huoltoon.
Ei ole edes mitään takeita, että tiedoston kopiointi auttaisi. Näkemissäni vastaavissa tapauksissa on aina ollut kyseessä kovalevyn hajoaminen. Windows vain sattuu valittamaan ensimmäisestä virheestä; jos tuon tuurilla saakin korjattua, luultavasti edessä on lisää samanlaisia.
Olen samaa mieltä Metabolixin kanssa. Oma Asukseni kävi korjaamolla kovalevyrikon takia, se oli kolmessa päivässä takaisin (Tosin sitten se lähti takaisin kiinnittämättömän takakannen takia, ja meni viisi päivää).
Aihe on jo aika vanha, joten et voi enää vastata siihen.