Troubleshooting: aplicação de imagem usando ImageX

Durante o processo de criação de uma imagem de sistema operacional usando-se o ImageX, é possível encontrarmos a mensagem de erro abaixo.

"O Windows não pôde acessar o arquivo necessário E:\Sources\Install.wim. Verifique se todos os arquivos necessários para a instalação estão disponíveis e reinicie a instalação."

Como solução, é preciso rodar o ImageX com o parâmetro /flags. Neste post, estão as principais etapas para fazer a criação desta imagem.

  1. Fazer instalação - podendo ser de forma manual, por se tratar de um computador de referência - do Windows Vista (na versão específica, podendo ser Business, Enterprise, Ultimate, etc).
  1. Instalar atualizações de software pelo Windows Update.
  1. Se desejado, adicionar drivers (por exemplo, rede, vídeo, fax-modem, entre outros) à imagem.
  1. Fazer as configurações desejadas (por exemplo, aplicar diretiva local de segurança se em workgroup, modificar itens pelo Painel de Controle, remover ícones do desktop, alterar configurações do Internet Explorer, etc).
  1. Executar o Sysprep, usando o comando Sysprep.exe /oobe /generalize. No Windows Vista, este arquivo já está presente na pasta "C:\Windows\System32\Sysprep". Ainda, é importante mencionar que, no próximo reboot o Windows executará a fase de especialização, Plug and Play, e outras tarefas de instalação antes de carregar a tela “Windows Welcome”. Com isto, todo o processo pode levar tempo adicional no primeiro logon do usuário.
  1. Capturar a imagem customizada do Vista, executando o comando:

Imagex /compress maximum /flags “<Edição>” /check /scroll /capture X: Y:\Install.wim “Windows Vista <Edição>”.

Onde,

<Edição> : Business, Enterprise, Ultimate, etc.

X:\ é o local do qual será copiada a imagem.

Y:\ é local no qual será gravada a imagem customizada, podendo ser uma segunda partição, um compartilhamento de rede, um disco rígido externo, etc.

7. É possível fazer o teste de instalação da imagem pelo ImageX, fazendo o boot do computador de testes pelo WinPE (para maiores informações sobre a criação de uma imagem do WinPE, leia a seção "To create Windows PE media" do artigo Windows Vista Deployment Step-by-Step Guide,) e digitando os comandos abaixos.

net use Y: \\VistaSetup\

Imagex /apply y:\sources\Install.wim 1 C:\ /verify

Onde,

Y: é a unidade a ser criada para este etapa, mapeando um endereço de rede (no exemplo, o compartilhamento \\VistaSetup).

Y:\Sources\ é o local no qual estão os arquivos de instalação previamente copiados.

C:\ é o local no qual a nova imagem será aplicada.

O parâmetro “/verify” afetará o tempo total desta operação, sendo feita a verificação após a aplicação da imagem.

9. Na máquina de testes, criar uma pasta chamada “DVD” contendo os arquivos do DVD de instalação do Vista. Em “..\DVD\Sources\”, copiar a imagem customizada “Install.wim”, que criamos na etapa anterior, sobrescrevendo o arquivo original. É possível fazer isto usando-se os comandos abaixo.

 

net use Z: \\VistaSetup\

copy Y:\Install.wim y:\sources\Install.wim

Onde,

Y: é a unidade a ser criada para este etapa, mapeando um endereço de rede (no exemplo, o compartilhamento \\VistaSetup).

E:\ é o local no qual a imagem foi criada previamente.

Ainda, é possível copiar outros arquivos, como algum arquivo de resposta (Unattend.xml), ou um arquivo “autorun.inf” para iniciar automaticamente o programa de instalação utilizando um arquivo de resposta (por exemplo, contendo o comando open=setup.exe /unattend:autounattend.xml), ou até mesmo dados de usuário (que foram previamente capturados pelo USMT. Para maiores informações, leia o post Troubleshooting: recuperação de dados no USMT 3.0.1 para conta de domínio).

10. Caso a imagem for corretamente aplicada, é preciso criar um arquivo “.ISO” que deverá ser gravado na mídia, que será usada no processo de instalação da imagem nos computadores de destino. Para isto, usamos um aplicativo chamado OSCDImg.exe, parte do WAIK (Windows Automated Installation Kit), cujo download gratuito em Português pode ser feito em “AIK (Kit de Instalação Automatizada) para o Windows Vista SP1 e o Windows Server 2008”.

Após a instalação do WAIK, executar o comando abaixo para criar o arquivo “.ISO”.

oscdimg.exe –n –m –b”E:\DVD\BOOT\ETFSBOOT.COM” “E:\DVD” “E:\ImagemVista.iso”

Para maiores informações sobre o uso do OSCDImg, leia o post Como criar arquivo .ISO inicializável (bootable).