Implantar recursos de restauração rápida

Os recursos de restauração rápida estão incluídos com Windows 10 e Windows 11 para edições da área de trabalho (Home, Pro, Enterprise e Education), embora você precise executar etapas adicionais para implantar computadores com as personalizações a seguir:

  • Aplicativos da área de trabalho do Windows
  • Configurações do Windows, como telas OOBE personalizadas ou Menus Iniciar.
  • Layouts de partição personalizados.

Essas etapas também mostram como adicionar seus próprios scripts durante uma redefinição para capturar logs ou executar outras tarefas de limpeza.

Pré-requisitos

Para concluir as etapas abaixo, você precisará de um computador técnico com o ADK (Kit de Avaliação e Implantação do Windows) e o complemento WinPE. Ao instalar o ADK, escolha as seguintes opções:

  • Deployment Tools
  • ICD (Designer de Configuração e Imagens do Windows)
  • USMT (Ferramenta de Migração do Usuário)

Você também precisará de:

  • Um computador de destino com tamanho de unidade de 100 GB ou maior
  • Uma imagem Windows 10 ou Windows 11 para edições de área de trabalho (install.wim)
  • Uma imagem de inicialização do Windows RE (Winre.wim) (você extrairá isso da imagem de instalação do Windows).

Para obter uma visão geral de todo o processo de implantação, consulte o Guia de fabricação da área de trabalho.

Use as etapas a seguir para preparar a ferramenta ScanState para capturar aplicativos da área de trabalho do Windows depois que eles tiverem sido instalados:

Etapa 1: Preparar a ferramenta ScanState

  1. No computador técnico, copie os arquivos do Windows ADK da USMT (Ferramenta de Migração de Estado do Usuário) do Windows e da Instalação do Windows para uma pasta de trabalho. Você precisará corresponder à arquitetura do dispositivo de destino. Você não precisa copiar as subpastas.

    md C:\ScanState_amd64
    xcopy /E "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\User State Migration Tool\amd64" C:\ScanState_amd64
    xcopy /E /Y "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Setup\amd64\Sources" C:\ScanState_amd64
    
  2. Copie o conteúdo da pasta de trabalho para um local de rede ou unidade flash USB.

Use as etapas a seguir para personalizar sua imagem de inicialização do Windows RE se forem necessários drivers adicionais e pacotes de idiomas.

Etapa 2: Extrair e personalizar a imagem de inicialização do Windows RE (opcional)

  1. No computador técnico: clique em Iniciar e digite implantação. Clique com o botão direito do mouse em Ambiente de Ferramentas de Implantação e Geração de Imagens e clique em Executar como administrador.

  2. Em Ambiente de Ferramentas de Implantação e Geração de Imagens, crie a estrutura de pastas para armazenar a imagem do Windows e seu ponto de montagem.

    Mkdir C:\OS_image\mount
    
  3. Crie a estrutura de pastas para armazenar a imagem de inicialização do Windows RE e seu ponto de montagem.

    Mkdir C:\winre_amd64\mount
    
  4. Monte a imagem do Windows (install.wim) na pasta \OS_image\mount usando DISM.

    Dism /mount-image /imagefile:C:\OS_image\install.wim /index:1 /mountdir:C:\OS_image\mount
    

    onde Index:1 é o índice da imagem selecionada no arquivo Install.wim.

  5. Copie a imagem do Windows RE da imagem montada do Windows para a nova pasta.

    xcopy /H C:\OS_image\mount\windows\system32\recovery\winre.wim C:\winre_amd64 
    
  6. Desmonte a imagem do Windows. Dica: se você não tiver feito nenhuma outra alteração na imagem do Windows, poderá desmontar a imagem mais rapidamente usando a opção /discard.

    Dism /unmount-image /mountdir:C:\OS_image\mount /discard
    
  7. Monte a imagem de inicialização do Windows RE para edição.

    Dism /mount-image /imagefile:C:\winre_amd64\winre.wim /index:1 /mountdir:C:\winre_amd64\mount
    

    ode Index:1 é o número da imagem selecionada no arquivo Winre.wim.

    Depois que o arquivo Winre.wim for extraído do arquivo Install.wim, você poderá personalizar a imagem de inicialização do Windows RE.

  8. Adicione pacotes de idiomas, drivers de dispositivo críticos à inicialização e drivers de dispositivo de entrada à imagem de inicialização do Windows RE. Para saber mais, confira Personalizar o Windows RE.

  9. Confirme suas personalizações e desmonte a imagem.

    Dism /unmount-image /mountdir:C:\winre_amd64\mount /commit 
    

