I computer e altri dispositivi, come gli smartphone, che contengono software caricato in fabbrica contengono un sistema operativo standard e un pacchetto di applicazioni chiamato "immagine di fabbrica". Invece di caricare ogni sistema da supporti come i CD in un processo passo dopo passo per ogni computer, l'utilizzo di un'immagine di fabbrica consente la consegna rapida e coerente del software a ciascuna unità di produzione di un particolare modello di dispositivo. L'"immagine" viene consegnata tramite copia su disco o da un server di imaging di rete.
Creazione di immagini di fabbrica
Un'immagine di fabbrica può essere un disco completo o un'immagine di memoria di un file system da copiare in uno spazio equivalente su ciascun dispositivo, oppure può essere un insieme di pacchetti software da consegnare a un dispositivo e installare. In entrambi i casi, l'obiettivo è produrre sul dispositivo un sistema prevedibile che sia stato testato in fabbrica e che possa essere supportato da tecnici in base a quella configurazione e software standard.
Caricamento del dispositivo in fabbrica
Un'immagine di fabbrica può essere caricata in modo efficiente e affidabile su ciascun dispositivo dai server di carico tramite una connessione di rete, direttamente sui dischi rigidi prima dell'installazione o tramite una connessione cablata direttamente per dispositivi come i telefoni. Una volta caricato, il software verrà verificato per garantire che il caricamento sia completo e accurato. Questo processo può avvenire per migliaia o addirittura milioni di dispositivi, che funzioneranno tutti allo stesso modo.
Ripristino dell'immagine di fabbrica di un dispositivo
Le copie delle immagini di fabbrica per ripristinare i sistemi PC sono spesso incluse come partizione separata sul disco rigido principale o su un CD o DVD che accompagna il sistema spedito. Per gli smartphone, le immagini di fabbrica sono solitamente rese disponibili in singoli file che contengono software o file system pacchettizzati, caricati da un "boot loader" integrato nel dispositivo. Le immagini di fabbrica degli aggiornamenti software possono essere fornite tramite la rete wireless per aggiornare tutti i telefoni di un determinato tipo dopo il rilascio del nuovo software.
Motivi per l'utilizzo di un'immagine di fabbrica
Anche se l'immagine di una fabbrica non è perfetta, è prevedibile. È stato confezionato, testato e consegnato a molti dispositivi. Gli ingegneri sanno cosa contiene e il personale di supporto può sviluppare una serie di procedure, elenchi di funzioni, soluzioni alternative, errori e altre informazioni che fanno riferimento al numero di versione del software di immagine di fabbrica. Ciò consente all'organizzazione di gestire gli aggiornamenti software in modo efficiente e di rendere disponibili correzioni di bug che risolvono i problemi in una versione specifica del software.
Problemi con il processo di immagine di fabbrica
Sebbene un'immagine di fabbrica sia un modo conveniente per ripristinare un sistema a uno stato noto, le pressioni di pianificazione, i problemi con il processo di creazione dell'immagine di fabbrica o la consegna tardiva di software importante possono influire sul fatto che un'immagine di fabbrica sia davvero il miglior software da utilizzare. In alcuni casi, il caricamento di una versione generica di "distribuzione" del sistema e quindi l'aggiunta di driver e altro software specifico per il sistema di destinazione può richiedere più tempo, ma risulta in un sistema più robusto e privo di bug.