Otimização de Desktop

Informações sobre implementação e otimização de PCs corporativos

Como recriar o DVD de instalação do Windows 7 com a sua própria versão corporativa

Um dos grandes avanços do Windows Vista (herdado pelo Windows 7) foi seu processo nativo de instalação baseado em imagem, que funciona independente da marca e modelo do hardware (no Windows XP isso teria sido um sucesso absurdo!).win7dvd

O que nem todos sabem é que a Microsoft oferece ferramentas gratuitas para que você possa, baseado numa instalação personalizada do Windows 7, capturar a sua própria imagem para distribuição em ambiente corporativo, já com todos os softwares e configurações que a sua empresa precisa (desde que tenha licenciamento adequado).

Essas ferramentas fazem parte do Windows AIK, e com base na sua documentação eu criei um passo-a-passo com todo o procedimento necessário para recriar o seu próprio DVD do Windows 7.

Você vai precisar de:

  • Um PC (PC #1) com unidade de gravação de DVD e com o Windows AIK instalado.
  • Uma mídia de instalação do Windows 7 (edição Enterprise ou Professional por volume).
  • Outro PC (PC #2) com o Windows 7 instalado e configurado a seu gosto (edição Enterprise ou Professional por volume).
  • Um HD externo para copiar a imagem de instalação do Windows 7.


No PC #2 faça todas as alterações que desejar (instalação de softwares adicionais, configurações, etc…). Quando a máquina já estiver configurada execute no prompt de comandos c:\windows\system32\sysprep\sysprep.exe /oobe /generalize /shutdown. Isso permite que essa instalação de Windows 7 possa ser distribuída em outro PC (desde que tenha licença para isso).

No PC #1 (com o AIK já instalado) siga o seguinte procedimento:

  1. Clique em “Iniciar”, “Todos os Programas”, “Windows AIK”, botão direito do mouse sobre “Deployment Tools Command Prompt”, e selecione “Executar como Administrador”
  2. Execute o seguinte comando: copype.cmd <arquitetura> <destino>, onde <arquitetura> é x86 ou amd64 (depende do Windows 7 que você está usando) e <destino> é uma pasta vazia no seu PC, ex.: C:\WINPE. Por exemplo: copype.cmd x86 c:\winpe
  3. Copie para essa pasta (c:\winpe) o imagex.exe que acompanha o Windows AIK. Exemplo: copy “c:\program files\Windows AIK\Tools\x86imagex.exe” c:\winpe\iso
  4. Copie a imagem base (winpe.wim) para a pasta c:\winpe\sources com o nome boot.wim: copy c:\winpe\winpe.wim c:\winpe\ISO\sources\boot.wim
  5. Crie um disco de boot para fazer a captura da imagem do Windows 7 executando o comando oscdimg -n -bc:\winpe\etfsboot.com c:\winpe\ISO c:\winpe\winpe.iso
  6. Queime um CD a partir do arquivo winpe.iso gerado no passo 4 (o próprio Windows 7 permite essa gravação, mas você pode usar o software de sua preferência, por exemplo o Nero)
  7. Ligue no PC #2 o HD externo USB e dê um boot usando esse CD que foi criado pelo processo acima
  8. Quando o processo de boot finalizar (deve aparecer um prompt de comandos) digite o seguinte comando para fazer a captura da imagem do Windows 7: e:\imagex.exe /capture d: f:\install.wim “Windows 7 Corporativo” /compress maximum /verify /flags “Enterprise” , onde E: é a unidade do CD, F: é a unidade do HD externo, e D: é onde o Windows 7 foi instalado. O atributo flags indica a edição do Windows que está sendo capturado (Enterprise, Professional, etc…)
  9. Crie no PC #1 a pasta C:\Windows7DVD e copie para dentro dela todo o conteúdo do DVD de instalação do Windows 7. Exemplo: robocopy E: C:\Windows7DVD /mir, onde E: é a unidade do DVD.
  10. Substitua o arquivo C:\Windows7\DVD\sources\install.wim pelo arquivo install.wim que foi criado no HD USB usado no passo 7.
  11. Execute o comando oscdimg -m -n -bC:\Windows7\DVD\boot\etfsboot.com C:\Windows7\DVD C:\Windows7.ISO
  12. Agora é só queimar um DVD com o arquivo .ISO criado na etapa anterior.

Pronto, você acabou de criar um DVD com uma instalação personalizada do Windows 7 de acordo com a necessidade da sua empresa.

Para tornar automatizado o processo de primeiro boot você pode usar um arquivo de resposta (criado pelo Windows System Image Manager, parte do Windows AIK) ou então automatizar todo o processo de instalação usando o Microsoft Deployment Toolkit (MDT 2010).

Acesso o endereço http://bit.ly/unattend para pegar um exemplo pronto de arquivo de resposta.

Se você não quiser usar DVD você pode copiar o conteúdo da pasta C:\Windows7\DVD em um HD USB e fazer boot por ele.

26 Respostas para Como recriar o DVD de instalação do Windows 7 com a sua própria versão corporativa

  1. robert deniro 23/03/2011 às 22:17

    quero recebe windows7 no meu imeio estou precisando muito

  2. Willian 25/03/2011 às 17:50

    Eu posso usar esse procedimento para criar uma imagem do windows 7 universal? Ex: Para instalar em qualquer pc

  3. Willian 25/03/2011 às 19:53

    Todas as versões do windows 7 aceitam essa ferramenta? Como ficaria os drivers e o tamanho da partiçao do HD na máquina que será “instalada” a imagem?

    • marcelomatias 26/03/2011 às 00:50

      Tecnicamente funciona em qualquer edição do Windows 7, mas vale lembrar que legalmente esse processo de redistribuição de instalação de Windows só deve ocorrer com as edições por volume do mesmo.
      Quando voce faz esse processo de captura da imagem ela tende a ficar com o mesmo tamanho que vem de fábrica. O Sysprep por padrão remove os drivers de terceiros que você tenha instalado no PC que foi capturado. Em outro artigo nesse meu blog eu escrevi sobre o processo de injeção de drivers direto na imagem.
      Sobre o tamanho da partição o fato é que o formato de imagem .WIM não captura a partição (como o Ghost faz), mas apenas o seu conteúdo, podendo aplicar portermente em qualquer tamanho de disco desde tenha espaço suficiente.

  4. Bruno Lopes 03/04/2011 às 13:55

    Marcelo,

    Participei do MS RoadShow 2011 e lá o Fábio Hara demonstrou um processo automatizado de instalação do Windows 7 através do MDT. No mesmo, ele usou um script automatizado. No final da palestra, fui pedir para copiar o mesmo, e ele disse que era de sua autoria e eu teria que solicitá-lo. Seria possível obter o mesmo ? Gostaria muito para me ajudar em uma automatizações e até mesmo para estudar mais para minha certificação.

    Já agradeço.

    • marcelomatias 03/04/2011 às 14:24

      Bruno, esse ambiente que o Hara usou é composto por scripts e instalação de produtos (Windows, Office…) criado com base no assistente do próprio MDT, com pouca customização.
      Se você quer um ambiente pronto para laboratório eu recomendo o download citado no artigo http://bit.ly/w7brlab (~14GB)
      Caso você queira montar um ambiente do zero eu recomendo os laboratórios virtuais do TechNet http://bit.ly/w7labtn
      Sobre o MDT 2010 o Anderson Thiago escreveu um artigo bem detalhado sobre seu uso http://bit.ly/dH6amw
      O download das ferramentas você consegue por aqui http://bit.ly/migtools

  5. Espinha 11/10/2011 às 06:59

    Obrigado por redireccionar-me para este link, mas depois de ler alguns comentários e o tutorial em si vi isto: “O Sysprep por padrão remove os drivers de terceiros que você tenha instalado no PC que foi capturado.”

    Significa que, se eu instalar as drivers da ATI e o Firefox por exemplo, ao criar a imagem, o sysprep rejeita o que foi instalado correcto? Então é como fazer com uma imagem limpa do windows 7? Obrigado.

  6. Jorge Anargyrou 08/11/2011 às 21:45

    Ola, marcelo.. estou tentanto sem sucesso utilizar o comando : c:\windows\system32\sysprep\sysprep.exe /oobe /generalize /shutdown , ele apresenta o seguinte erro : ERRO FATAL NA TENTATIVA DE EXECUTAR O SYSPREP NO COMPUTADOR, no log setuperr.log apresenta o seguinte erro: [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 31 e [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep generalize internal providers; hr = 0x8007001f.
    No log setupact.log aparece na sequencia :
    [0x0f008b] SYSPRP RunRegistryDlls:Found entrypoint in registry at SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SysPrep\Generalize\{fac80c8b-8a93-0a48-6a6f-2fe2739a2b89}; will try to launch ‘C:\Windows\System32\AuxiliaryDisplayClassInstaller.dll,WindowsSideShow_Sysprep_Generalize’,

    [0x0f0080] SYSPRP LaunchDll:Found ‘C:\Windows\System32\AuxiliaryDisplayClassInstaller.dll,WindowsSideShow_Sysprep_Generalize’; executing it

    Error SYSPRP WindowsSideShow: Failed to get task folder (0×80070002)

    Error [0x0f0082] SYSPRP LaunchDll:Failure occurred while executing ‘C:\Windows\System32\AuxiliaryDisplayClassInstaller.dll,WindowsSideShow_Sysprep_Generalize’, returned error code 31

    Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 31

    Error [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep generalize internal providers; hr = 0x8007001f

    Isso no seven ultimate sp1, 32 e 64 bits, ja tentei em notebook, net boot e desktop.
    Tbm tentei em seven sem o SP1.
    Só funciona o sysprep sem a opçao generalizar. vc poderia me ajudar .. fico grato pela sua ajuda.

    Ah., só para informar, lembra que eu tinha a necessidade de instalar o xp em um cartao SD de 4 gb, tive sucesso completo na minha empreitada. fico grato pela sua colaboraçao.

    • marcelomatias 08/11/2011 às 23:41

      Jorge, uma dúvida sobre o caso do Windows XP em cartão SD de 4GB… Como é que o cliente está licenciando essa solução? Me lembro que eram 1200 netbooks.

      No caso do sysprep uma boa prática é fazer a imagem em máquina virtual hyper-v, o que evita interferências de drivers de terceiros (existem formas de injetar o driver de terceiros na imagem ou no momento de instalação/pós instalação). Alem disso é recomendado pausar o antivirus no momento do sysprep. Lembre-se de não incluir o Windows em dominio.

      • Jorge Anargyrou 09/11/2011 às 22:26

        Ola, esse caso dos nets não tive sucesso na época e o cliente fez a opção por adquirir novas maqs como vc mesmo tinha sugerido.
        Mas como achei interessante o funcionamento por cartão sd, eu continuei a empreitada e consegui.

        Agora sobre o problema do sysprep, estava utilizando uma versão modificada por mim mesmo através do rlite, onde eu inclui as ultimas atualizações e fiz algumas alterações tbm.
        Lembrei disso e usei o dvd original e correu tudo bem, agora vou fazer todo o processo para finalizar.
        Mando informações posteriormente.

        Grato
        Abçs.

      • marcelomatias 09/11/2011 às 22:49

        No caso do XP em cartão SD lembre-se da questão do licenciamento. Eu já vi várias soluções técnicas criativas, só que legalmente não podem ser implementadas por restrição de uso do software.

        Esse é inclusive um dos próximos artigos desse blog: diferença entre “Suportado” e “Tecnicamente Funciona”

        No caso do sysprep, para você manter as configurações que você fez manualmente o ideal é habilitar a conta de administrador local, se autenticar com esse usuário, apagar o perfil de outros usuários (caso existam), fazer todas as configurações necessárias (autenticado como administrador), e no momento de executar o sysprep usar um arquivo de resposta que contenha em sua estrutura o CopyProfile=TRUE.

        Isso vai tornar o conteúdo do perfil do administrador padrão para os próximos usuários que fizerem logon nesse PC.

  7. Jorge Anargyrou 09/11/2011 às 22:28

    Usando o dvd limpo sem alteraçoes, correu tudo bem sem problemas, e a instalaçao ficou perfeita.
    Apenas os icones gadgets e algumas alteraçoes nao foram mantidas, mas blz , pq o principal rodou perfeito.
    Agora vou fazer com a versao 64

    abçs

  8. jackson 08/03/2012 às 09:36

    marcelo para capitura minha imagem personalizada só pode ser capiturada com um HD esterno ou tem outro metodo o arquivo de resposta. como uso ele.

    • marcelomatias 09/03/2012 às 22:05

      HD externo ou Pendrive são os métodos mais fáceis. Também é possível salvar em alguma pasta compartilhada em rede. Nesse caso você pode mapear a unidade com o comando net use * \\servidor\pasta_compartilhada.
      Sobre o uso de arquivo de resposta eu publiquei um exemplo (e sintaxe de uso) em http://bit.ly/unattend, citado no artigo acima. Para modificar ou criar o seu próprio arquivo de resposta eu recomendo estudar o arquivo de ajuda do Windows AIK. A documentação é bem completa.

  9. jackson 13/03/2012 às 10:26

    marcelo como usa compartilhamento de rede para captura minha imagem compartilhada?

    • marcelomatias 19/03/2012 às 13:05

      Você pode usar a sintaxe do comando net use (exemplo: net use * \\servidor\pasta_compartilhada ) para associar uma letra de unidade (ex.: z:) a uma pasta compartilhada de rede.

  10. daniel 14/03/2012 às 15:33

    Como faço para recriar arquivo install.wim, pois adicionei ao arquivo os drivers da placa de rede, e agora não sei como recriar o arquivo com os drivres atualizado.

    • marcelomatias 19/03/2012 às 13:10

      Daniel, esse artigo cobre essa etapa, mas é preciso usar um arquivo de resposta no momento do sysprep. Use como base o exemplo que eu publiquei ao final desse artigo

  11. jackson 02/04/2012 às 07:25

    marcelo criei minha imagem personalisada mas quando temto fazer o Recovery com aminha imagem install.wim personalisada o ero no Recovery e que não a imagem de extalação.como faço para resouver oploblema.

  12. jackson 02/04/2012 às 12:34

    marcelo linha de comando que eu usei foi g:\imagex.exe /capture d: f:\install.wim “Windows 7 Corporativo” /compress maximum /verify /flags “ULTIMATE”

  13. jackson 15/04/2012 às 09:55

    marcelo como faço para faze boot da minha imagem personalisada ingual como vem de fabrica aquela partição (X)

  14. jackson 12/05/2012 às 21:44

    marcelo criei minha image.install.wim personalisado com os draives pre-estalados oploblema e quando uso DVD com a minha image personalisada para faze implementar uma partição de recuperação no meu pc o erro que aparece é que Windows não encomtrou nem uma imagem de instalação como faço para resouve esse ploblema? a e quando estalo Windows pelo meu DVD com a minha image personalisada a estalação da tudo certo só que quando termino a estalação não com sigo acessa aopção de Recuperação pelo F8 simplesmente some me resouva essas duvidas por favo!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 255 other followers