NTLDR puuttuu -virhesanoma tulee näyttöön, kun Windows 95-, Windows 98- tai Windows Millennium Edition -tietokone päivitetään Windows XP:ksi tai kun Windows XP asennetaan siihen

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 314057 - Näytä tuotteet, joita tämä artikkeli koskee.
Tämän artikkelin Microsoft Windows 2000 -käyttöjärjestelmää käsittelevä versio on 255220.
Laajenna kaikki | Kutista kaikki

Oire

Kun yrität asentaa Microsoft Windows XP:n tai päivittää Windows XP:n Microsoft Windows 95-, Windows 98- tai Windows Millennium Edition -tietokoneeseen, näyttöön saattaa asennuksen aikana ensimmäisen uudelleenkäynnistyksen jälkeen tulla seuraava virhesanoma:
NTLDR puuttuu
Käynnistä painamalla jotain näppäintä

Syy

Tämä ongelma saattaa ilmetä, jos aiempi Windows 95-, Windows 98- tai Windows Millennium Edition -asennus oli kloonattu ja asennettu asemaan, jonka geometria on erilainen kuin kloonatun kopion lähdeasema.

Esimerkkinä tästä on tilanne, jossa Windows 98 on asennettu neljän gigatavun suuruiseen asemaan. Kun olet päivittänyt 30 gigatavun kiintolevyasemaksi, teet vedoksen Windows 98 -asennuksestasi jonkin kolmannen osapuolen levyvedosapuohjelman avulla ja asennat vedoksen sitten uuteen asemaan. Päivität myöhemmin Windows XP:ksi asentamalla Windows XP:n kloonatun Windows 98 -vedoksen päälle.

Jotta tämä ongelma ilmenisi, kaikkien seuraavien ehtojen on toteuduttava:
  • Järjestelmä- eli käynnistysosio on alustettu FAT32-tiedostojärjestelmäksi.
  • Tietokone käynnistyy käyttäen INT-13-laajennuksia (osio on suurempi kuin 7,8 gigatavua, ja osiotaulukon System-ID-tyyppi on 0C).
  • Kloonauksen vuoksi FAT32 BPB:n (BIOS Parameter Block) Heads (lukupäät) -arvo ei vastaa fyysisen aseman geometriaa.
Windows 95:n, Windows 98:n tai Windows Millennium Editionin käynnistyskoodi ohittaa BPB:n Heads-arvon ja käynnistää kyseiset ohjelmat, vaikka arvo ei ole kelvollinen. Microsoft Windows 2000:n ja Windows XP:n käynnistyskoodi kuitenkin vaatii tämän arvon, eikä käynnistys onnistu, jos arvo ei ole kelvollinen.

Ratkaisu

