Windows Vista se ne zažene več, ko namestite starejšo različico operacijskega sistema Windows v konfiguraciji dvojnega zagona

Prevodi člankov Prevodi člankov
ID članka: 919529 - Oglejte si izdelke, na katere se nanaša ta članek.
Razširi vse | Zmanjšaj

Na tej strani

SIMPTOMI

Ko v računalnik, v katerem je nameščen Windows Vista v konfiguraciji dvojnega zagona, namestite starejšo različico operacijskega sistema Windows, lahko pride do ene od teh težav:
  • Če v računalnik, v katerem je nameščen operacijski sistem Windows Vista, namestite starejšo različico operacijskega sistema Windows, se Windows Vista ne zažene več. V tem primeru se zažene le starejša različica operacijskega sistema Windows.
  • Če v računalnik, v katerem sta že nameščena Windows XP in Windows Vista v konfiguraciji dvojnega zagona, namestite še en primerek sistema Windows XP, se lahko prikaže to sporočilo o napaki:
    Napaka pri branju diska.

VZROK

Do teh težav pride, ker starejše različice operacijskega sistema Windows niso združljive z novim načinom zagona sistema Windows Vista. Windows Vista uporablja novo shrambo za zbirko podatkov konfiguracije zagona. V tej shrambi so zagonski meni in vse informacije o operacijskih sistemih, ki so nameščeni v računalniku. Zato z datoteko Boot.ini iz starejših različic operacijskega sistema Windows ni mogoče zagnati sistema Windows Vista.

V starejših različicah operacijskega sistema Windows, ki so nameščeni v računalniku z osnovnim vhodno-izhodnim sistemom (BIOS), kot je Windows XP, se zagon začne s sistemskim BIOS-om. BIOS določi zagonsko napravo in nato naloži prvi fizični sektor. Ta fizični sektor se imenuje glavni zagonski zapis (MBR). V MBR-ju sta particijska tabela in zahtevana koda za izvedbo zagona. Ta koda v particijski tabeli poišče aktivno particijo in preda nadzor zagonskemu sektorju na aktivni particiji. Nato zagonski sektor na aktivni particiji naloži program Ntldr. Program Ntldr razčleni datoteko Boot.ini. Ta datoteka se uporablja za oštevilčevanje nameščenih operacijskih sistemov.

Ko se Windows Vista zažene v računalniku z BIOS-om, BIOS naloži glavni zagonski zapis in nato še zagonski sektor. Vendar pa koda zagona naloži nov program Upravitelj zagona sistema Windows (Bootmgr). Upravitelj zagona sistema Windows razčleni datoteko s podatki za konfiguracijo zagona, oštevilči nameščene operacijske sisteme in nato prikaže zagonski meni. Če je starejša različica operacijskega sistema Windows nameščena v konfiguraciji dvojnega zagona s sistemom Windows Vista, Upravitelj zagona sistema Windows prenese nadzor programu Ntldr za starejšo različico operacijskega sistema Windows. Upravitelj zagona sistema Windows to naredi, ko v zagonskem meniju izberete možnost Windows Vista.

Ko v računalnik, v katerem je nameščen operacijski sistem Windows Vista, namestite starejšo različico operacijskega sistema Windows, namestitveni program prepiše vse iz glavnega zagonskega zapisa, zagonskega sektorja in zagonskih datotek. Zato starejše različice operacijskega sistema Windows izgubijo združljivost z novejšimi različicami, in sicer s sistemom Windows Vista.

REŠITEV

Če želite odpraviti te težave, sledite tem korakom:

Opomba Ukazov v tem postopku ne morete zagnati v ukaznem pozivu. Če zaženete te ukaze v operacijskem sistemu Windows Vista, jih zaženite v ukaznem pozivu s skrbniškimi pravicami. Kliknite Start in Pripomočki, z desno tipko miške kliknite bližnjico ukaznega poziva in nato kliknite Zaženi kot skrbnik.
  1. S programom Bootsect.exe obnovite glavni zagonski zapis sistema Windows Vista in kodo zagona, ki prenese nadzor Upravitelju zagona sistema Windows. V ukazni poziv vnesite ta ukaz: Pogon:\boot\Bootsect.exe /NT60 All

    V tem ukazu je Pogon tisti pogon, na katerem je namestitveni medij z operacijskim sistemom Windows Vista.

    Opomba Zagonska mapa za ta korak je na pogonu DVD.
  2. S programom Bcdedit.exe ročno ustvarite vnos v datoteki Boot.ini z dvojiško kodiranim številom za starejšo različico operacijskega sistema Windows. V ukazni poziv vnesite te ukaze:

    Opomba V teh ukazih je Pogon tisti pogon, na katerem je nameščen operacijski sistem Windows Vista.
    • Pogon:\Windows\system32\Bcdedit /create {ntldr} /d »Opis starejše različice sistema Windows«

      Opomba V tem ukazu je Opis starejše različice sistema Windows lahko katero koli želeno besedilo. Opis starejše različice sistema Windows je lahko na primer »Windows XP« ali »Windows Server 2003«.
    • Pogon:\Windows\system32\Bcdedit /set {ntldr} device partition=x:

      Opomba V tem ukazu je x: črka pogona za aktivno particijo.
    • Pogon:\Windows\system32\Bcdedit /set {ntldr} path \ntldr
    • Pogon:\Windows\system32\Bcdedit /displayorder {ntldr} /addlast
  3. Znova zaženite računalnik.

DODATNE INFORMACIJE

Če želite zagnati operacijske sisteme Windows, ki temeljijo na sistemu Microsoft Windows NT, potrebujete te datoteke:
  • Ntldr
  • Boot.ini
  • Bootfont.bin

    Opomba To datoteko uporabite, ko nameščate različice sistema Windows v vzhodnoazijskih jezikih.
  • NTDetect.com
V operacijskem sistemu Windows XP so te datoteke shranjene na sistemski particiji, ki je označena kot »aktivna«. V operacijskem sistemu Windows XP so te datoteke privzeto skrite sistemske datoteke. Uporabniki jih lahko zamenjajo z obnovitveno konzolo, lahko pa zaženejo operacijski sistem z zagonskim diskom Windows NT. Windows Vista teh treh datotek ne uporablja. Windows Vista se zažene s skrito sistemsko datoteko Bootmgr in drugimi zahtevanimi datotekami, ki so shranjene v imeniku \Boot.

Ustvarjanje konfiguracije večkratnega zagona, ki vključuje operacijski sistem Windows Vista

Če želite ustvariti delujočo konfiguracijo za večkratni zagon, najprej namestite najstarejšo različico operacijskega sistema Windows. Nato namestite vsako novejšo različico po vrstnem redu. Vsaka nova različica operacijskega sistema Windows ohrani združljivost s starejšimi različicami za zagon starejših različic sistema Windows.

Če želite ustvariti konfiguracijo za večkratni zagon, v katero je vključen Windows Vista, morate imeti vsaj eno particijo za vsako nameščeno različico sistema Windows. Upoštevajte ta splošna priporočila:
  • Ustvarite vsaj dve particiji. Uporabite eno particijo za namestitev operacijskega sistema Windows Vista.

    Opomba Če je particija za sistem Windows Vista že formatirana, preverite, ali je formatirana z datotečni sistemom NTFS. Vendar pa priporočamo, da to naredite na enega od teh načinov:
    • Ustvarite drugo neformatirano particijo.
    • Ne ustvarite druge particije in pustite prostor kot nezaseden prostor. Namesto tega ustvarite drugo particijo med namestitvijo sistema Windows Vista.
  • Če v računalniku ni nameščen operacijski sistem, najprej namestite najstarejšo različico operacijskega sistema Windows.

    Opomba Preden namestite operacijski Windows Server 2003, namestite operacijski sistema Windows XP.
  • Zaženite namestitveni program sistema Windows Vista. Namestite sistem Windows Vista na nezaseden prostor ali obstoječo particijo. Ta namestitveni program lahko zaženete v starejši različici operacijskega sistema Windows, lahko pa zaženete računalnik, ko v pogon CD ali DVD vstavite DVD z operacijskim sistemom Windows Vista.
