Så här reparerar du problem med Windows Bootloader (om datorn inte startar)
Om din Windows-dator slår ett felmeddelande till dig innan det ens börjar ladda Windows, kan det hända att start-sektorn på din systempartition är skadad, skadad eller saknar filer. Så här felsöker du dessa problem.
Vad är boot-sektorn och huvudstartboken?
Startsektorn är en liten del i början av en hårddisk som skapas när du formaterar enheten. Startsektorn innehåller kod och data som hjälper BIOS-handkontrollen från startprocessen till Windows. Uppstartssektorn är också värd för Master Boot Record (MBR), som innehåller skivsignaturen, partitionstabellen för disken och en liten bit kod som heter master boot-koden.
När en dator startas, hanteras den inledande startrutinen av BIOS. BIOS laddar sedan huvudstartkoden i datorns RAM och släpper upp startprocesserna till den. Masterkodkoden skannar partitionstabellen, bestämmer den aktiva partitionen, laddar en kopia av boot-sektorn i datorns RAM och avger startprocessen till den koden. Det här är den här uppstartsprocessen som tillåter att de inledande bitarna i Windows-koden börjar laddas.
Startsektorn kan uppleva samma typ av problem som någon annan del av dina hårddiskfiler, skadade filer och till och med fysisk skada. När startprocessorn misslyckas kommer det att hända när du ser BIOS-informationen, men innan Windows börjar börja ladda. Vanligtvis ser du felmeddelanden som följande:
- Fel vid laddning av operativsystem
- Saknar operativsystem
- Starta om och välj rätt boot-enhet
- Ogiltig partitionstabell
- Bootmgr saknas
- FATAL: Inget startbart medium hittades! Systemet stannat.
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 då misslyckas, är startläsaren inte problemet. Istället bör du försöka starta datorn i Säkert läge och felsökning därifrån. Att utföra systemåterställning skulle vara ett bra ställe att börja.
Boot från Windows Installation Media eller Recovery Partition
Det första du behöver göra är att starta datorn i Windows Recovery Environment. Det är möjligt att din dator har en särskild återställningspartition som tillåter dig att starta Windows Recovery Environment utan att behöva en fysisk skiva. Hur du gör det varierar med vilket märke av dator du äger, men du kommer ofta att se ett meddelande under uppstarten och berätta vilken nyckel att trycka på för att starta återställning och reparation. Om din dator inte har en återställningspartition - eller du är bara inte säker på hur du öppnar den - kan du också starta datorn med en DVD eller USB med Windows installationsprogrammet på den.
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 sedan 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 vidta försiktighetsåtgärden för att skapa en återställningsstation eller systemreparationsskiva som du kan använda i framtiden.
Om du startar datorn med en installationsskiva klickar du igenom tills du ser den ursprungliga Windows-installationsskärmen 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 hamnar på samma alternativ som vi kommer att täcka här.
Windows laddar sedan återställningsmiljön. På första sidan, klicka på alternativet "Felsök".
Sidan Avancerade alternativ visas nästa och den innehåller de alternativ som vi kommer att diskutera i nästa avsnitt.
Observera att om du använder Windows 7, kan skärmarna se lite annorlunda ut. Du får se de flesta av samma alternativ, dock, inklusive de som vi kommer att täcka nästa.
Reparera starta automatiskt
I de flesta fall borde du låta Windows försöka automatiskt reparera start. Det kommer inte bara att försöka fixa Master Boot Record eller återskapa boot-sektorn, det kommer att söka efter och försöka fixa andra vanliga startproblem också. På sidan Avancerade alternativ klickar du på "Starta reparation".
På nästa sida visas alla operativsystem som hittats på datorn, även om du bara har en installerad. Klicka på operativsystemet du vill reparera.
Windows börjar börja kontrollera om det är igång och att reparera.
Om Windows inte kan reparera din dator automatiskt kan du alltid försöka reparera Master Boot Record eller återupprätta boot-sektorn manuellt från Kommandotolken. Det är osannolikt att det kommer att fungera 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 sig för 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 boot-sektor, kan du också släppa till Command Prompt för en snabbkorrigering. På sidan Avancerade alternativ klickar du på "Kommandotolk".
När du är på kommandotolken använder du bootrec
kommandot, och det finns några alternativ som kan vara användbara vid fastställande av startfel.
För att återställa Master Boot Record, skriv följande kommando och tryck på Enter. Kommandot skriver ett nytt Windows-kompatibelt Master Boot Record-dokument (baserat på vilken version av Windows du använder) till boot-sektorn utan att skriva över det befintliga partitionstabellen. Det är en bra start för att reparera bootloaderfel som härrör från filkorruption.
bootrec / fixmbr
Om du vill skriva en helt ny boot-sektor till systempartitionen skriver du istället följande kommando och trycker på Enter. Det här alternativet skriver över det aktuella partitionstabellen och kan därför orsaka problem om du är inställd för att starta upp till flera operativsystem. Det kommer inte att överskriva några data på dina faktiska partitioner, men det kan hända att du måste omkonfigurera 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 startningssektorn kan ha skrivits över av en annan operativsysteminstallation eller skadlig kod, eller om du misstänker att boot-sektorn själv är skadad.
bootrec / fixboot
Och självklart erbjuder bootrecverktyget även 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 för att ta efter återhämtning
När du har lyckats reparera din dator och kan starta Windows rekommenderar vi starkt att du går vidare och utför ett par andra steg. Först, kör verktyget Kontrollera disk för att skanna integriteten för ditt filsystem och hårddisk. Det är alltid möjligt att ditt startlarmfel härrör från fysiska problem med hårddisken.
För det andra, använd verktyget System File Checker för att söka efter och korrigera eventuella skadade systemfiler. Det är osannolikt att använda stegen vi har pratat om kommer att orsaka problem med systemfiler, men det är möjligt. Och det är en mycket lätt sak att kolla på och fixa.
Medan startloppfel 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 - de är rimligen lätta att reparera. Du behöver bara veta vad du ska se efter och få en återställningslösning redo att ladda.