Se você estiver planejando personalizar apenas as configurações comuns a todas as edições do Windows 10 (incluindo Windows 10 Mobile), use as seguintes etapas para criar um pacote de provisionamento que especifica as configurações a serem restauradas durante a recuperação:

Etapa 3: (opcional) Criar um pacote de provisionamento com configurações a serem restauradas

  1. No computador técnico, inicie o Designer de Configuração e Imagens do Windows (ICD).
  2. Clique em Arquivo>Novo Projeto.
  3. Insira um nome e uma descrição do projeto e clique em Avançar
  4. Na etapa Selecionar fluxo de trabalho do projeto, selecione a opção Pacote de provisionamento e clique em Avançar.
  5. Na etapa Escolher quais configurações exibir e configurar, selecione a opção Comum para todas as edições do Windows e clique em Avançar.
  6. Na etapa Importar um pacote de provisionamento (opcional), clique em Concluir para criar o novo projeto.
  7. Use o painel Personalizações disponíveis para adicionar configurações e especificar os padrões que devem ser restaurados durante a recuperação. As configurações serão exibidas no painel Personalizações selecionadas.
  8. Clique em Exportar>Pacote de provisionamento.
  9. Na etapa Descrever o pacote de provisionamento, clique em Avançar.
  10. Em Selecionar os detalhes de segurança do pacote de provisionamento, clique em Avançar.
  11. Na etapa Selecionar onde salvar o pacote de provisionamento, insira um local para salvar o pacote (como um compartilhamento de rede) e clique em Avançar.
  12. Clique em Build para criar o pacote de provisionamento.
  13. Depois que o pacote de provisionamento for criado, clique em Concluir.

Se suas personalizações incluírem configurações específicas para edições do Windows 10 para edições de área de trabalho, use as seguintes etapas para criar um unattend.xml que especifica as configurações a serem restauradas durante a recuperação:

Etapa 4: (Opcional) Criar um arquivo autônomo para restaurar as configurações

  1. No computador técnico, inicie o Gerenciador de Imagens do Sistema do Windows.
  2. Clique em Arquivo>Selecionar Imagem do Windows.
  3. Quando perguntado se deseja criar um novo arquivo, clique em Sim.
  4. Use os painéis Imagem do Windows e Arquivo de Resposta para adicionar configurações à fase Especializar ou oobeSystem (ou ambos) e especificar os padrões que devem ser restaurados durante a recuperação.
  5. Clique em Ferramenta>Validar Arquivo de Resposta para verificar se há erros. Corrija qualquer problema identificado.
  6. Clique em Arquivo>Salvar Arquivo de Resposta. Insira um local para salvar o arquivo de resposta (como um compartilhamento de rede) e clique em Salvar.

Se você planeja usar os pontos de extensibilidade da restauração rápida, use as etapas a seguir para preparar seus pontos de extensibilidade e registrá-los usando um arquivo de configuração de restauração rápida.

Importante

Se tiver criado um arquivo autônomo, você também deverá criar um script para reaplicá-lo usando BasicReset_AfterImageApply e FactoryReset_AfterImageApply os pontos de extensibilidade.

Etapa 5: (opcional) Preparar scripts de ponto de extensibilidade de restauração rápida

  1. Crie scripts (.cmd) ou executáveis (.exe) para serem executados nos pontos de extensibilidade disponíveis quando o recurso Manter meus arquivos for executado:

    • A: At BasicReset_BeforeImageApply
    • B: At BasicReset_AfterImageApply
  2. Crie scripts (.cmd) ou executáveis (.exe) para serem executados nos pontos de extensibilidade disponíveis quando o recurso Remover tudo for executado:

    • C: At FactoryReset_AfterDiskFormat
    • D: At FactoryReset_AfterImageApply
  3. Salve os scripts em um local de rede ou unidade flash USB.

  4. Crie um arquivo ResetConfig.xml que especifica o local dos scripts que você criou para os quatro pontos de extensibilidade. Por exemplo:

    <?xml version="1.0" encoding="utf-8"?>
    <Reset>
        <Run Phase="BasicReset_BeforeImageApply">
            <Path>Fabrikam\SampleScript_A.cmd</Path>
            <Duration>2</Duration>
        </Run>
        <Run Phase="BasicReset_AfterImageApply">
            <Path>Fabrikam\SampleScript_B.cmd</Path>
            <Param></Param>
            <Duration>2</Duration>
        </Run>
        <Run Phase="FactoryReset_AfterDiskFormat">
            <Path>Fabrikam\SampleScript_C.cmd</Path>
            <Duration>2</Duration>
        </Run>
        <Run Phase="FactoryReset_AfterImageApply">
            <Path>Fabrikam\SampleScript_D.cmd</Path>
            <Param></Param>
            <Duration>2</Duration>
        </Run>
    </Reset>
    

    Importante

    Se você usar um editor de texto para criar o arquivo ResetConfig.xml, salve o documento com uma extensão de nome de arquivo .xml e use a codificação UTF-8. Não use Unicode ou ANSI.

  5. Salve o arquivo ResetConfig.xml junto com os scripts que você criou.

