Gå til innhold

Windows 7 loaderen feiler i oppstarten når XP er med


Anbefalte innlegg

Vi trenger ikke mer enn bcd file nå. Det andre kan fikse etter på.

Det som er problematisk med å ha den folder, er nettopp, i recovery sammenheng. Man har ikke kontroll.

Som tydligere nevnt, vi kan lage bcd file og vi kan lage alle entries i den.

Men det er ikke riktig tid å kaste deg i alt det der.

 

Nå er du interresert av å ha en BCD file i din C:\boot. Det er nr 1. Uansett hvor kommer den fra.

Du skal uansett editere på den.

 

Når du har en slik i bcd skal du utføre fra cmd

 

c:\bcdedit /store c:\boot\bcd -enum all slik at du ser den og at du kan editere den.

 

 

 

 

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

Jeg nevnte tidligere om at det en feil i relative sector for den extended partition.

Det jeg mener med feil, er at den extended partition starter 13375 sectors etter Solaris partition.

Det er ikke normalt, men det er ikke noe hindring heler. Vi kan bruke offset funksjon når vi partitionerer, og dermed få slike differanser.

 

Det er helt normalt når vi utfører det.

Men det er ikke normalt når det systemet order på det slik. Hva er årsak til det?

Jo det er system id på partitioner som er ikke kompatibelt mellom systemene.

Derfor er det viktig å finne ut vedrørende det.

Henviser til tidligere

 

Så jeg ønsker at du åpner dskprobe igjen men du skal lese

starting sector 414525195 antall 1 og ta bilde av det og.

I den sector skal det være partitionstabell for partition i den extended.

Endret av wiberos
Lenke til kommentar
Videoannonse
Annonse

Hehe, du står på som bare det du, kjempe bra.

 

(det er riktig sector. men det kan vi analysere en annen gang slik at du ser problemstillinger med blanding av system id, og hvorfor det er viktig at i slik multi boot config, så er vi nåd til å ta hensyn til det, og faktisk hjelpe system underveis)

 

 

Men, det virker som du sitter fast. Du er i XP og ingeting er forandret siden sist, ikke sant?

Du har C: som XP og F: som Win7.

Du har bootsect.exe i C:

Du har bcdedit.exe i C:

Du har bootmgr.exe i C:

Du har laget manuelt en folder i C: som er named boot

og selvølgelig XP system filene.

 

Så vi prøver helt manuelt

 

Åpne cmd i XP og skrive:

 

c:\bcdedit /createstore C:\boot\bcd

c:\bcdedit /store c:\boot\bcd /create {bootmgr} -d "Windows Boot Manager"

c:\bcdedit /store c:\boot\bcd /set {bootmgr} device partition=C:

c:\bcdedit /store c:\boot\bcd /timeout 30

c:\bcdedit /store c:\boot\bcd /create {ntldr} -d "Windows XP"

c:\bcdedit /store c:\boot\bcd /set {ntldr} device partition=C:

c:\bcdedit /store c:\boot\bcd /set {ntldr} path \ntldr

c:\bcdedit /store c:\boot\bcd /create -d "Windows 7" -application osloader

Her vil du då en slik lang ID {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}

Det er den ID som skal komme etter /default på neste linje.

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

c:\bcdedit /store c:\boot\bcd /set {default} device partition=F:

c:\bcdedit /store c:\boot\bcd /set {default} osdevice partition=F:

c:\bcdedit /store c:\boot\bcd /set {default} path \windows\system32\winload.exe

c:\bcdedit /store c:\boot\bcd /set {default} systemroot \windows

c:\bcdedit /store c:\boot\bcd /set {default} locale en-US

c:\bcdedit /store c:\boot\bcd /set {bootmgr} locale en-US

c:\bcdedit /store c:\boot\bcd /displayorder {ntldr} -addlast

c:\bcdedit /store c:\boot\bcd /enum all for å vise fram det du laget.

 

Deretter

 

c:\bootsect /nt60 C: /mbr

c:\bootsect /nt60 F:

 

Reboot.

Kopiere en linje om gangen i cmd og tast enter.

 

Slik kommer du til å boote opp i systemet. Deretter kan du rebuild bcd file, eller exportere kopiere fra den F:\ partition, siden du har noe der og, men som det skal ikke være der, osv.

Endret av wiberos
Lenke til kommentar

Ingen file kan bare bli borte.

Nå nevner du D: , det hadde vi ikke før.

 

Er er kandkje bedre at du ikke har noe annet tilkoplet på PC, enn disken med OS i, og at du velger å gi navn til XP og til WIN 7 partition slik at du ikke gjøre feil? Bokstavene kan forandre men dog ikke C:

 

Bcedit.exe har du, så det er bare å kopiere i C: igjen.

Men Du må da sikkre deg på hva er hva, dvs C: er XP.

 

Eller du kan, hvis det er ikke viktig, å løse problemene slik du ønsker, at du tar å installere WIM 7 igjen.

Nå har du C:\ som system partition, og du kan dermed velge å installere på den extended igjen, men dog at du velger å formatere partition, via Advanced options.

Eller slette den Win7 partition fra i XP, og lage ny under installasjonen.

Endret av wiberos
Lenke til kommentar
Bcdedit.exe ligger ikke i C:. Men resten er der.

 

Edit: Nei, "boot" folderen er heller ikke der.

 

Det betyr at det meste du har utført er ikke der det skulle.

 

Kopiere bcdedit i C: slik at du ser den, som på bilde. Det samme med bootsect.exe, og med at du lager en slik boot folder.

Deretter kan du legge in den boot folder, en bcd file, fra hvor som helst.

 

Etter du har kopiert den, klikk start--klikk kjør og lim inn i kjør felten det her:

 

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

 

Du skal finne bcd.txt i C:. Vise den eller vedlegge den her.

Slik får vi vite at vi arbeider ikke i det blå.

Endret av wiberos
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...