Skip to main content

Vad är en startlastare?

En startlastare är en mycket liten mjukvarokod som körs under startsekvensen på en dator eller annan enhet.Den kopierar kritiska filer och komponenter i ett operativsystem från en lagringsenhet, som en hårddisk, till datorns huvudminne.Programmet ger sedan operativsystemets kontroll och slutar till nästa start.Boot Loaders varierar i komplexitet och används också i enheter som smartphones, surfplattor och videospelkonsoler.

Startprocessen i de flesta persondatorer (PCS) är en komplex händelse med flera steg.Den centrala bearbetningsenheten (CPU) inuti de flesta datorer kan inte köra program direkt från en lagringsenhet, som en hårddisk, så den första mjukvaran som körs när datorn är påslagen laddas från en speciell mikrochip på moderkortet, datorns centrala kretskort.Detta mikrochip kan innehålla ett av flera olika specialiserade program, inklusive Basic Input Output System (BIOS) eller det enhetliga Extensible Firmware Interface (UEFI), som utför hårdvarutestning och initialiseringsfunktioner innan du söker hårddiskar och avtagbara lagringsenheter för en startladdare.Kod från startlastaren överförs sedan till systemminnet, som tar kontroll över datorn och flyttar startsekvensen till nästa steg.

När en gång är kontrollen fortsätter startlastaren för att ladda de väsentliga drivrutinerna och kritiska systemfiler som behövs för att köra ett operativsystem som Microsoft Windows , Linux eller Mac OS X .Boot Loaders är ofta plattformsspecifika, eftersom drivrutiner och systemfiler varierar mycket mellan olika system.De kan också köras i steg, med varje steg i programmet som laddar en mer komplex och kraftfull programvara.På datorer som har mer än ett operativsystem installerat låter ett program som heter A Boot Manager användare välja ett system för att starta och överlämna kontrollen till lämplig startlastare.Efter att ett operativsystem har laddats avstår bagagelastaren sin kontroll över systemet och utgångarna.

Smartphones, surfplattor, videospelkonsoler, konsumentelektronikprodukter och många andra typer av enheter använder också startlastare.Om en enhet går igenom en period med start eller lastning när den först slogs på, finns det en god chans att den använder en startlastare.Vissa teknikentusiaster har varit kända för att hacka eller ersätta startlastarna på vissa enheter för att köra anpassad programvara eller möjliggöra mer avancerade funktioner.