Etapa 6: (opcional) Criar configuração de recuperação bare-metal

  • Para especificar o layout de partição a ser usado quando os usuários executam a recuperação bare-metal usando a mídia de recuperação criada de seus computadores, modifique resetconfig.xml para incluir os seguintes elementos:

    <?xml version="1.0" encoding="utf-8"?>
    <Reset>
            <SystemDisk>
            <MinSize>160000</MinSize>
            <DiskpartScriptPath>ReCreatePartitions.txt</DiskpartScriptPath>
            <OSPartition>3</OSPartition>
            <WindowsREPartition>4</WindowsREPartition>
            <WindowsREPath>Recovery\WindowsRE</WindowsREPath>
            <Compact>False</Compact>
    </SystemDisk>
    </Reset>
    
    • <MinSize> – Especifica o tamanho mínimo do disco do sistema em megabytes (MB). O processo de recuperação não continuará se o disco do sistema não atender a esse tamanho mínimo.
    • <DiskpartScriptPath> - Caminho para o script Diskpart em relação ao local install.wim. O script deve assumir que todas as partições existentes foram excluídas e o disco do sistema tem foco em Diskpart.
    • <OSPartition> – A partição à qual a imagem de recuperação deve ser aplicada deve ser especificada. A partição ativa ou ESP deve estar no mesmo disco que o sistema operacional.
    • <WindowsREPartition>; <WindowsREPath> – (Opcional) O local no qual o WinRE deve ser preparado. A imagem de inicialização do WinRE na mídia será copiada e registrada com o sistema operacional. (O mesmo que executar reagentc.exe /setreimage)

    Se as informações de particionamento não forem especificadas em resetconfig.xml, os usuários ainda poderão executar a recuperação bare-metal usando a mídia que criaram. No entanto, o layout de partição padrão/recomendado para Windows 10 será usado.

Etapa 7: Criar um script de diskpart para implantação inicial

  1. Crie um script de particionamento de disco para implantação inicial.

    Exemplo de UEFI:

    rem These commands are used with DiskPart tool.
    rem Erase the drive and create four partitions
    rem for a UEFI/GPT-based PC.
    select disk 0
    clean
    convert gpt
    rem == 1. System Partition =======================
    create partition efi size=100
    rem ***NOTE: For 4KB-per-sector drives, change 
    rem this value to size=260.***
    format quick fs=fat32 label="System"
    assign letter="S"
    rem == 2. Microsoft Reserved (MSR) Partition =====
    create partition msr size=16
    rem == 3. Windows Partition ======================
    rem ==    a. Create Windows Partition ============
    create partition primary
    rem ==    b. Create space for Windows RE tools partition
    shrink minimum=450
    rem ==    c. Prepare the Windows partition
    format quick fs=ntfs label="Windows"
    assign letter="W"
    rem == 4. Windows RE Tools Partition =============
    create partition primary
    format quick fs=ntfs label="Windows RE tools"
    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    assign letter="T"
    exit
    

    Exemplo de BIOS:

    rem These commands are used with DiskPart to 
    rem erase the drive and create three partitions 
    rem for a BIOS/MBR-based PC. 
    rem Adjust the partition sizes to fill the drive.
    select disk 0
    clean
    rem === 1. System Partition =====================
    create partition primary size=100
    format quick fs=ntfs label="System"
    assign letter="S" 
    active 
    rem === 2. Windows Partition ====================
    rem ==    a. Create Windows partition ===========
    create partition primary 
    rem ==    b. Create space for Windows RE tools partition ====
    shrink minimum=450
    rem ==    c. Prepare the Windows partition ======
    format quick fs=ntfs label="Windows" 
    assign letter="W" 
    rem === 3. Windows RE Tools Partition =============
    create partition primary
    format quick fs=ntfs label="Windows RE tools"
    set id=27
    assign letter="R" 
    exit
    
  2. Nomeie o script CreatePartitions-UEFI ou CreatePartitions-BIOS.txt e salve-o em um local de rede ou unidade flash USB. Observação: nesses exemplos de Diskpart, as partições recebem as letras S:\, W:\e T:\ para simplificar a identificação da partição. Após a reinicialização do computador, o Windows PE atribui automaticamente a letra C:\ para a partição do Windows. As outras partições não recebem letras da unidade.

