Vad är en bootsektor & Varför är de viktiga?

Innehållsförteckning:

Vad är en bootsektor & Varför är de viktiga?
Vad är en bootsektor & Varför är de viktiga?
Anonim

En startsektor är en fysisk sektor, eller sektion, på en hårddisk som innehåller information om hur man startar uppstartsprocessen för att ladda ett operativsystem.

En startsektor finns på en intern hårddisk där ett operativsystem som Windows är installerat, samt på lagringsenheter som du kanske inte ens behöver starta från, utan istället bara håller personliga data på, som en extern hårddisk, diskett eller annan USB-enhet.

Image
Image

Hur bootsektorn används

När en dator väl startar är det första som händer att BIOS letar efter ledtrådar om vad den behöver för att starta operativsystemet. Det första ställe BIOS kommer att leta efter är den första sektorn för varje lagringsenhet som är ansluten till datorn.

Säg att du har en hårddisk i din dator. Det betyder att du har en hårddisk som har en startsektor. I den specifika delen av hårddisken kan en av två saker finnas: Master Boot Record (MBR) eller Volume Boot Record (VBR).

MBR är den allra första sektorn av en formaterad hårddisk. Eftersom BIOS tittar på den första sektorn för att förstå hur det ska gå till, kommer det att ladda MBR i minnet. När MBR-data har laddats kan den aktiva partitionen hittas så att datorn vet var operativsystemet finns.

Om en hårddisk har flera partitioner är VBR den första sektorn inom varje partition. VBR är också den första sektorn i en enhet som inte är partitionerad alls.

Kolla in dessa MBR- och VBR-länkar ovan för mer om Master Boot Record och Volume Boot Records och hur de fungerar som en del av uppstartsprocessen.

Boot Sector Errors

En sektor måste ha en mycket specifik disksignatur för att BIOS ska ses som en startsektor. Denna signatur är 0x55AA och finns i dess allra sista två byte med information.

Om disksignaturen är skadad eller på något sätt har ändrats, är det mycket troligt att BIOS inte kommer att kunna hitta startsektorn, och därför kommer naturligtvis inte att kunna ladda de nödvändiga instruktionerna för hitta och starta operativsystemet.

Vilket som helst av följande felmeddelanden kan indikera en skadad startsektor:

  • Ogiltig partitionstabell
  • Kunde inte hitta BOOTMGR
  • BOOTMGR saknas
  • Operativsystem saknas
  • Setup har fastställt att ditt filsystem är korrupt
  • Ett diskläsfel inträffade
  • NTLDR saknas
  • Fel vid laddning av operativsystem

Medan ett av dessa fel ofta indikerar ett problem med startsektorn, kan det finnas andra orsaker, med olika lösningar. Se till att följa alla specifika felsökningsråd du kan hitta på vår webbplats eller någon annanstans.

Hur reparerar man fel i startsektorn

Om du genom din felsökning upptäcker att ett startsektorfel förmodligen är orsaken till de problem du upplever, är formatering av hårddisken och sedan ominstallation av Windows från början den "klassiska" lösningen för dessa typer av problem.

Lyckligtvis finns det andra, mindre destruktiva men väletablerade processer som alla kan följa som borde reparera uppstartssektorn…ingen radering-av-din-dator krävs.

För att reparera en skadad startsektor i Windows 10, 8, 7 eller Vista, följ vår detaljerade handledning om hur man skriver en ny partitionsstartsektor till en Windows-systempartition.

Dessa fel kan också uppstå i Windows XP, men korrigeringsprocessen är väldigt annorlunda. Se vår artikel Hur man skriver en ny partitionsstartsektor till en Windows XP-systempartition för detaljer.

En av de mer officiella, Microsoft-sanktionerade processerna ovan är bättre satsningar i nästan alla fall, men det finns några tredjepartsverktyg som kan bygga om startsektorer om du vill prova en av dem istället. Se vår lista med gratis diskpartitioneringsverktyg om du behöver en rekommendation.

Det finns också några kommersiella hårddisktestverktyg som annonserar möjligheten att återställa data från dåliga sektorer, vilket kan vara ett sätt att åtgärda felet, men vi skulle fokusera på de idéer vi redan nämnde innan vi betalade för en av dessa.

Bootsektorvirus

Utöver att riskera att bli skadad av någon form av olycka eller maskinvarufel, är startsektorn också ett vanligt område för skadlig programvara att få fäste.

Malware-tillverkare älskar att fokusera sin uppmärksamhet på startsektorn eftersom dess kod lanseras automatiskt och ibland utan skydd innan operativsystemet ens startar!

Om du tror att du kan ha ett startsektorvirus rekommenderar vi starkt att du gör en fullständig genomsökning efter skadlig programvara, och ser till att du också skannar startsektorn. Se Hur du skannar din dator efter virus och annan skadlig programvara för hjälp om du inte är säker på vad du ska göra.

Många av dessa virus kommer att stoppa din dator från att starta hela vägen, vilket gör det omöjligt att söka efter skadlig programvara från Windows. I dessa fall behöver du en startbar virusskanner. Vi har en lista över gratis startbara antivirusverktyg som du kan välja mellan, vilket löser denna särskilt frustrerande catch-22.

Vissa moderkort har BIOS-programvara som aktivt förhindrar att startsektorer ändras, vilket är till stor hjälp för att förhindra att skadlig programvara gör ändringar i den. Som sagt, den här funktionen är förmodligen inaktiverad som standard så att partitioneringsverktyg och diskkrypteringsprogram kommer att fungera korrekt, men det är värt att aktivera om du inte använder den typen av verktyg och har hanterat virusproblem med startsektorn.

Mer information om bootsektorer

Startsektorn skapas när du först formaterar en enhet. Det betyder att om enheten inte har formaterats och därför inte använder ett filsystem, kommer det inte heller att finnas en startsektor.

Det finns bara en startsektor per lagringsenhet. Även om en hårddisk har flera partitioner, eller kör mer än ett operativsystem, finns det fortfarande bara en för hela den enheten.

Betald programvara, som Active@ Partition Recovery, är tillgänglig som kan säkerhetskopiera och återställa information om startsektorn i händelse av att du stöter på ett problem. Andra avancerade applikationer kanske kan hitta en annan startsektor på hårddisken som kan användas för att återskapa den skadade.

FAQ

    Vad är huvudstartkoden?

    Master boot code (MBC) är den del av master boot record som utför de första stegen i uppstartsprocessen. Efter att huvudstartkoden har körts av BIOS lämnar den över startkontrollen till volymens startkod på partitionen som innehåller operativsystemet.

    Vad är volymstartkoden?

    Volymstartkoden anropas av huvudstartkoden och används för att starta starthanteraren, som börjar den faktiska laddningen av operativsystemet. Volymstartkoden och BIOS-parameterblocket är de två huvuddelarna som utgör volymstartposten/sektorn.

    Vad är ett rootkit-virus?

    Rootkit-virus är bara ett annat namn för bootsektorvirus. Termerna används omväxlande och stegen för att fixa ett rootkit-virus är desamma som att fixa ett startsektorvirus.

    Vad är Windows-starthanteraren?

    Windows boot manager, eller BOOTMGR, kör winload.exe, systeminläsaren som används som en del av Windows startprocess. Boot Manager laddas från volymens startkod, som är en del av volymstartposten. Du kan ändra Boot Manager-inställningarna för att välja ditt standardoperativsystem.

Rekommenderad: