Gå til innhold

[Løst] Windows Boot Manager kommer opp selvom jeg bare har ett OS installert!


Anbefalte innlegg

Heidere..!

Har ett veldig irriterende problem her.

Har alltid hatt XP installert på pc'n, men så ville jeg teste Vista på den nye pc'n, mente den har mer enn nok kraft for å takle Vista.

 

Vel,det som skjedde (så klart..) var at jeg fikk umiddelbare hardware problemer, drivere sluttet å fungere, og viftene løp løpsk..

 

Deretter sluttet "Gigabyte Dynamic Energy Saver" å fungere og jeg fikk diverse meldinger om at hurtiggminnet "ikke kunne bli tømt".

 

Har aldri opplevs så mye hardware trøbbel på en gang før, så jeg tok en rask beslutning.

Slå av > slå på i Win XP > fjerne Vista umiddelbart.

 

Ville ikke ha noe mer med Vista å gjøre i det hele tatt så jeg formatterte partisjonen det var installert på. Vista var borte :)

 

Men nå i ettertid, når jeg starter opp PC'n får jeg opp Windows Boot Manager som vil starte Vista. Så må jeg manuelt trykke på Win XP for å få den opp, siden den ikke er uthevet slik vista er.

 

Hvordan får jeg da fjernet dette slik at den starter opp automatisk i Win XP, slik den gjorde før Vista-tullet..?

Endret av LysDiode
Lenke til kommentar
Videoannonse
Annonse

Har gjort litt mer research, og mange viser til en fil som heter "boot.ini". Der skal det gå ann å utelukke Windows Boot Manager fra booten slik at man kommer rett inn på ett valgt OS.

Finner ikke ut hvordan jeg gjøre dette... (nettet går utrolig sakte nå, tar flere minutter å åpne en nettside... funker ikke så bra å drive research da nei... )

Lenke til kommentar

Hadde 2 XP installasjoner (av praktiske årsaker... :) )

og 1 Vista-installajson.

 

Fikk bare tatt bort den ene XP installasjonen, mens den prøver fortsatt å boote Vista først.

Ser rett og slett ikke Vista i systemkonfigurasjonen... ?

Lenke til kommentar

Alt for mye info, for noe så enkelt. Ja det er enkelt.

 

Men for at du skal få alle de enkelte alternativene,

 

1)-har du x86 eller x64 versjon?

 

2)-i hvilken partition (oppgi bokstav og) finner du bootmgr, \boot folder, boot.ini, ntldr, ntdetect.com?

Lenke til kommentar

1. Nå har jeg XP Home (32 bit) installert på C. Tidligere hadde jeg XP Pro (32 bit) instalert på samme disk, men på D.

 

Vista ble installert på en separat disk, på stasjon D (XP Pro ble fjerna for å prøve Vista). Men denne disken er tatt ut og befinner seg i en annen PC.

 