Etapa 8: Criar um script de diskpart para recuperação bare-metal (opcional)

  1. Crie um script de diskpart para recuperação bare-metal.

    Importante

    O script de diskpart usado para recuperação bare-metal não deve incluir um comando select disk nem clean. O disco do sistema será automaticamente selecionado antes de o script de diskpart ser processado. Para evitar problemas de inicialização de recuperação bare-metal devido ao tamanho da partição, é recomendável que os fabricantes permitam que o script de geração automática do recurso de recuperação bare-metal crie a partição usada para o WIM de recuperação. Se o fabricante quiser usar um script de DISKPART personalizado para a criação da partição, o tamanho mínimo recomendado da partição será de 990 MB e um mínimo de 250 MB de espaço livre.

    Exemplo de UEFI:

    rem These commands are used with DiskPart tool.
    rem Erase the drive and create five partitions
    rem for a UEFI/GPT-based PC.
    convert gpt
    rem == 1. System Partition =======================
    create partition efi size=100
    rem ***NOTE: For 4KB-per-sector drives, change 
    rem this value to size=260.***
    format quick fs=fat32 label="System"
    assign letter="S"
    rem == 2. Microsoft Reserved (MSR) Partition =====
    create partition msr size=16
    rem == 3. Windows Partition ======================
    rem ==    a. Create Windows Partition ============
    create partition primary
    rem ==    b. Create space for Windows RE tools partition
    shrink minimum=450
    rem ==    c. Prepare the Windows partition
    format quick fs=ntfs label="Windows"
    assign letter="W"
    rem == 4. Windows RE Tools Partition =============
    create partition primary
    format quick fs=ntfs label="Windows RE tools"
    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    assign letter="T"
    exit
    

    Exemplo de BIOS:

    rem These commands are used with DiskPart to 
    rem erase the drive and create three partitions 
    rem for a BIOS/MBR-based PC. 
    rem Adjust the partition sizes to fill the drive.
    rem === 1. System Partition =====================
    create partition primary size=100
    format quick fs=ntfs label="System"
    assign letter="S" 
    active 
    rem === 2. Windows Partition ====================
    rem ==    a. Create Windows partition ===========
    create partition primary 
    rem ==    b. Create space for Windows RE tools partition ====
    shrink minimum=450
    rem ==    c. Prepare the Windows partition ======
    format quick fs=ntfs label="Windows" 
    assign letter="W" 
    rem === 3. Windows RE Tools Partition =============
    create partition primary
    format quick fs=ntfs label="Windows RE tools"
    set id=27
    assign letter="R" 
    exit
    
  2. Nomeie o script como RecreatePartitions-UEFI.txt ou RecreatePartitions-BIOS.txt e salve-o no mesmo local de rede ou unidade flash USB em que criar partições.

Etapa 9: Implantar e personalizar o Windows

  1. No computador de destino, inicialize para o Windows PE.

  2. No prompt de comando do Windows PE, execute o script para criar as partições de disco rígido recomendadas.

    Diskpart /s N:\CreatePartitions.txt
    

    Onde N:\CreatePartition é o local do arquivo.

  3. Aplique a imagem de referência do Windows à partição do Windows.

    Dism /Apply-Image /ImageFile:N:\Install.wim /Index:1 /ApplyDir:W:\
    

    Opcional: você também pode especificar a opção /compact para que os arquivos gravados no disco sejam compactados. Por exemplo:

    Dism /Apply-Image /ImageFile:N:\Install.wim /Index:1 /ApplyDir:W:\ /Compact:on
    

    Isso é útil se você estiver implantando o Windows em computadores com capacidade de armazenamento limitada, mas não é recomendado em computadores com dispositivos de armazenamento rotacional.

  4. Configure a partição do sistema usando BCDboot.

    W:\Windows\System32\Bcdboot W:\Windows
    
  5. Crie uma pasta na partição de ferramentas do Windows RE e copie sua imagem de inicialização do Windows RE personalizada para ela.

    Mkdir T:\Recovery\WindowsRE
    xcopy /H N:\Winre.wim T:\Recovery\WindowsRE
    

    onde T:\ é a partição de ferramentas do Windows RE.

    Importante

    Você deve armazenar Winre.wim em \Recovery\WindowsRE.

  6. Registre a imagem de inicialização do Windows RE juntamente com a imagem do Windows.

    W:\Windows\System32\Reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows
    
  7. Use o Diskpart para ocultar a partição de ferramentas de Windows RE (T:\) do Windows Explorer.

    Para computadores baseados em UEFI:

    select disk 0
    select partition 4
    remove
    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    gpt attributes=0x8000000000000001
    exit
    

    Para computadores baseados em BIOS:

    select disk 0
    select partition 3
    remove
    set id=27
    exit
    
  8. Personalize a imagem do Windows no computador de destino:

    1. Execute personalizações offline para a imagem do Windows, tais como, instalar pacotes de driver baseados em INF específicos para o computador de destino, instalar atualizações do sistema operacional e pacotes de idiomas ou provisionar aplicativos adicionais do Windows.
    2. Inicialize o computador de destino para o modo de auditoria. Isso pode ser feito usando um arquivo de resposta com a configuração Microsoft-Windows-Deployment | Reseal | Mode = audit ou inicializando primeiro o computador para OOBE e pressionando CTRL+SHIFT+F3.
    3. Execute as personalizações restantes, como a instalação de aplicativos e pacotes de software de dispositivo específicos para o computador de destino.
  9. Limpe a imagem:

    DISM.exe /Cleanup-Image /StartComponentCleanup
    