Voit ratkaista tämän ongelman korjaamalla FAT32 BPB:n Heads-arvon niin, että Windows XP:n käynnistyminen voi jatkua. Voit päivittää tämän arvon kirjoittamalla Windows 95:n, Windows 98:n tai Windows Millennium Editionin käynnistyskoodin uudelleen. Voit tehdä tämän seuraavasti:
  1. Käynnistä tietokone Sys.com-tiedoston sisältävän Windows 95:n, Windows 98:n tai Windows Millennium Editionin käynnistyslevyn avulla. (Tämä tiedosto sisältyy levyyn oletusarvon mukaan.)
  2. Varmuuskopioi järjestelmäaseman pääkansiossa oleva Msdos.sys-tiedosto. Voit tehdä tämän kirjoittamalla komentokehotteeseen seuraavat komennot:
    attrib -h -r -s c:\msdos.sys
    rename msdos.sys *.ysy
  3. Kirjoita Windows 95:n, Windows 98:n tai Windows Millennium Editionin käynnistyskoodi uudelleen sisältämään oikeat BPB-tiedot kirjoittamalla komentokehotteeseen sys c:. Jos tämän komennon suorittaminen onnistuu, siirry vaiheeseen 4.

    Jos käytät Windows Millennium Editionin käynnistyslevyä ja näyttöön tulee seuraavankaltainen virhesanoma, vähintään yksi Windows Millennium Edition -asennuksen tiedosto on poistettu:
    Järjestelmätiedostoa ei löydy aseman C: vakiosijainneista
    Sijoita oikeat tiedostot asemaan seuraavasti, jotta sys-komento löytää ne:
    1. Kirjoita seuraavat komennot. Paina ENTER-näppäintä kunkin komennon jälkeen:
      c:
      cd\windows
      Jos Windows on asennettuna muuhun kuin Windows-kansioon, muokkaa näitä komentoja tilanteen mukaan.
    2. Yritä vaihtaa Command-kansioon kirjoittamalla seuraava komento:
      cd command
      Jos näyttöön tulee virhesanoma siitä, että polkua ei löydy, luo Command-kansio kirjoittamalla seuraava komento ja suorita sitten cd command -komento uudelleen:
      md command
    3. Vaihda EBD-kansioon kirjoittamalla seuraava komento:
      cd ebd
      Jos näyttöön ei tule virhesanomaa siitä, että polkua ei löydy, luo EBD -kansio kirjoittamalla seuraava komento ja toista sitten cd ebd -komento:
      md ebd
    4. Kopioi EBD-kansiossa Io.sys-tiedosto kiintolevyaseman pääkansiosta ja nimeä Io.sys-tiedostoksi Winboot.sys seuraavien komentojen avulla:
      attrib -s -h -r c:\io.sys
      copy c:\io.sys winboot.sys
      Winboot.sys on tiedosto, jonka Sys.com vaatii.
    5. Vaihda takaisin asemaan A ja kirjoita sitten seuraavat komennot:
      a:
      sys c:
    Palauta alkuperäinen Msdos.sys-tiedosto kirjoittamalla seuraavat komennot. Paina ENTER-näppäintä kunkin komennon jälkeen:
    attrib -s -h -r c:\msdos.sys
    copy c:\msdos.ysy c:\msdos.sys
    Korvaa aiemmin luotu Msdos.sys-tiedosto painamalla K. Näyttöön tulee 1 tiedosto(a) kopioitu -sanoma vahvistamaan, että tiedosto korvattiin.
  4. Käynnistä tietokone uudelleen Windows 95-, Windows 98- tai Windows Millennium Edition -käyttöjärjestelmään ja yritä sitten asentaa Windows XP tai päivittää Windows XP:ksi uudelleen.

    Huomautus Voit myös sys c: -komennon suorittamisen jälkeen käynnistää tietokoneen palautuskonsoliin ja korvata Windows XP:n käynnistyskoodin sitten fixboot-komennon avulla. Näiden toimien avulla alkuperäinen asennus jatkuu normaalisti.

Tila

Microsoft on vahvistanut, että tämä ongelma esiintyy artikkelin alussa luetelluissa Microsoftin tuotteissa.

Enemmän tietoa

Saat lisätietoja napsauttamalla seuraavia artikkelien numeroita, jolloin pääset lukemaan artikkelit Microsoft Knowledge Base -tietokannassa:
178947 Rekisteritiedostoa ei löytynyt. Rekisteripalvelut eivät ehkä... -virhesanoma (tämä artikkeli saattaa olla englanninkielinen)
318948 Virhesanoma siitä, että NTLDR puuttuu tai on vioittunut, Windows 2000- tai Windows NT 4.0 -päivityksen aikana (tämä artikkeli saattaa olla englanninkielinen)

Ominaisuudet

Artikkelin tunnus: 314057 - Viimeisin tarkistus: 13. lokakuuta 2006 - Versio: 3.2
Artikkelin tiedot koskevat seuraavia tuotteita:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Hakusanat: 
kbfilesystems kbenv kberrmsg kbprb kbsetup KB314057

Anna palautetta

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com