Windows enam ei käivitu kahesüsteemse buutimisega arvutisse Windowsi varasema versiooni installimist

Sümptomid

Microsoft Windows Vista või Windows 7-ga arvutis kahesüsteemse buutimisega arvutisse Windowsi varasema versiooni installimist võib ilmneda üks järgmistest probleemidest:
  • Kui installite Windows Vista või Windows 7 põhisesse arvutisse Windowsi varasema versiooni, siis Windows Vista enam ei käivitu. Sel juhul käivitub ainult Windowsi varasem versioon.
  • Kui installite Microsoft Windows XP täiendava versiooni arvutis, kus Windows XP ja Windows Vista kahesüsteemse buutimisega arvutisse juba installitud, võidakse kuvada järgmine tõrketeade:
    Ketta lugemise tõrge.

Põhjus

Need probleemid ilmnevad seetõttu, et Windowsi varasemad versioonid ei ühildu Windows Vista uue käivitusmeetodiga. Windows Vista kasutab uut Boot Configuration Database (BCD) salve. See salv sisaldab alglaadimismenüüd ning kõik arvutisse installitud opsüsteemide kohta käivat teavet. Seetõttu ei saa on Windowsi varasema versiooni faili Boot.ini abil Windows Vistat käivitada kasutada.

Operatsioonisüsteemi Windows varasemates versioonides, mis töötavad BIOS basic input/output system (BIOS)-põhises arvutis, näiteks Windows XP, algab alglaadimis algab süsteemi BIOS-i. BIOS määratleb buutseadme ning seejärel laadib esimese füüsilise sektori. Selle füüsilise sektori nimi on ülembuudikirje (MBR). MBR sisaldab partitsioonitabelit ja vajalikku alglaadimise täitmiskoodi. See kood otsib partitsioonitabelist aktiivset partitsiooni ning annab juhtimise üle aktiivse partitsiooni. Seejärel laadib aktiivse partitsiooni buutsektor programmi Ntldr. Programm Ntldr sõelub faili Boot.ini. Selle faili abil installitud opsüsteemid.

Kui BIOS-i põhises arvutis käivitub Windows Vista või Windows 7, BIOS-i laadib MBR-i ja seejärel buutsektori. Alglaadimiskood laadib aga uue Windowsi buutimishaldusprogrammi (Bootmgr). Windowsi buutimishaldusprogramm sõelub buutimiskonfiguratsiooni andmete faili, loetleb installitud opsüsteemid ja seejärel kuvab alglaadimismenüü. Kui Windowsi varasema versiooni installimist kahesüsteemse buutimisega arvutisse operatsioonisüsteemiga Windows Vista või Windows 7, annab Windowsi buutimishaldusprogramm juhtimise üle Windowsi varasema versiooni programmile Ntldr. Windowsi buutimishaldusprogramm teeb seda, kui valite Windows Vista alglaadimismenüü.

Kui installite Windows Vista või Windows 7 põhisesse arvutisse Windowsi varasema versiooni, kirjutab installiprogramm üle kogu MBR-i, buutsektori ja buutfailid. Seetõttu varasema versiooni Windowsi operatsioonisüsteemi kaotab ühildub Windows Vistaga.

Lahendus

Nende probleemide lahendamiseks toimige järgmiselt.

Märkus. Käsuviiba abil saate käivitada järgmiste toimingute käsud. Kui käivitate need käsud Windows Vistas, käivitage käsureal, millel on laiendatud kasutajaõigused. Selleks klõpsake nupul Start, tarvikud, paremklõpsake käsuviiba otseteed ja seejärel klõpsake nuppu Käivita administraatorina.
  1. Bootsect.exe abil Windows Vista MBR ja Alglaadimiskood, mis annab juhtimise üle Windowsi buutimishaldusprogrammi taastada. Selleks tippige järgmine käsk käsureale: Drive: \boot\Bootsect.exe NT60 All

    Selles käsus on Drive draiv, kus asub Windows Vista installikandja.

    Märkus. See samm buutimiskaust on DVD-draivi.
  2. Bcdedit.exe abil käsitsi saate luua Windowsi varasema versiooni BCD faili Boot.ini faili. Selleks tippige käsuviibale järgmised käsud.

    Märkus. Nendes käskudes on Drive draiv, kuhu Windows Vista on installitud.
    • Drive: \Windows\system32\Bcdedit / create {ntldr} /d "Windowsi varasema versiooni kirjeldus"

      Märkus. Selles käsus võib Windowsi varasema versiooni kirjeldus tekst, mida soovite. Näiteks võib Windowsi varasema versiooni kirjeldus olla "Windows XP" või "Windows Server 2003".
    • Drive: \Windows\system32\Bcdedit/Set {ntldr} device partition =x:

      Märkus. Selles käsus on x: aktiivse partitsiooni draivitäht.
    • Drive: \Windows\system32\Bcdedit/Set {ntldr} path \ntldr
    • Drive: \Windows\system32\Bcdedit/displayorder {ntldr} / addlast
  3. Taaskäivitage arvuti.

Lisateabe saamiseks

Windowsi operatsioonisüsteeme, mis on Microsoft Windows NT põhiste versioonide käivitamiseks on vaja järgmisi faile:
  • NTLDR
  • Boot.ini
  • Bootfont.bin

    Märkus. Peate kasutama faili, kui installite ida-aasiakeelseid Windowsi versioone.
  • NTDetect.com