2. Boot.ini finner jeg ingen steder :( Finner derimot bare "boot.ini.backup".

 

De andre filene finner jeg ikke spor av..

Lenke til kommentar

Ok, du har ikke enabled for å vise skjulte system filer i folder options, men det er greit.

 

 

 

Du skal forsøke nå, med helt nøytrale commando, slik at du forstår en del rund det.

 

Vedlegger 2 filer.

 

Det er bcdedit.exe  (som er relevant i henhold til hva hårek har henvist deg til)

 

Det er bootsect.exe som er relevant til om det er Vistas bootmgr, som gjelder , eller om det er XP NTLDR direkte. 

 

Med å utføre noe i starten vil vi kanskje få svar på det du ikke kunne se i C: partitionen.

 

Laste ned iDag.zip iDag.zip  og extrakte rett inn i C:

 

Deretter skal du klikk på Start --klikk på kjør og lim inn følgende commando, og klikk OK.

 

cmd.exe /c C:\bcdedit.exe /store C:\boot\bcd -enum all > C:\bcd.txt

 

Hvis ikke vi får noe rettigheter's problem, du skal finne bcd.txt file i C:. Åpne den og gjerne vedlegg her.

 

Vi skal videre etter det....

Endret av wiberos
Lenke til kommentar

Greit, får opp bsd.txt.

Legger den ved i en spoiler.

 

 

 

Windows Boot Manager

--------------------

identifier {bootmgr}

device partition=C:

description Windows Boot Manager

locale en-US

inherit {globalsettings}

default {default}

displayorder {ntldr}

{default}

toolsdisplayorder {memdiag}

timeout 30

resume No

 

Windows Boot Loader

-------------------

identifier {default}

device unknown

path \Windows\system32\winload.exe

description Microsoft Windows Vista

locale en-US

inherit {bootloadersettings}

osdevice unknown

systemroot \Windows

resumeobject {6be4cbe5-5ea0-11de-b32b-e3c1b66727c1}

nx OptIn

 

Resume from Hibernate

---------------------

identifier {6be4cbe5-5ea0-11de-b32b-e3c1b66727c1}

device unknown

path \Windows\system32\winresume.exe

description Windows Resume Application

locale en-US

inherit {resumeloadersettings}

filedevice unknown

filepath \hiberfil.sys

debugoptionenabled No

 

Windows Memory Tester

---------------------

identifier {memdiag}

device partition=C:

path \boot\memtest.exe

description Windows Memory Diagnostic

locale en-US

inherit {globalsettings}

badmemoryaccess Yes

 

Windows Legacy OS Loader

------------------------

identifier {ntldr}

device partition=C:

path \ntldr

description Earlier Version of Windows

 

EMS Settings

------------

identifier {emssettings}

bootems Yes

 

Debugger Settings

-----------------

identifier {dbgsettings}

debugtype Serial

debugport 1

baudrate 115200

 

RAM Defects

-----------

identifier {badmemory}

 

Global Settings

---------------

identifier {globalsettings}

inherit {dbgsettings}

{emssettings}

{badmemory}

 

Boot Loader Settings

--------------------

identifier {bootloadersettings}

inherit {globalsettings}

 

Resume Loader Settings

----------------------

identifier {resumeloadersettings}

inherit {globalsettings}

 

 

Lenke til kommentar

Det var fint.

 

Jeg forklarer litt.

 

Bcdedit.exe er i utgangspunkt i  Vista\..\system32 folder.

 

Hvis du hadde Vista i maskinen, vil du kunne kjøre bcdedit direkte feks:  bcdedit /defalt {ntldr}. Men på grunn at Vista er borte, du kan kjøre bcdedit med de samme commando som du har i Vista, men før alle commandoer må vi forklare til bcdedit...HVOR.. den skal finne \boot\bcd.  Men det er ikke nok. VI MÅ i slike tilfeller definere

 

med /store før alt annet.  Derfor du har /store  c:\boot\bcd  i commando linja din.

 

-----------------------------------------------------------------------------------------------

 

Neste du skal gjøre er å forstatt bruke Vista bootmgr, men du vil så gjerne bruke NTLDR som default.

 

Lim følgende i kjør felten og klikk OK

 

cmd.exe /c  c:\bcdedit.exe /store  c:\boot\bcd  /default  {ntldr}

 

og etter det

 

cmd.exe /c  c:\bcdedit.exe  /store  c:\boot\bcd  /timeout  5

 

 Det riktigste nå, er å kjøre cmd.exe /c C:\bcdedit.exe /store C:\boot\bcd -enum all > C:\bcd.txt   , igen, slik at kan sammenligne data i bcd.

 

Restarte.

 

Du skal igjen se det samme meny du eller hadde, men uten å gjøre noe som helst maskinen skal boote i XP etter 5 sec.

Endret av wiberos
Lenke til kommentar

Her får du litt info vedrørende det du prøvde med bcdedit.exe.

 

 

Windows Boot Manager

--------------------

identifier {bootmgr}

device partition=C:

description Windows Boot Manager

locale en-US

inherit {globalsettings}

default {default}--------------------------------det er enttry vi ønsket å forandre. Fordi default er (se lenger ned merket med rød farge. Vi forandret Vista bootloader med XP sin bootloader merked med

  blå farge.

 

 

 

 

displayorder {ntldr}-----------------------------vi kunne og forandre det slik at XP kommer først i meny du får. For å få det til

  må vi kjøre cmd.exe /c c:\bcdedit /store c:\boot\bcd /displayorder {ntldr} -addfirst

{default}

toolsdisplayorder {memdiag}

timeout 30---------------------------------------timeout har du kjørt allerede. Hvis du velger 0, vil den boote opp momentent til ntldr. Hvis i tillegg du forandrer timeout i boot.ini til 5, vil det gå 5sec før den booter

resume No

 

Windows Boot Loader

-------------------

identifier {default}

device unknown

path \Windows\system32\winload.exe

description Microsoft Windows Vista

locale en-US

inherit {bootloadersettings}

osdevice unknown

systemroot \Windows

resumeobject {6be4cbe5-5ea0-11de-b32b-e3c1b66727c1}

nx OptIn

 

Resume from Hibernate

---------------------

identifier {6be4cbe5-5ea0-11de-b32b-e3c1b66727c1}

device unknown

path \Windows\system32\winresume.exe

description Windows Resume Application

locale en-US

inherit {resumeloadersettings}

filedevice unknown

filepath \hiberfil.sys

debugoptionenabled No

 

Windows Memory Tester

---------------------

identifier {memdiag}

device partition=C:

path \boot\memtest.exe

description Windows Memory Diagnostic

locale en-US

inherit {globalsettings}

badmemoryaccess Yes

 

Windows Legacy OS Loader

------------------------

identifier {ntldr}

device partition=C:

path \ntldr

description Earlier Version of Window

 

 

 

 

Så kommer vi til bootsect.exe

 

Scenario: Vi ønsker ikke lenger å ha Vistas bootmgr. Vi ønsker KUN XP.

 

For å få det til, må vi forandre bootcode som man finner i Bootsector i system partition.

 

Bootsector.exe skal ajourføre den code på følgende måte.

 

Start----kjør---skrive cmd i felten og klikk OK. Skrive deretter følgende commando.

 

C:\bootsect.exe  /nt52 C:  /force

 

 

 

Etter reboot vil du ikke se Vistas manager lenger.

 

Men hvis du savner en dag den bootmgr, så kjører du:

 

C:\bootsect.exe  /nt60 C:  /force.

 

Hvis du vil ajourføre både bootsector code og MbR code, for XP, blir commando:

 

C:\bootsect.exe  /nt52  C:  /mbr.

 

 

 

Bootsect.exe kan du bruke dermed i hva du vil. Du kan kjøre mot USB stick osv, noe som er nyttig hvis du bearbeider usb (bootbart) i XP, men for å boot opp Vista eller Win7.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...