Passo a passo: Criar uma imagem do Windows PE personalizada com o AIK
Aplica-se a: Windows Vista
Esta solução descreve como criar uma imagem personalizada do Windows PE. A ferramenta principal para personalizar o Windows PE 2.0 é PEImg, uma ferramenta de linha de comando do Windows PE. Depois de criar uma imagem personalizada, você poderá implantá-la no disco rígido ou criar um disco de RAM inicializável do Windows PE em CD-ROM, unidade flash USB (UFD) ou disco rígido.
http://i.technet.microsoft.com/areas/global/content/clear.gifObservação |
---|
Um disco de RAM do Windows PE inicializa diretamente na memória e recebe a letra de unidade X, que não corresponde à mídia (por exemplo, UFD ou CD-ROM) da qual você inicializou. Verifique se há memória suficiente para dar suporte ao tamanho da imagem do Windows PE mais os requisitos de memória adicionais, por exemplo, se você planeja executar aplicativos personalizados que precisam de mais memória de trabalho.
|
Pré-requisitos
Para concluir estas instruções passo a passo, você precisa do seguinte:
- Um computador de referência com todas as ferramentas e arquivos de origem. Para obter mais informações, consulte Criando um computador de referência.
Etapa 1: configurar um ambiente de compilação do Windows PE
Nesta etapa, você cria uma estrutura de diretórios necessária com suporte para a criação de uma imagem do Windows PE.
No computador de referência, clique em Iniciar, aponte para Todos os Programas, Windows OPK ou Windows AIK e clique em Prompt de Comando das Ferramentas do Windows PE.
O atalho do menu abre uma janela do Prompt de Comando e define automaticamente variáveis do ambiente de forma a apontar para todas as ferramentas necessárias. Por padrão, todas as ferramentas são instaladas em C:\Arquivos de Programas\versão\Ferramentas, em que versão pode ser o Windows OPK ou o Windows AIK.
No prompt de comando, execute o script Copype.cmd. O script requer dois argumentos: arquitetura de hardware e local de destino. Por exemplo,
Copiar
copype.cmd <arquitetura> <destino>
em que <arquitetura> pode ser x86, amd64 ou ia64 e <destino> é um caminho para o diretório local. Por exemplo,
Copiar
copype.cmd x86 c:\winpe_x86
O script cria a seguinte estrutura de diretório e copia todos os arquivos necessários para essa arquitetura. Por exemplo,
Copiar
\winpe_x86 \winpe_x86\ISO \winpe_x86\mount
Etapa 2: montar a Imagem base do Windows PE
Nesta etapa, você montará a imagem base em um diretório local para que seja possível adicionar ou remover pacotes.
No prompt de comando, monte a imagem base do Windows PE (Winpe.wim) no diretório \Mount usando o ImageX. Por exemplo,
Copiar
imagex /mountrw c:\winpe_x86\winpe.wim 1 c:\winpe_x86\mount
Etapa 3: adicionar pacotes adicionais
Use a ferramenta Peimg para instalar os recursos do Windows com a opção /install. Os recursos do Windows estão incluídos com a imagem base (Winpe.wim), mas não são instalados. Você também pode importar pacotes e adicionar drivers e pacotes de idiomas. Para obter mais informações, consulte Tópicos Como personalizar do Windows PE.
Adicione um recurso do Windows à imagem base usando o comando peimg /install. Por exemplo,
Copiar
peimg /install=<pkg> c:\winpe_x86\mount\Windows
em que <pkg> indica o nome do pacote. Uma lista de pacotes disponíveis e seus nomes podem ser obtidos usando o comando /list. Use curingas para especificar um nome de pacote. Todos os pacotes com nomes correspondentes serão instalados. Por exemplo,
Copiar
peimg /install=WinPE-HTA-Package c:\winpe_x86\mount\Windows
-ou-
Copiar
peimg /install=*HTA* c:\winpe_x86\mount\Windows
em que os curingas indicam qualquer pacote com HTA no nome.
O Windows PE 2.0 fornece estes recursos do Windows referenciados como pacotes:
Nome do pacote Descrição WinPE-FONTSupport-<região>-Pacotes
Suporte adicional de fontes para ja-jp, ko-kr, zh-cn, zh-hk e zh-tw.
WinPE-HTA-Package
Suporte a aplicativo HTML
WinPE-MDAC-Package
Suporte ao Microsoft Data Access Component
WinPE-Scripting-Package
Suporte ao Host de script do Windows
WinPE-SRT-Package
Componente Ambiente de Recuperação do Windows (disponível somente no Windows OPK)
WinPE-WMI-Pacotes
Suporte para WMI
WinPE-XML-Package
Suporte ao analisador do Microsoft XML (MSXML)
Repita a etapa 1 para cada pacote.
Verifique se os pacotes foram instalados usando o comando peimg /list, para exibir todos os pacotes na imagem atual. Por exemplo,
Copiar
peimg /list c:\winpe_x86\mount\Windows
Na coluna INS, (+) indica pacotes instalados e (-) denota os não instalados.
Etapa 4: (Opcional) Adicionar mais personalizações
Essa etapa é opcional, mas recomendada. Você pode adicionar aplicativos e scripts à sua imagem do Windows PE que podem ser necessários ao trabalhar no Windows PE. A seguir é apresentada uma lista de ferramentas comuns a serem incluídas na imagem do Windows PE.
ImageX
Uma ferramenta de linha de comando para capturar e aplicar imagens durante cenários de implantação. Por exemplo, em um prompt de comando,
Copiar
copy “C:\Program Files\Windows AIK\Tools\x86\imagex.exe” c:\WinPE_x86\mount\Windows\System32
Gerenciador de Pacotes (Pkgmgr.exe)
Uma ferramenta para revisar os arquivos de imagem do Windows (.wim) offline. Você deve copiar a pasta \Servicing inteira e os binários MSXML6. A revisão offline requer o ImageX. Por exemplo,
Copiar
xcopy “c:\arquivos de programas\<versão>\Ferramentas\<arquitetura>\Servicing” c:\winpe_x86\iso\Servicing /s
copy %windir%\system32\msxml6*.dll c:\winpe_x86\iso\Servicing
em que <versão> pode ser o Windows OPK ou o Windows AIK e <arquitetura> pode ser x86, amd64 ou ia64. Nos dois exemplos anteriores, as ferramentas não são carregadas na memória durante uma inicialização RAM do Windows PE. A mídia deve estar disponível para acessar as ferramentas.
Para carregar as ferramentas na memória com o Windows PE, copie os arquivos de origem no diretório montado \Windows. Por exemplo,
Copiar
c:\winpe_x86\mount\Windows
http://i.technet.microsoft.com/areas/global/content/clear.gifImportante Adicionar arquivos ao diretório \Windows aumentará o tamanho de sua imagem RAM do Windows PE. Verifique se há memória suficiente no computador para inicializar o Windows PE e executar vários aplicativos.
Etapa 5: preparar a imagem
Nesta etapa, use o comando peimg /prep para preparar a imagem. Essa operação remove qualquer pacote não instalado da imagem final. Essa operação reduz o tamanho total da imagem. Por exemplo,
Copiar
peimg /prep c:\winpe_x86\mount\Windows
A opção /prep não pode ser revertida e, após a opção /prep ser executada, as opções /install, /uninstall, /import e /list não funcionarão, enquanto as opções /lang e /inf continuarão funcionando. A ferramenta Peimg solicita que você confirme o comando. Para suprimir esse prompt para scripts, adicione a opção /f.
Etapa 6: confirmar as alterações na imagem
Nesta etapa, você confirmará as alterações ao arquivo de imagem original (Winpe.wim) usando a opção /unmount do ImageX com a opção /commit. Por exemplo,
Copiar
imagex /unmount c:\winpe_x86\mount /commit
Etapa 7: substituir o arquivo padrão Boot.wim
Nesta etapa, você substituirá o arquivo Boot.wim padrão no diretório \ISO pela nova imagem personalizada. A imagem deve ser chamada Boot.wim. Por exemplo,
Copiar
copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim
Próxima etapa
Agora você tem uma imagem de disco de RAM personalizada do Windows PE que pode colocar em mídia inicializável, como um CD-ROM ou UFD.
Para criar um CD-ROM inicializável
No computador de referência, em um prompt de comando, crie um arquivo .iso usando Oscdimg. Por exemplo,
Copiar
oscdimg -n -bc:\winpe_x86\etfsboot.com c:\winpe_x86\ISO c:\winpe_x86\winpe_x86.iso
Para a arquitetura IA-64, substitua Etfsboot.com por Efisys.bin.
Copie a imagem (Winpe_x86.iso) em um CD-ROM.
Para criar um UFD inicializável
Durante a execução de um sistema operacional Windows Vista ou uma sessão do Windows PE, coloque o dispositivo UFD.
Em um prompt de comando, use Diskpart para formatar o dispositivo como FAT32 estendendo o dispositivo inteiro, definindo a partição como ativa. Por exemplo,
Copiar
diskpart select disk 1 clean create partition primary size=<size of device> select partition 1 active format fs=fat32 assign exit
em que o valor de
disk 1
é igual aUFD
.No computador de referência, copie todo o conteúdo no diretório \ISO para seu dispositivo UFD. Você pode criar manualmente a estrutura do diretório ou usar o comando xcopy para criar e copiar automaticamente os arquivos apropriados a partir do computador de referência no dispositivo UFD. Por exemplo,
Copiar
xcopy c:\winpe_x86\iso\*.* /s /e /f f:\
em que c é a letra da unidade de disco rígido do computador de referência e f é a letra do dispositivo UFD.