Windows XP-s asuvad need failid süsteemipartitsioonil, mis on märgitud "aktiivne." Need failid on vaikimisi peidetud süsteemifailid Windows XP-s. Kasutajad saavad need failid asendada taastekonsooli abil või käivitada opsüsteemi Windows NT buutketta abil. Windows Vista ei kasuta neid kolme faili. Windows Vista käivitub peidetud süsteemifaili Bootmgr ja muude nõutavate failide, mis asuvad kaustas \Boot abil.

Windows Vistat hõlmava mitmesüsteemse buutimisega konfiguratsiooni loomine

Toimiva mitmesüsteemse buutimisega konfiguratsiooni loomiseks installige esmalt Windowsi vanim versioon. Seejärel installige järjest kõik uuemad versioonid. Iga uus Windowsi versioon säilitab Windowsi varasemate versioonide tagasiühilduvuse.

Windows Vistat hõlmava mitmesüsteemse buutimisega konfiguratsiooni loomiseks peab teil olema vähemalt üks partitsioon iga installitava Windowsi varasema versiooni installimist. Järgige järgmisi üldiseid juhiseid.
  • Looge vähemalt kaks partitsiooni. Ühele neist installige Windows Vista installiprogramm.

    Märkus. Kui Windows Vista partitsioon on juba vormindatud, veenduge, et see on vormindatud NTFS-failisüsteemi abil. Siiski soovitame kasutada ühte järgmistest meetoditest:
    • Looge teine vormindamata partitsioon.
    • Looge teist partitsiooni ning jätke see ruum vabaks. Selle asemel looge teine partitsioon Windows Vista installimise ajal.
  • Kui arvutisse on installitud operatsioonisüsteem, installige esmalt Windowsi vanim versioon.

    Märkus. Installige Windows XP, Windows Server 2003 installimist.
  • Käivitage Windows Vista installiprogramm. Installige Windows Vista vabale alale või olemasolevale partitsioonile. Võite käivitada selle installiprogrammi Windowsi varasemas versioonis või käivitada arvuti, kui Windows Vista ketas on CD- või DVD-draivi.
Pärast seda, kui Windows Vista installimine on lõpule jõudnud, on teil õigesti konfigureeritud, mitmesüsteemse buutimisega keskkond, mis sisaldab Windows Vistat ja Windowsi varasemates versioonides. Kuvatav käivitusmenüü Bootmgr sarnaneb järgmise menüüga:
Microsoft Windows varasem Windowsi operatsioonisüsteem

Windows Vista eemaldamine kahesüsteemse buutimisega arvutist

Kui soovite eemaldada Windows Vista kahesüsteemse buutimisega keskkonnast, mis sisaldab Windowsi varasemat versiooni, toimige järgmiselt.

Märkus. Võite järgida Windowsi varasemas versioonis või Windows Vistas järgmiselt. Kui järgite neid juhiseid Windows Vistas, käivitage käsud käsuviibalt-millel on laiendatud kasutajaõigused. Selleks klõpsake nupul Start, tarvikud, paremklõpsake käsuviiba otseteed ja seejärel klõpsake nuppu Käivita administraatorina.
  1. Taastage programm Ntldr Bootsect.exe abil. Selleks tippige järgmine käsk: Drive: \Boot\Bootsect.exe NT52 All

    Märkus. Selles käsus on Drive draiv, kuhu on installitud Windows Vista kandja.

    Pärast seda, kui arvuti taaskäivitub, ei laadi see Windowsi buutimishaldusprogrammi. Selle asemel laaditakse Netldr.exe ja Boot.ini.
  2. Kustutage või eemaldage partitsioon, kuhu Windows Vista on installitud.

    NB! Saate kustutada ainult partitsiooni, kuhu Windows Vista on installitud, kui see partitsioon pole süsteemi aktiivne partitsioon. Näiteks Kujutage ette järgmist stsenaariumi.
    • Windows Vista on installitud draivile C. draiv C on partitsioon 1, mis on aktiivne partitsioon.
    • Windows XP on installitud draivile D. draiv D on partitsioon 2, mis on aktiivne partitsioon.
    Selle stsenaariumi puhul saate käivitada käsu Bootsect , kuid te ei saa kustutada partitsiooni, kuhu Windows Vista on installitud. Kui te selle partitsiooni kustutate, pannakse arvuti-käivitatavasse olekusse, kuna olete Windows XP buutfailid kustutanud.

Viited

Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artiklite kuvamiseks järgmisi artiklinumbreid:
314079 kuidas süsteemifailide abil buutketta loomine, et kaitsta arvutit Windows XP käivitamist mittevõimaldava oleku
911080 kuvatakse tõrketeade "Disk read error has occurred" tõrketeade, kui kasutate arvutis, kus on Windows XP ja Windows Vista installimist installige Windows XP programmi Winnt32.exe
Lisateabe saamiseks kohta Boot Configuration Data (BCD), külastage järgmist Microsofti veebisaiti:Teave EFI Extensible Firmware Interface () Windows Vistas lisateabe saamiseks külastage järgmist Microsoft Developer Networki (MSDN) veebisaiti:
Atribuudid

Artikli ID: 919529 – viimati läbi vaadatud: 14. jaan 2017 – redaktsioon: 2

Tagasiside