Windows nu mai porne?te după ce instala?i o versiune anterioară a sistemului de operare Windows într-o configura?ie cu încărcare duală

Traduceri articole Traduceri articole
ID articol: 919529 - View products that this article applies to.

Suportul pentru Windows Vista fără niciun pachet service pack instalat se va încheia pe 13 aprilie 2010. Pentru a continua să primi?i actualizări de securitate pentru Windows, asigura?i-vă să Windows Vista func?ionează cu pachetul Service Pack 2 (SP2). Pentru mai multe informa?ii, consulta?i următoarea pagină Web Microsoft: Suportul se va încheia pentru anumite versiuni de Windows

Măriți totul | Reduceți totul

În această pagină

SIMPTOME

După ce instala?i o versiune anterioară a sistemului de operare Windows pe un computer cu Microsoft Windows Vista sau cu Windows 7 într-o configura?ie cu încărcare duală, este posibil să întâlni?i una dintre următoarele probleme:
  • Dacă instala?i o versiune anterioară a sistemului de operare Windows pe un computer cu Windows Vista sau cu Windows 7, Windows Vista nu mai porne?te. În acest caz, porne?te numai versiunea anterioară de sistem de operare Windows.
  • Dacă instala?i o instan?ă suplimentară de Microsoft Windows XP pe un computer unde Windows XP ?i Windows Vista sunt deja instalate într-o configura?ie cu încărcare duală, este posibil să primi?i următorul mesaj de eroare:
    Disk read error has occurred.

CAUZĂ

Aceste probleme se produc deoarece versiunile anterioare ale sistemului de operare Windows sunt incompatibile cu noua metodă de încărcare Windows Vista. Windows Vista utilizează un depozit nou BCD (Boot Configuration Database). Acest depozit con?ine un meniu de încărcare ?i toate informa?iile despre sistemele de operare care sunt instalate pe computer. De aceea, un fi?ier Boot.ini care apar?ine unei versiuni anterioare a sistemului de operare Windows nu poate fi utilizat pentru a porni Windows Vista.

În versiunile anterioare ale sistemului de operare Windows care se execută pe un computer bazat pe BIOS (sistem de intrare-ie?ire primar), cum ar fi Windows XP, procesul de încărcare începe cu BIOS-ul sistemului. BIOS-ul determină dispozitivul de încărcare, apoi încarcă primul sector fizic. Acest sector fizic este denumit sector principal de încărcare (Master Boot Record - MBR) MBR con?ine tabelul de parti?ii ?i codul necesar de execu?ie a încărcării. Codul caută în tabelul de parti?ii pentru a găsi parti?ia activă ?i transferă controlul sectorului de încărcare din parti?ia activă. Apoi, sectorul de încărcare de pe parti?ia activă încarcă programul Ntldr. Programul Ntldr analizează fi?ierul Boot.ini. Acest fi?ier se utilizează pentru a enumera sistemele de operare care sunt instalate.

Când Windows Vista sau Windows 7 porne?te pe un computer bazat pe BIOS, BIOS-ul încarcă MBR, apoi încarcă sectorul de încărcare. Codul de încărcare încarcă însă noul program Manager de încărcare Windows (Bootmgr). Manager de încărcare Windows analizează fi?ierul BCD (Boot Configuration Data), enumeră sistemele de operare instalate, apoi afi?ează meniul de încărcare. Dacă pe o configura?ie cu încărcare duală este instalată o versiune anterioară a sistemului de operare Windows împreună cu Windows Vista sau Windows 7, programul Manager de încărcare Windows transferă controlul programului Ntldr pentru versiunea anterioară a sistemului de operare Windows. Programul Manager de încărcare Windows efectuează acest lucru atunci când selecta?i Windows Vista din meniul de încărcare.

Când instala?i o versiune anterioară a sistemului de operare Windows pe un computer cu Windows Vista sau cu Windows 7, programul de instalare suprascrie totul în MBR, în sectorul de încărcare ?i în fi?ierele de încărcare. De aceea, versiunea anterioară a sistemului de operare Windows pierde compatibilitatea cu Windows Vista.

REZOLUȚIE

Pentru a rezolva aceste probleme, urma?ii pa?ii de mai jos:

Notă Ave?i posibilitatea să executa?i comenzile din următoarea procedură utilizând promptul comandă. Dacă executa?i aceste comenzi în Windows Vista, executa?i-le într-un prompt de comandă cu drepturi privilegiate de utilizator. Face?i clic pe Start, pe Accesorii, face?i clic cu butonul din dreapta pe comanda rapidă a promptului de comandă, apoi face?i clic pe Executare ca administrator.
  1. Utiliza?i Bootsect.exe pentru a restaura MBR din Windows Vista ?i codul de încărcare care transferă controlul la programul Manager de încărcare Windows. Pentru aceasta, tasta?i următoarea comandă în prompt: Unitate:\boot\Bootsect.exe /NT60 All

    În această comandă, Unitate este unitatea unde se află instalarea Windows Vista.

    Notă Folderul de încărcare pentru acest pas este pe unitatea DVD.
  2. Utiliza?i Bcdedit.exe pentru a crea în mod manual o intrare în fi?ierul Boot.ini BCD pentru versiunea anterioară a sistemului de operare Windows. Pentru aceasta, tasta?i următoarele comenzi în prompt:

    Notă În aceste comenzi, Unitate este unitatea unde este instalat Windows Vista.
    • Unitate:\Windows\system32\Bcdedit /create {ntldr} /d "Descriere pentru versiunea anterioară de Windows"

      Notă În această comandă, Descriere pentru versiunea anterioară de Windows poate fi orice text dori?i. De exemplu, Descriere pentru versiunea anterioară de Windows poate fi „Windows XP” sau „Windows Server 2003”.
    • Unitate:\Windows\system32\Bcdedit /set {ntldr} device partition=x:

      Notă În această comandă, x: este litera unită?ii parti?iei active.
    • Unitate:\Windows\system32\Bcdedit /set {ntldr} path \ntldr
    • Unitate:\Windows\system32\Bcdedit /displayorder {ntldr} /addlast
  3. Reporni?i computerul.

INFORMAȚII SUPLIMENTARE

Pentru a porni versiuni ale sistemului de operare Windows care sunt bazate pe Microsoft Windows NT, ave?i nevoie de următoarele fi?iere:
  • Ntldr
  • Boot.ini
  • Bootfont.bin

    Notă Trebuie să utiliza?i acest fi?ier când instala?i versiuni de Windows în limbi est-asiatice.
  • NTDetect.com
În Windows XP, aceste fi?iere se află pe parti?ia de sistem care este marcată ca „activă”. În mod implicit, aceste fi?iere sunt fi?iere de sistem ascunse în Windows XP. Utilizatorii pot înlocui aceste fi?iere utilizând Consola de recuperare sau pot porni sistemul de operare utilizând un disc de încărcare Windows NT. Windows Vista nu utilizează aceste trei fi?iere. Windows Vista porne?te utilizând fi?ierul de sistem ascuns Bootmgr ?i alte fi?iere necesare, care se află în directorul \Boot.

Crea?i o configura?i cu încărcare multiplă care include Windows Vista

Pentru a crea o configura?ie func?ională cu mai multe încărcări, instala?i mai întâi cea mai veche versiune a sistemului de operare Windows. Apoi, instala?i fiecare versiune, în ordinea de la cea mai veche la cea mai nouă. Fiecare versiune nouă de Windows păstrează compatibilitatea inversă pentru pornirea versiunilor anterioare de Windows.

Pentru a crea o configura?ie cu încărcare multiplă care include Windows Vista, trebuie să ave?i cel pu?in o parti?ie pentru fiecare versiune Windows pe care o instala?i. Urma?i aceste indica?ii generale:
  • Crea?i cel pu?in două parti?ii. Utiliza?i una dintre ele pentru instalarea Windows Vista.

    Notă Dacă parti?ia pentru Windows Vista este deja formatată, asigura?i-vă că este formatată utilizând sistemul de fi?iere NTFS. Se recomandă, însă, să utiliza?i una dintre următoarele metode:
    • Crea?i a doua parti?ie neformatată.
    • Nu crea?i a doua parti?ie ?i lăsa?i spa?iul ca spa?iul liber. În schimb, crea?i a doua parti?ie în timpul instalării Windows Vista.
  • În cazul în care computerul nu are instalat un sistem de operare, instala?i mai întâi cea mai veche versiune de Windows.

    Notă Instala?i Windows XP înainte să instala?i Windows Server 2003.
  • Executa?i programul de instalare Windows Vista. Instala?i Windows Vista în spa?iul liber sau pe parti?ia existentă. Ave?i posibilitatea să executa?i acest program de instalare în versiunile anterioare de Windows sau să porni?i computerul atunci când discul Windows Vista este în unitatea CD sau DVD.
După ce se termină programul de instalare Windows Vista, ve?i avea un mediu cu încărcare multiplă, configurat corect, care include Windows Vista ?i versiunile anterioare de Windows. Meniul de încărcare Bootmgr care apare seamănă cu următorul meniu:
Microsoft Windows Earlier Windows Operating System

Eliminarea Windows Vista dintr-o configura?ie cu încărcare duală

Dacă dori?i să elimina?i Windows Vista dintr-un mediu cu încărcare duală care include o versiune anterioară de Windows, urma?i ace?ti pa?i.

Notă Ave?i posibilitatea să urma?i ace?ti pa?i în versiunile anterioare de Windows sau în Windows Vista. Dacă urma?i ace?ti pa?i în Windows Vista, executa?i comenzile într-un prompt de comandă cu drepturi privilegiate de utilizator. Face?i clic pe Start, pe Accesorii, face?i clic cu butonul din dreapta pe comanda rapidă a promptului de comandă, apoi face?i clic pe Executare ca administrator.
  1. Utiliza?i Bootsect.exe pentru a restaura programul Ntldr. Pentru aceasta, tasta?i următoarea comandă: Unitate:\Boot\Bootsect.exe /NT52 All

    Notă În această comandă, Unitate este unitatea unde este instalat Windows Vista.

    După ce reporne?te computerul, nu se va încărca programul Manager de încărcare Windows. În schimb, se încarcă Netldr.exe ?i Boot.ini.
  2. Șterge?i sau elimina?i parti?ia unde este instalat Windows Vista.

    Important Parti?ia unde este instalat Windows Vista se poate ?terge numai dacă acea parti?ie este o parti?ie non-activă a sistemului. De exemplu, să presupunem următoarea situa?ie:
    • Windows Vista este instalat pe unitatea C. Unitatea C este parti?ia 1 ?i este parti?ia activă.
    • Windows XP este instalat pe unitatea D. Unitatea D este parti?ia 2 ?i este parti?ia non-activă.
    În acest scenariu, ave?i posibilitatea să executa?i comanda bootsect, dar nu ave?i posibilitatea să ?terge?i parti?ia unde este instalat Windows Vista. Dacă ?terge?i această parti?ie, computerul este pus într-o stare în care nu este posibilă încărcarea, deoarece fi?ierele de încărcare Windows XP au fost ?terse.

REFERINȚE

Pentru informa?ii suplimentare, face?i clic pe următoarele numere de articole pentru a le vizualiza în Baza de cuno?tin?e Microsoft:
314079 Cum se utilizează fișierele de sistem pentru crearea unui disc de încărcare de protecție împotriva imposibilității de a porni Windows XP
911080 Primi?i un mesaj de eroare „Disk read error has occurred” atunci când utiliza?i programul Winnt32.exe pentru a reinstala Windows XP pe un computer pe care sunt instalate Windows XP ?i Windows Vista (articolul poate să fie în limba engleză)
Pentru mai multe informa?ii despre BCD (Boot Configuration Data), vizita?i următorul site Web Microsoft:
http://msdn.microsoft.com/ro-ro/library/aa362692(VS.85).aspx
Pentru mai multe informa?ii despre EFI (Extensible Firmware Interface) din Windows Vista, vizita?i următorul site Web MSDN (Microsoft Developer Network):
http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/UEFI_Windows.docx

Proprietă?i

ID articol: 919529 - Ultima examinare: 23 martie 2010 - Revizie: 9.1
SE APLICĂ LA:
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Starter
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Windows 7 Enterprise
  • Windows 7 Enterprise N
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Home Premium N
  • Windows 7 Professional
  • Windows 7 Professional N
  • Windows 7 Starter
  • Windows 7 Starter N
  • Windows 7 Ultimate
  • Windows 7 Ultimate N
Cuvinte cheie: 
kbsetup kbtshoot kbexpertiseinter kbprb KB919529

Trimite?i feedback

 

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