Om din Windows-dator kastar ett felmeddelande innan det ens börjar ladda Windows, är det möjligt att startsektorn på din systempartition är skadad, skadad eller saknar filer. Så här felsöker du problemen.
Vad är Boot Sector och Master Boot Record?
RELATERAD: Vad är skillnaden mellan GPT och MBR vid partitionering av en enhet?
Boot-sektorn är ett litet avsnitt i början av en hårddisk som skapas när du formaterar enheten. Boot-sektorn innehåller lite kod och data som hjälper BIOS att överlämna kontrollen av startprocessen till Windows. Boot-sektorn är också värd för Master Boot Record (MBR), som innehåller skivsignaturen, partitionstabellen för skivan och en liten bit kod som kallas huvudstartkoden.
När en dator startas hanteras den inledande startrutinen av BIOS. BIOS laddar sedan huvudstartkoden i datorns RAM och överlämnar startprocesserna till den. Huvudstartkoden skannar partitionstabellen, bestämmer den aktiva partitionen, laddar en kopia av startsektorn i datorns RAM och överlämnar startprocessen till den koden. Det är denna boot-strapping-process som gör att de första bitarna i Windows-koden kan börja laddas.
Boot-sektorn kan uppleva samma typer av problem som alla andra delar av hårddisken - saknade filer, skadade filer och till och med fysisk skada. När startladdningsprocessen misslyckas kommer det att hända när du ser BIOS-informationen men innan Windows faktiskt börjar laddas. Vanligtvis visas felmeddelanden som följande:
- Fel vid laddning av operativsystem
- Saknar operativsystem
- Starta om och välj rätt startenhet
- Ogiltig partitionstabell
- Bootmgr saknas
- FATAL: Inget startbart medium hittades! System stoppat.
Om du ser något av dessa meddelanden betyder det att du inte kan starta Windows och måste använda Windows Recovery Environment för att göra din felsökning. Vi är här för att gå igenom det.
Obs! Om din dator börjar ladda Windows men sedan misslyckas är inte startladdaren problemet. Istället bör du försöka starta datorn i felsäkert läge och felsökning därifrån. Utföra en Systemåterställning skulle vara ett bra ställe att börja.
RELATERAD: Så här använder du felsäkert läge för att fixa din Windows-dator (och när du borde)
Starta från Windows installationsmedia eller återställningspartition
Det första du behöver göra är att starta din dator i Windows Recovery Environment. Det är möjligt att din dator har en speciell återställningspartition som gör att du kan starta Windows Recovery Environment utan att behöva en fysisk skiva. Hur du gör det varierar beroende på vilket PC-märke du äger, men du ser ofta ett meddelande vid start om vilken knapp du ska trycka på för att starta återställning och reparation. Om din dator inte har en återställningspartition - eller om du inte är säker på hur du kommer åt den - kan du också starta din dator med en DVD eller USB med Windows-installationsprogrammet.
Om du inte har en installationsskiva måste du använda en annan dator för att ladda ner en kopia av Windows . Du kan då skapa en DVD- eller USB-installationsskiva som du kan använda för att starta din egen dator. Och förresten, om din dator fortfarande är i drift kanske du vill ta det försiktiga steget med skapa en återställningsenhet eller systemreparationsskiva som du kan använda i framtiden.
RELATERAD: Var man kan ladda ner Windows 10, 8.1 och 7 ISO-lagar
Om du startar din dator med en installationsskiva klickar du igenom tills den första installationsskärmen för Windows visas och klickar sedan på länken "Reparera din dator" istället för att starta en installation. Om du börjar från en återställningspartition eller reparationsskiva kan skärmarna se lite annorlunda ut, men du kommer att få samma alternativ som vi ska täcka här.
Windows laddar sedan återställningsmiljön. Klicka på alternativet "Felsök" på den första sidan.
Sidan Avancerade alternativ visas nästa och den innehåller de alternativ som vi kommer att diskutera i nästa par avsnitt.
Observera att om du använder Windows 7 kan skärmarna se lite annorlunda ut. Du ser dock de flesta av samma alternativ, inklusive de vi ska täcka nästa.
Reparera start automatiskt
I de flesta fall bör du låta Windows försöka reparera start automatiskt. Inte bara kommer det att försöka fixa Master Boot Record eller återskapa startsektorn, det kommer också att söka efter och försöka fixa andra vanliga startproblem. Klicka på "Startup Repair" på sidan Avancerade alternativ.
Nästa sida visar alla operativsystem som upptäcks på din dator - även om du bara har ett installerat. Klicka på det operativsystem du vill reparera.
Windows kommer att börja söka efter startproblem och försöka reparera.
När processen är klar meddelar Windows dig om reparationerna lyckades. Hur som helst får du möjlighet att starta om din dator eller gå tillbaka till sidan Avancerade alternativ.
Om Windows inte kan reparera din dator automatiskt kan du alltid försöka reparera Master Boot Record eller bygga om startsektorn manuellt från kommandotolken. Det är osannolikt att det fungerar om den automatiska reparationen inte gjorde det, eftersom dessa kommandon utförs som en del av den automatiska reparationsprocessen, men det kommer inte att skada att försöka.
Reparera Master Boot Record från kommandotolken
Om du föredrar att hantera saker själv - eller om en automatisk reparation misslyckades - och du är ganska säker på att problemet är med din Master Boot Record eller startsektor, kan du också gå till kommandotolken för en snabb lösning. Klicka på "Kommandotolken" på sidan Avancerade alternativ.
När du är vid kommandotolken använder du
bootrec
kommando, och det finns ett par alternativ som kan vara användbara för att fixa bootloader-fel.
För att återställa Master Boot Record, skriv följande kommando och tryck Enter. Detta kommando skriver en ny Windows-kompatibel Master Boot Record (baserad på vilken version av Windows du använder) till startsektorn utan att skriva över den befintliga partitionstabellen. Det är en bra start för att reparera boot loader-fel till följd av filkorruption.
bootrec / fixmbr
För att skriva en helt ny startsektor till systempartitionen istället, skriv följande kommando och tryck Enter. Det här alternativet skriver över den nuvarande partitionstabellen och kan därför ibland orsaka problem om du är inställd på att starta upp till flera operativsystem. Det kommer inte att skriva över data på dina faktiska partitioner, men du kan behöva konfigurera om dina multi-boot-alternativ efter att ha använt det här kommandot. Det här kommandot är användbart när du misstänker att din startsektor kan ha skrivits över av en annan operativsysteminstallation eller skadlig kod eller om du misstänker att själva startsektorn är skadad.
bootrec / fixboot
Och naturligtvis erbjuder bootrec-verktyget också andra mer avancerade alternativ. Du kan alltid skriva
bootrec /?
för att se fler alternativ för och få hjälp med kommandot.
Åtgärder som ska vidtas efter återhämtning
När du har reparerat din dator framgångsrikt och kan starta Windows rekommenderar vi starkt att du går vidare och utför några andra steg. Kör först Kontrollera skivverktyget för att skanna integriteten för ditt filsystem och hårddisk. Det är alltid möjligt att ditt bootloader-fel härrör från fysiska problem med hårddisken.
För det andra, använd System File Checker-verktyget för att söka efter och åtgärda skadade systemfiler. Det är osannolikt att stegen vi har pratat om kommer att orsaka problem med systemfiler, men det är möjligt. Och det är en mycket enkel sak att kontrollera och fixa.
RELATERAD: Så här åtgärdar du hårddiskproblem med Chkdsk i Windows 7, 8 och 10
Medan boot loader-fel kan vara lite skrämmande när de dyker upp - främst på grund av hur lite information du får när de händer - är de ganska enkla att reparera. Du måste bara veta vad du ska se upp och ha en återställningslösning redo att laddas.