När din dator körs ordentligt, kommer du förmodligen inte att lägga mycket tid på att tänka på Windows-startprocessen. Vad skulle vara meningen?

Du startar datorn på morgonen, Windows startar och ditt skrivbord visas. Det händer automatiskt, och varje gång så verkar det lite behov av att oroa sig för de tekniska egenskaperna.

Den här glada situationen kommer antagligen inte vara så länge, eftersom PC-startproblem är irriterande vanliga. Förr eller senare kommer du att upptäcka att systemet startar långsamt, visar udda felmeddelanden eller i extrema fall kommer inte att börja alls.

Många användare lever med startproblem eller installerar om Windows och börjar igen, men det finns ett bättre sätt. Om du lär dig vad som händer under startprocessen kan du diagnostisera och åtgärda eventuella problem som kan uppstå.

BIOS

Starten startar med datorns BIOS, som tar tag i inställningarna från CMOS RAM innan du initierar din videokort och eventuella expansionskort. Ett Power On Self Test gör grundläggande hårdvarukontroller, testar din RAM om det behövs och levererar vanligtvis en enda pip för att indikera att allting fungerar.

Om det finns ett problem vid denna tidpunkt kommer BIOS att visa ett felmeddelande eller utfärda ett antal pip; kolla in din moderkortshandbok för att ta reda på vad de kan betyda. Om det är tillgängligt, starta ditt BIOS-installationsprogram för att bekräfta att inga inställningar har ändrats. Om de har det kan det innebära att ditt moderkorts CMOS-batteri har misslyckats, i vilket fall behöver du en ersättare.

Om du nyligen har installerat ett expansionskort, prova det i en annan plats. Andra nya enheter ska helt och hållet tas bort för att se om de orsakar ett problem. Du kan också kontrollera supportdelen på moderkortet eller på din PC-tillverkares webbplats för mer råd.

Dessa hårdvaruproblem är dock relativt ovanliga. Det är troligt att det här första startfasen kommer att slutföras utan att det händer och datorn kommer att gå smidigt i steg två, vilket är hårddiskåtkomst.

Master Boot Record

BIOS försöker nu ladda den första sektorn av den första enheten som anges i din startordningslista (det här hittar du i BIOS-inställningarna). Om det inte finns något startbart i den enheten, kommer BIOS att arbeta ner i listan tills det möter en hårddisk.

Den första sektorn av en hårddisk innehåller normalt volymen Boot Record eller Master Boot Record (MBR), en struktur som innehåller ett litet program för att starta startprocessen och detaljer om hur din hårddisk är partitionerad. De sista två byte av sektorn har nu en standard signatur, som är '0x55AA' (se www.multibooters.co.uk/mbr.html), så BIOS kontrollerar detta för att bekräfta att enheten är startbar. Om de byte inte är närvarande kommer den att hoppa över den här enheten och fortsätta ner i listan med startorder, med ett felmeddelande som "Operativsystemet hittades inte" om det inte kan hitta något att starta.

Om signaturen hittas kommer dock din BIOS att starta MBR-programmet. Detta skannar var och en av dina partitioner och kontrollerar deras startindikatorbyte. Om alla är inställda på noll (inte startbar) visas ett felmeddelande "Operativsystem ej hittat". Om de är något annat än noll eller 0x80 visas ett meddelande om ogiltigt partitionstabell. Men om det bara hittar en med ett värde på 0x80 (vilket betyder bootable), kommer MBR-programmet att ladda den första sektorn i den partitionen, Volume Boot Sector.

Om volymen startar sektorn inte kan läsas, kommer MBR-programmet att säga att det finns ett fel vid laddning av operativsystemet. Om det kan läsas men inte har signaturen 0x55AA, kommer det att varna dig om att du har ett "Saknat operativsystem". Om båda testen passeras, startar programmet i volymstartssektorn, vilket leder till att Windows startar.