Etapa 10: Capturar e implantar personalizações para recuperação

  1. Crie uma pasta C:\Recovery. Use os comandos abaixo para garantir que essa pasta esteja configurada corretamente com as permissões e ACLs corretas.

    mkdir C:\Recovery
    icacls C:\Recovery /inheritance:r
    icacls C:\Recovery /grant:r SYSTEM:(OI)(CI)(F)
    icacls C:\Recovery /grant:r *S-1-5-32-544:(OI)(CI)(F)
    takeown /f C:\Recovery /a
    attrib +H C:\Recovery
    
  2. Use a ferramenta ScanState para capturar as personalizações instaladas em um pacote de provisionamento. Use a opção /config para especificar um dos arquivos de configuração padrão incluídos no ADK e salve o arquivo .ppkg na pasta C:\Recovery\Customizations.

    N:\ScanState_amd64\scanstate.exe /apps /config:<path_to_config_file> /ppkg C:\Recovery\Customizations\apps.ppkg /o /c /v:13 /l:C:\ScanState.log
    

    onde N:\ é o local da ferramenta ScanState instalada na Etapa 1.

  3. Se você tiver usado o Windows ICD para criar pacotes de provisionamento adicionais com personalizações que devem ser restauradas durante a recuperação, copie os pacotes para o computador de destino. Por exemplo:

    xcopy N:\RecoveryPPKG\*.ppkg C:\Recovery\Customizations
    

    onde N:\ é o local em que os pacotes de provisionamento adicionais estão localizados.

  4. Copie qualquer arquivo de configuração de restauração rápida (resetconfig.xml) e scripts de extensibilidade para o computador de destino e configure permissões para gravá-los/modificá-los. Por exemplo:

    mkdir C:\Recovery\OEM
    xcopy /E N:\RecoveryScripts\* C:\Recovery\OEM
    

    onde N:\ é o local em que o arquivo de configuração e os scripts estão localizados.

  5. Use a ferramenta Sysprep para selar a imagem do Windows novamente sem usar a opção /generalize.

    Sysprep /oobe /exit
    

    Importante

    Você deve configurar a imagem que está enviando ao cliente a fim de inicializar para o OOBE.

  6. (Opcional) Para economizar espaço, você também pode converter seus aplicativos da área de trabalho do Windows instalados em ponteiros de arquivo referenciando o pacote de personalizações. Para fazer isso, inicialize o computador de destino para o Windows PE e execute o seguinte:

    DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\USMT.ppkg /ImagePath:C:\ /SingleInstance
    
  7. Desligue o computador de destino para empacotamento e remessa. Quando o usuário iniciar o computador pela primeira vez, ele será inicializado para OOBE.

Etapa 11: Verificar suas personalizações

Verifique se suas personalizações são restauradas após a recuperação e se elas continuam funcionando executando os recursos Manter meus arquivos e Remover tudo. Para iniciar, verifique os seguintes pontos de entrada:

  • Configurações: no Menu Iniciar, selecione Configurações>Atualizar & segurança>Recuperação> Redefinir este computador: Introdução. Siga as instruções na tela.

  • Windows RE: no Menu Iniciar, selecione Configurações>Atualizar & segurança>Recuperação> Inicialização avançada: Reiniciar agora. Depois que Windows RE inicializar, selecione Solucionar problemas>Redefinir este computador e siga as instruções na tela.

Para testar mais opções de recuperação, consulte cenários de validação.

Sintaxe de ScanState

Redefinição/recuperação bare-metal: criar mídia de recuperação ao implantar novos dispositivos

Implantar recursos de restauração rápida usando ScanState