Compartilhar via


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:

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.

  1. 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.

  2. 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.

  1. 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)

  2. Repita a etapa 1 para cada pacote.

  3. 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

  1. 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.

  2. Copie a imagem (Winpe_x86.iso) em um CD-ROM.

Para criar um UFD inicializável

  1. Durante a execução de um sistema operacional Windows Vista ou uma sessão do Windows PE, coloque o dispositivo UFD.

  2. 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 a UFD.

  3. 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.