- Identifiser typen leder boot og systempartisjonering er nøkkelen til å velge riktig løsning
- Det finnes manuelle og automatiske metoder for å gjenopprette oppstartslasteren til Windows etter installasjon eller fjerning Linux
- Hold en USB Oppdatert gjenoppretting kan forenkle oppstartsreparasjon betraktelig
Hvis du har oppdaget at datamaskinen din viser meldinger som «grub rescue» eller rett og slett ikke starter opp etter at du har avinstallert Linux, ikke bekymre deg: du vil oppdage trinn for trinn hvordan du gjenoppretter Windows-oppstart uten å miste dataene dine eller måtte installere systemet helt på nytt. La oss se på de ulike årsakene til at dette problemet oppstår, kommandoer og verktøy du kan bruke, og selvfølgelig alle Triks som mer erfarne brukere bruker for å løse det.
Hvorfor går Windows bootloader tapt når jeg installerer Linux?

Den vanligste årsaken til dette problemet er å installere Linux etter Windows på samme datamaskin, enten i dobbeltoppstartsmodus eller etter å ha prøvd forskjellige distribusjoner. Når du installerer Linux, brukes Windows bootloader (kalt Windows Boot Manager) av en annen bootloader, vanligvis GRUB, som tar kontroll over datamaskinens oppstartsprosess.
Hvis du deretter sletter eller fjerner Linux uten å gjenopprette den opprinnelige oppstartslasteren, vil datamaskinen forsøke å starte opp fra GRUB, som ikke lenger finnes, og du vil støte på oppstartsfeil (som den fryktede «grub rescue» eller meldinger som sier at oppstartsenheten ikke finnes). Det kan også være tilfeller av korrupsjon av MBR (Master Boot Record) eller EFI-partisjonen på UEFI-systemer, spesielt etter visse oppgraderinger eller diskendringer.
Sammendrag av løsninger for å gjenopprette Windows-oppstartslasteren
Det finnes flere måter å gjenopprette Windows-oppstartslasteren på, avhengig av om systemet bruker en tradisjonell BIOS/MGR eller UEFI med en EFI-partisjon, og om du fortsatt kan starte Windows eller trenger en oppstartbar disk/USB. De beskriver alt fra bruk av innebygde Windows-verktøy til bruk av tredjepartsverktøy.
- Gjenoppretting ved hjelp av kommandoer fra Windows-installasjonsplaten.
- Gjenoppretting av bootloader med kommandoer som bootrec, diskpart og bcdedit.
- Fjerne Linux-oppføringer manuelt på EFI-partisjonen.
- Alternativer med oppstartsprogrammer og verktøy som EasyBCD, MultiBoot eller FixBootFull.
- Gjenoppretting fra Linux med verktøy som Boot Repair eller ved å endre GRUB-konfigurasjonsfilen.
- Som en siste utvei, installer Windows på nytt.
Alternativ 1: Gjenopprett oppstartslasteren fra Windows-installasjonsplaten

