Computadores e outros dispositivos, como smartphones, que contêm software carregado de fábrica, contêm um sistema operacional padrão e um pacote de aplicativos denominado "imagem de fábrica". Em vez de carregar cada sistema a partir de mídias como CDs em um processo passo a passo para cada computador, o uso de uma imagem de fábrica permite a entrega rápida e consistente de software para cada unidade de produção de um modelo de dispositivo específico. A "imagem" é fornecida por cópia de disco ou de um servidor de imagem de rede.
Criação de imagem de fábrica
Uma imagem de fábrica pode ser um disco completo ou imagem de memória de um sistema de arquivos a ser copiado em um espaço equivalente em cada dispositivo, ou pode ser um conjunto de pacotes de software a serem entregues a um dispositivo e instalados. De qualquer forma, o objetivo é produzir no dispositivo um sistema previsível que foi testado na fábrica e que pode ser suportado por técnicos com base nessa configuração e software padrão.
Carregamento de dispositivo na fábrica
Uma imagem de fábrica pode ser carregada de maneira eficiente e confiável em cada dispositivo a partir de servidores de carga em uma conexão de rede, diretamente para os discos rígidos antes da instalação ou por uma conexão direta com fio para dispositivos como telefones. Assim que o software for carregado, ele será verificado para garantir que o carregamento foi completo e preciso. Esse processo pode ocorrer em milhares ou até milhões de dispositivos, todos operando da mesma maneira.
Restaurando a imagem de fábrica de um dispositivo
Cópias de imagens de fábrica para restaurar sistemas de PC são freqüentemente incluídas como uma partição separada no disco rígido principal ou em um CD ou DVD que acompanha o sistema enviado. Para smartphones, as imagens de fábrica são geralmente disponibilizadas em arquivos únicos que contêm software ou sistemas de arquivos empacotados, carregados por um "carregador de boot" embutido no dispositivo. Imagens de fábrica de atualizações de software podem ser fornecidas pela rede sem fio para atualizar todos os telefones de um determinado tipo após o lançamento de um novo software.
Razões para usar uma imagem de fábrica
Mesmo que a imagem de uma fábrica não seja perfeita, é previsível. Ele foi empacotado, testado e entregue a muitos dispositivos. Os engenheiros sabem o que ele contém e a equipe de suporte pode desenvolver um conjunto de procedimentos, listas de recursos, soluções alternativas, erros e outras informações que se referem ao número da versão do software de imagem de fábrica. Isso permite que a organização lide com as atualizações de software com eficiência e disponibilize correções de bugs que tratam de problemas em uma versão específica do software.
Problemas com o processo de imagem de fábrica
Embora uma imagem de fábrica seja uma maneira conveniente de restaurar um sistema a um estado conhecido, pressões de programação, problemas com o processo de criação de imagem de fábrica ou entrega tardia de software importante podem afetar se uma imagem de fábrica é realmente o melhor software para usar. Em alguns casos, carregar uma versão de "distribuição" genérica do sistema e, em seguida, adicionar drivers e outros softwares específicos ao sistema de destino pode levar mais tempo, mas resulta em um sistema mais robusto e livre de bugs.