Momentan sunteți offline, așteptați să vă reconectați la internet

Mesajul de eroare „NTLDR is missing” la instalarea sau upgrade-ul Windows XP peste Windows 95, Windows 98 sau Windows Millenium Edition.

Asistența pentru Windows XP s-a încheiat

Microsoft a încheiat asistența pentru Windows XP la data de 8 aprilie 2014. Această schimbare a afectat actualizările de software și opțiunile de securitate. Aflați ce înseamnă aceasta pentru dvs. și cum puteți rămâne protejat.

Acest articol a fost arhivat. Articolul este oferit „ca atare” şi nu va mai fi actualizat.
Pentru o versiune Microsoft Windows 2000 a acestui articol, consultaţi 255220 (articolul poate să fie în limba engleză).
SIMPTOME
Când încercaţi să instalaţi Microsoft Windows XP sau să faceţi upgrade la Windows XP pe un computer care execută Microsoft Windows 95, Windows 98 sau Windows Millennium Edition, este posibil să primiţi următorul mesaj de eroare după prima repornire din timpul instalării:
NTLDR is missing
Apăsaţi orice tastă pentru repornire
CAUZĂ
Această problemă poate apărea în cazul în care instalarea existentă Windows 95, Windows 98 sau Windows Millennium Edition a fost clonată, apoi aplicată unei unităţi cu geometrie diferită de cea a unităţii sursă a copiei clonate.

De exemplu, executaţi Windows 98 pe o unitate de 4 gigaocteţi (GO). După ce faceţi upgrade la un hard disk de 30 GO, utilizaţi un utilitar terţ de creare a imaginilor de disc pentru a crea o imagine în oglindă a instalării Windows 98, apoi aplicaţi imaginea la unitatea nouă. Mai târziu, efectuaţi un upgrade la Windows XP. Pentru aceasta, instalaţi Windows XP peste imaginea clonată de Windows 98.

Pentru a apărea această problemă, trebuie să fie îndeplinite toate condiţiile următoare:
  • Partiţia de sistem/pornire este formatată cu sistemul de fişiere FAT32.
  • Computerul porneşte prin utilizarea extensiilor INT-13. (Aceasta este o partiţie mai mare de 7,8 GO cu un tip de ID-sistem 0C în tabela de partiţii).
  • Din cauza procedurii de clonare, valoarea Heads (sides) din BPB FAT32 (BIOS Parameter Block) nu se potriveşte geometriei unităţii fizice.
În Windows 95, Windows 98 sau Windows Millennium Edition, codul de pornire ignoră valoarea Heads din BPB şi porneşte programele chiar dacă această valoare nu este validă. Cu toate acestea, în Microsoft Windows 2000 şi Windows XP codul de pornire necesită această valoare, iar pornirea nu se poate realiza dacă această valoare nu este validă.
REZOLUŢIE
Pentru a rezolva această problemă, corectaţi valoarea Heads (sides) din BPB FAT32 astfel încât să poată continua pornirea Windows XP. Pentru actualizarea valorii, rescrieţi codul de pornire Windows 95, Windows 98 sau Windows Millennium Edition. Pentru aceasta, urmaţi paşii de mai jos:
  1. Reporniţi computerul prin utilizarea unui disc de pornire Windows 95, Windows 98 sau Windows Millennium Edition care conţine fişierul Sys.com. (Acest fişier este inclus în mod implicit.)
  2. Creaţi o copie de rezervă a fişierului Msdos.sys din directorul rădăcină al unităţii de sistem. Pentru a face aceasta, tastaţi următoarele comenzi în promptul de comandă:
    attrib -h -r -s c:\msdos.sys
    rename msdos.sys *.ysy
  3. În promptul de comandă, tastaţi sys c: pentru a rescriere codul de pornire Windows 95, Windows 98 sau Windows Millennium Edition cu informaţiile BPB corecte. Dacă această comandă se execută cu succes, treceţi la pasul 4.

    Dacă utilizaţi un disc de pornire Windows Millenium Edition şi primiţi următorul mesaj de eroare, înseamnă că unul sau mai multe fişiere din instalarea Windows Millenium Edition au fost eliminate:
    Nu se găseşte fişierul de sistem în locaţia standard de pe unitatea C:
    Urmaţi aceşti paşi pentru a pune fişierele corecte pe unitate, astfel încât comanda sys să le poată localiza:
    1. Tastaţi următoarele comenzi. Apăsaţi ENTER după fiecare comandă:
      c:
      cd\windows
      Dacă Windows este instalat în alt folder decât folderul Windows, reglaţi comanda în mod corespunzător.
    2. Comutaţi la folderul Command prin tastarea următoarei comenzi:
      cd command
      Dacă primiţi un mesaj de eroare ce anunţă că nu a fost găsită calea, tastaţi următoarea comandă pentru crearea folderului Command, apoi executaţi din nou comanda cd command:
      md command
      .
    3. Comutaţi la folderul EBD prin tastarea următoarei comenzi:
      cd ebd
      Dacă primiţi un mesaj de eroare ce anunţă că nu a fost găsită calea, tastaţi următoarea comandă pentru crearea folderului EBD, apoi repetaţi comanda cd ebd:
      md ebd
      .
    4. În folderul EBD, utilizaţi următoarele comenzi pentru a copia fişierul Io.sys din rădăcina hard diskului şi a-l redenumi ca Winboot.sys:
      attrib -s -h -r c:\io.sys
      copy c:\io.sys winboot.sys
      Winboot.sys este fişierul necesar pentru fişierul Sys.com.
    5. Comutaţi înapoi la unitatea A, apoi tastaţi următoarele comenzi:
      a:
      sys c:
    Tastaţi următoarele comenzi pentru restaurarea fişierului original Msdos.sys. Apăsaţi ENTER după fiecare comandă:
    attrib -s -h -r c:\msdos.sys
    copy c:\msdos.ysy c:\msdos.sys
    Apăsaţi Y pentru a suprascrie fişierul Msdos.sys existent. Veţi primi o confirmare „1 FILE(S) COPIED” că fişierul a fost suprascris.
  4. Reporniţi computerul cu Windows 95, Windows 98 sau Windows Millennium Edition, apoi încercaţi din nou instalarea sau upgrade-ul la Windows XP.

    Notă Ca alternativă, după executarea comenzii sys c:, aveţi posibilitatea să porniţi în consola de recuperare, apoi să utilizaţi comanda fixboot pentru a rescrie codul de pornire Windows XP. Cu această procedură, instalarea originală continuă în mod normal.
STARE
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secţiunea „Se aplică la”.
INFORMAŢII SUPLIMENTARE
Pentru informaţii suplimentare, faceţi clic pe următoarele numere de articole pentru a le vizualiza în Baza de cunoştinţe Microsoft:
178947 Fişierul registry nu a fost găsit. Serviciile registry pot să... (articolul poate să fie în limba engleză)
318948 Mesajul de eroare „NTLDR is missing or corrupt” în timpul upgrade-ului la Windows 2000 sau Windows NT 4.0 (articolul poate să fie în limba engleză)
Proprietăți

ID articol: 314057 - Ultima examinare: 12/07/2015 08:18:39 - Revizie: 3.1

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition

  • kbnosurvey kbarchive kbfilesystems kbenv kberrmsg kbprb kbsetup KB314057
Feedback