Den mest universelle metoden for å gjenopprette oppstart er å bruke en Windows-installasjons-USB eller DVD. Hvis du ikke har en for hånden, kan du laste ned det offisielle ISO-bildet fra Microsoft og lage oppstartbare medier (verktøy som Rufus gjør denne prosessen enklere).
Når disken eller USB-en er klargjort:
- Start datamaskinen fra installasjonsmediet. Konfigurer oppstartsrekkefølgen i BIOS/UEFI om nødvendig.
- Velg språk og region, og velg «Reparer datamaskinen».
- Få tilgang til feilsøkingsalternativene og velg «Kommandoprompt".
- Kjør kommandoene:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Etter at du har fullført disse trinnene, start datamaskinen på nytt. Hvis alt gikk bra, vil Windows-oppstartslasteren bli gjenopprettet, og du vil kunne starte opp normalt.
Gjenopprette oppstartslasteren på UEFI-systemer med en EFI-partisjon
På moderne datamaskiner med UEFI håndteres oppstart av EFI-partisjonen, og her krever prosessen ytterligere trinn. Hvis GRUB fortsatt vises etter at du har fjernet Linux, eller du vil rydde opp i Linux-rester fra EFI-partisjonen, følger du disse trinnene:
- Start Windows eller bruk gjenopprettingsmedier.
- Åpne et ledetekstvindu som administrator.
- Start Diskpart:
diskpart
- List opp diskene og velg den riktige, og sjekk:
list disk y luego sel disk X (X, disknummer)
- List opp volumene og finn EFI-partisjonen:
list vol og velg EFI med sel vol Y.
Tildel en midlertidig bokstav til EFI-partisjonen:
assign letter=Z:
Avslutte Diskpart og få tilgang til den tilordnede partisjonen:
exit
cd /d Z:\
Bekreft at du kan se EFI-mappen:
dir
Gå inn i EFI-mappen og slett Linux-mappen (f.eks. «ubuntu»):
cd EFI
rmdir /S ubuntu
Til slutt fjerner du bokstaven som er tilordnet EFI-partisjonen fra diskbehandleren for å beholde konfigurasjonen.
Reparer Windows fra kommandolinjen hvis Windows fortsatt starter
Hvis du har normal tilgang til Windows, kan du gjenopprette oppstartslasteren uten eksterne verktøy:
- Åpne ledeteksten som administrator (Win + R og skriv «cmd»).
- Kjør kommandoene:
bootrec.exe /fixmbr
bootrec.exe /fixboot
Denne prosedyren er vanligvis tilstrekkelig til å overskrive oppstartslasteren og laste inn Windows på nytt som primær oppstartslaster.
Gjenopprettingsverktøy og LiveCD
Det finnes redningsdisker (LiveCD eller LiveUSB) som inneholder programmer for å reparere Windows-oppstartslasteren uten å måtte starte opp fra systemet: Noen eksempler er:
- EasyBCD
- Multiboot
- FixBootFull
Prosessen innebærer å brenne avbildningen til media, starte opp fra den og bruke programmet til å reparere oppstartslasteren. Deretter starter du datamaskinen på nytt, og Windows skal laste inn riktig.
Og hvis du vil beholde dobbeltoppstart, holde Windows og Linux aktive
For å beholde Windows som primær oppstartsbehandler, men bevare Linux på datamaskinen, er det lurt å lagre Linux-oppstartssektoren før du gjenoppretter Windows-lasteprogrammet.
Fra Linux, kjør:
dd if=/dev/sda3 of=/linux.boot bs=512 count=1
Etter at du har gjenopprettet Windows-oppstarten, legger du deretter til Linux-oppføringen manuelt i Windows-oppstartsmenyen ved hjelp av bcdeditPå denne måten kan du velge hvilket system du vil starte opp fra Windows-behandling.
De grunnleggende trinnene inkluderer:
- Gjenopprett Windows oppstartslaster.
- Start Windows og åpne administratorkonsollen.
- Opprett en ny oppføring for Linux:
bcdedit /create /d "Linux" /application BOOTSECTOR
Angi deretter partisjonen og banen til Linux-oppstartsfilen:
bcdedit /set {ID} device partition=c:
bcdedit /set {ID} path \linux.boot
bcdedit /displayorder {ID} /addlast
bcdedit /timeout 10
På denne måten kan du velge ved oppstart om du vil laste inn Windows eller Linux.
Hva skal man gjøre hvis man ikke kan bruke Windows-verktøyene?
Noen ganger løser verken gjenopprettings-USB-en eller automatiske verktøy problemet. I så fall kan du bruke Linux for å gjøre reparasjonen enklere. Noen nyttige alternativer:
- Fra Linux, kjør registerredigereren for å oppdage Windows-installasjoner og deretter .
- bruk "Reparasjon av støvel", et grafisk verktøy på Ubuntu og derivater som finner og reparerer oppstartsproblemer og automatisk oppdaterer oppføringer for Windows og Linux.
For UEFI-systemer, sørg for at Windows Boot Manager-oppføringen ikke er fjernet, og reparer den om nødvendig ved hjelp av verktøy som Grub Customizer.
Endre standard oppstartslaster
Hvis du vil at Windows skal være standard oppstartsbehandler, kjør følgende i en konsoll som administrator:
bcdedit /set {bootmgr} path \WINDOWS\system32\winload.efi
Dette vil føre til at datamaskinen starter opp direkte i Windows, og omgår GRUB eller andre administratorer.
Lidenskapelig forfatter om verden av bytes og teknologi generelt. Jeg elsker å dele kunnskapen min gjennom å skrive, og det er det jeg skal gjøre i denne bloggen, vise deg alle de mest interessante tingene om dingser, programvare, maskinvare, teknologiske trender og mer. Målet mitt er å hjelpe deg med å navigere i den digitale verden på en enkel og underholdende måte.