Ko je namestitev sistema Windows Vista končana, boste imeli pravilno konfigurirano okolje za večkratni zagon, v katerem bodo vključeni sistem Windows Vista in starejše različice operacijskega sistema Windows. Zagonski meni Bootmgr, ki se prikaže, je podoben temu:
Starejši operacijski sistem Microsoft Windows

Odstranjevanje operacijskega sistema Windows Vista iz konfiguracije za dvojni zagon

Če želite odstraniti operacijski sistem Windows Vista iz okolja za dvojni zagon, ki vključuje starejšo različico sistema Windows, sledite tem korakom.

Opomba Tem korakom lahko sledite v starejši različici operacijskega sistema Windows ali v različici Windows Vista. Če sledite tem korakom v različici Windows Vista, zaženite ukaze v ukaznem pozivu s skrbniškimi pravicami. Kliknite Start in Pripomočki, z desno tipko miške kliknite bližnjico ukaznega poziva in nato kliknite Zaženi kot skrbnik.
  1. S programom Bootsect.exe obnovite program Ntldr. To naredite tako: Pogon:\Boot\Bootsect.exe –NT52 All

    Opomba V teh ukazih je Pogon tisti pogon, na katerem je medij z operacijskim sistemom Windows Vista.

    Računalnik po vnovičnem zagonu ne naloži Upravitelja zagona sistema Windows. Namesto tega naloži datoteki Netldr.exe in Boot.ini.
  2. Izbrišite ali odstranite particijo, na kateri je nameščen operacijski sistem Windows Vista.

    Pomembno Particijo, na kateri je nameščen operacijski sistem Windows, lahko izbrišete le, če ta particija v sistemu ni aktivna. Oglejte si ta primer:
    • Windows Vista je nameščen na pogonu C. Pogon C je particija 1 in je aktivna particija.
    • Windows XP je nameščen na pogonu D. Pogon D je particija 2 in ni aktivna particija.
    V tem primeru lahko zaženete ukaz bootsect, vendar ne morete izbrisati particije, na kateri je nameščen operacijski sistem Windows Vista. Če izbrišete to particijo, preide računalnik v stanje, ko ga ni mogoče zagnati, ker izbrišete zagonske datoteke operacijskega sistema Windows XP.

SKLICI

Če želite več informacij, kliknite te številke člankov iz Microsoftove zbirke znanja:
314079 Kako s sistemskimi datotekami ustvariti zagonsko disketo, ki varuje, da ne bi mogli zagnati operacijskega sistema Windows XP
911080 Ko v računalnik, v katerem sta nameščena Windows XP in Windows Vista, s programom Winnt32.exe znova namestite operacijski sistem Windows XP, se prikaže sporočilo o napaki »Napaka pri branju diska« (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini)
Če želite več informacij o podatkih za konfiguracijo zagona, obiščite to Microsoftovo spletno mesto:
http://msdn.microsoft.com/en-us/library/aa362692(VS.85).aspx
Če želite več informacij o programskem vmesniku (EFI) v operacijskem sistemu Windows Vista, obiščite to spletno mesto Microsoft Developer Network (MSDN):
http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/UEFI_Windows.docx

Lastnosti

ID članka: 919529 - Zadnji pregled: 22. oktober 2009 - Revizija: 8.0
VELJA ZA:
  • 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 Edition
  • Microsoft Windows Server 2003
  • Microsoft Windows Server 2003 Enterprise Edition
Ključne besede: 
kbsetup kbtshoot kbexpertiseinter kbprb KB919529

Pošlji povratne informacije

 

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