Datorer och andra enheter, som smartphones, som innehåller programvara som laddas från fabriken innehåller ett standardoperativsystem och ett applikationspaket som kallas en "fabriksavbildning". Istället för att ladda varje system från media som CD-skivor i en steg-för-steg-process för varje dator, använder en fabriksavbildning snabb och konsekvent leverans av programvara till varje produktionsenhet för en viss enhetsmodell. "Avbildningen" levereras med diskkopia eller från en nätverksbildserver.
Fabriksbildskapande
En fabriksavbildning kan vara en fullständig disk eller minnesbild av ett filsystem som ska kopieras till ett motsvarande utrymme på varje enhet, eller det kan vara en uppsättning programvarupaket som ska levereras till en enhet och installeras. Hur som helst är målet att på enheten producera ett förutsägbart system som har testats på fabriken och som kan stödjas av tekniker baserat på den standardkonfigurationen och programvaran.
Enhetsladdning från fabrik
En fabriksbild kan laddas på ett effektivt och tillförlitligt sätt på varje enhet från laddningsservrar via en nätverksanslutning, direkt till hårddiskar före installation, eller genom en direktansluten anslutning för enheter som telefoner. När programvaran har laddats kommer den att verifieras för att säkerställa att belastningen var fullständig och korrekt. Denna process kan äga rum för tusentals eller till och med miljoner enheter, som alla fungerar på samma sätt.
Återställa en enhets fabriksbild
Kopior av fabriksbilder för att återställa PC-system ingår ofta som en separat partition på huvudhårddisken eller på en CD eller DVD som medföljer det levererade systemet. För smartphones görs fabriksbilder vanligtvis tillgängliga i enstaka filer som innehåller förpackad programvara eller filsystem, laddade av en "startladdare" inbyggd i enheten. Fabriksbilder av programuppdateringar kan levereras över det trådlösa nätverket för att uppdatera alla telefoner av en viss typ efter lanseringen av ny programvara.
Anledningar till att använda en fabriksbild
Även om en fabriksbild inte är perfekt är den förutsägbar. Den har packats, testats och levererats till många enheter. Ingenjörer vet vad den innehåller och supportpersonal kan utveckla en uppsättning procedurer, funktionslistor, lösningar, fel och annan information som hänvisar till versionsnumret för fabriksavbildningsprogrammet. Detta gör det möjligt för organisationen att hantera programuppdateringar effektivt och göra bugfixar tillgängliga som åtgärdar problem i en specifik version av programvaran.
Problem med fabriksbildprocessen
Medan en fabriksbild är ett bekvämt sätt att återställa ett system till ett känt tillstånd, kan schemaläggningstryck, problem med tillverkningsprocessen från fabriken eller sen leverans av viktig programvara påverka om en fabriksbild verkligen är den bästa programvaran att använda. I vissa fall kan det ta mer tid att ladda en generisk "distribution" -version av systemet och sedan lägga till drivrutiner och annan programvara som är specifik för målsystemet, men resultera i ett mer robust och felfritt system.