Uudistin koneen sisuskaluja. Samalla vaihtui käyttöjärjestelmä windows 7:aan. Se on asennettuna uudelle kovalevylle, joka on sata väylässä. Vanha kovalevy, joka käyttää IDE väylää ja sisältää XP:n, on myös koneessa. Miten saisin tuon XP:n toimimaan. Se on tietääkseni vanhalla kovalevyllä, mutta ei käynnisty. Mitä tehdä? Olisi hyvä kun olisi kaksi käyttöjärjestelmää, koska osa olemassa olevista ohjelmista ei seiskassa toimi. Eli hommahan toimisi ilmeisesti siten, että käynnistys vaiheessa valitaan kumpaa käyttöjärjestelmää käytetään. Nytkin se kysyy, että Windows 7 vai vanhempi windows. Jos vanhemman valitsee, ei tapahdu mitään. Ilmoittaa vain, että puuttuu tiedosto <windows pääkan.>\system32\hal.dll Tuo kyllä löytyy siltä vanhalta kovalevyltä. Pitääkö se jotenkin aktivoida vai mitä?
Laita ensin kansion asetuksista näkyviin tunnettujen tiedostotyypien tunnisteet, piilotetut tiedostot sekä suojatut järjestelmätiedot. Kopioi ntldr ja boot.ini toisenkin aseman juureen (katso vaikkapa levynhallinnasta(diskmgmt.msc) mitkä asemat ovat aktiivisella osiolla ja kopioi sellaiselle). Nyt se on varmasti myös siellä missä pitääkin. Jos ei vielä toimi, niin koeta lisätä XP EasyBCD ohjelmalla boottivalikkoon. Boot.ini tiedostoa saatta joutua myös muuttamaan niin, että siellä viitataan oikeaan levyyn: http://keskustelu.afterdawn.com/thread_view.cfm/612761#3700897 Edit: ntdetect.com myös.
Pikemmikin se wanha on niinpaljon sekasin, ettei sen takia käynnisty. Levyntarkistus seiskassa voisi auttaa, ilmeisesti tuo äkspeen levy toimii seiskan puolella? T: Vesku
Voi kokeilla tehdä levyntarkastuksenkin eli virheentarkastuksen (chkdsk tai resurssienhallinnan kautta hiiren kakkosnapilla klikataan asemaa). hall.dll puuttuu -virhe tulee myös virheellisestä boot.ini tiedostosta. Esim. täällä on mainittu asiasta. ja MS:n sivulla boot.ini tiedot eivät välttämättä kelpaa samanlaisena uudessa tilanteessa. Lisäys: boot.ini tiedostoon voi tehdä kerralla useita erilaisia rivejä, joista voi kokeilla mikä toimii ja poistaa lopuksi muut.