Compartilhar via


Local e tamanho da sobreposição do UWF (Filtro de Gravação Unificado)

O UWF (Filtro de Gravação Unificado) protege o conteúdo de um volume interceptando tentativas de gravação em um volume protegido e redireciona essas tentativas de gravação para uma sobreposição virtual.

Você pode escolher onde a sobreposição é armazenada (RAM ou disco), quanto espaço é reservado e o que acontece quando a sobreposição é preenchida.

Para aumentar o tempo de atividade, configure o monitoramento para marcar se a sobreposição estiver preenchendo. Em determinados níveis, seu dispositivo pode avisar os usuários e/ou reinicializar o dispositivo.

Sobreposição de RAM versus sobreposição de disco

  • Sobreposição de RAM (padrão): a sobreposição virtual é armazenada na RAM e é desmarcada após uma reinicialização.

    • Ao gravar na RAM, você pode reduzir o desgaste em mídias sensíveis à gravação, como unidades de estado sólido.
    • A RAM geralmente é mais limitada do que o espaço de unidade. À medida que a sobreposição da unidade preenche a RAM disponível, o desempenho do dispositivo pode ser reduzido e os usuários eventualmente serão solicitados a reinicializar o dispositivo. Se espera-se que os usuários façam muitas gravações grandes na sobreposição, considere usar uma sobreposição de disco.
  • Sobreposição de disco: a sobreposição virtual é armazenada em um local temporário na unidade. Por padrão, a sobreposição é desmarcada na reinicialização.

    • Você pode usar a passagem de espaço livre para usar espaço livre adicional na unidade além do espaço de sobreposição virtual reservado.
    • No Windows 10, versão 1803, você pode usar a sobreposição persistente para permitir que os usuários salvem o trabalho na sobreposição virtual mesmo após uma reinicialização.

Tamanho da sobreposição

  • Default=1024 MB. Defina com:
    • CMD: uwfmgr overlay set-size
    • CSP: NextSession/MaximumOverlaySize
    • WMI: UWF\Overlay.SetMaximumSize

Ao planejar distribuições de dispositivos, recomendamos otimizar o tamanho da sobreposição para atender às suas necessidades.

Para sobreposições de RAM, você precisará orçar alguma RAM para o sistema. Por exemplo, se o sistema operacional exigir 2 GB de RAM e seu dispositivo tiver 4 GB de RAM, defina o tamanho máximo da sobreposição como 2048 MB (2 GB) ou menos.

Recomendamos habilitar a UWF em um dispositivo de teste, instalar os aplicativos necessários e colocar o dispositivo por meio de simulações de uso. Você pode usar esse script do PowerShell para descobrir quais arquivos estão consumindo espaço:

$wmiobject = get-wmiobject -Namespace "root\standardcimv2\embedded" -Class UWF_Overlay 
$files = $wmiobject.GetOverlayFiles("c:") 
$files.OverlayFiles | select-object -Property FileName,FileSize  | export-csv -Path D:\output.csv 

A quantidade de sobreposição usada dependerá de:

  • Padrões de uso do dispositivo.
  • Aplicativos que podem ser acessados. (Alguns aplicativos têm grandes volumes de gravação e preencherão a sobreposição mais rapidamente.)
  • Tempo entre redefinições.
  • Quando os arquivos são excluídos, a UWF os remove da sobreposição e retorna os recursos liberados para o pool disponível.

Avisos e eventos críticos

À medida que a sobreposição da unidade preenche o espaço disponível, você pode avisar os usuários de que eles estão ficando sem espaço e solicitar que eles reinicializem o dispositivo ou executem um script para limpar a sobreposição.

  1. Defina níveis de aviso e níveis críticos (opcional). Quando a sobreposição é preenchida com esse valor, a UWF grava uma mensagem ETW (Rastreamento de Eventos para Windows).

    • Nível de aviso: Padrão=512 MB. Defina com:
      • CMD: uwfmgr overlay set-warningthreshold
      • CSP: NextSession/WarningOverlayThreshold
      • WMI: UWF_Overlay.SetWarningThreshold
    • Nível crítico: Default=1024MB. Defina com:
      • CMD: uwfmgr overlay set-criticalthreshold
      • CSP: NextSession/CriticalOverlayThreshold
      • WMI: UWF_Overlay.SetCriticalThreshold

    Observe que essas configurações serão afetadas após a próxima reinicialização.

  2. Use o Agendador de Tarefas para detectar a mensagem ETW e avisar os usuários para encerrarem seu trabalho no dispositivo para que eles não percam o conteúdo antes que a sobreposição seja desmarcada. Você também pode fornecer um link para o script para limpar o conteúdo da sobreposição.

    Crie tarefas que disparam no evento em que o log do sistema recebe uma ID de evento de uwfvol:

    Uso de sobreposição Fonte Nível ID do evento
    Limite de aviso uwfvol Aviso 1
    Limite crítico uwfvol Erro 2
    Voltar ao normal uwfvol Informações 3
  3. Reinicialize o dispositivo.

Em dispositivos com sobreposição de disco, você pode usar a passagem de espaço livre para acessar o espaço livre adicional da unidade.

Você ainda precisará reservar algum espaço no disco para a sobreposição. Esse espaço é usado para gerenciar a sobreposição e armazenar substituições, como atualizações do sistema. Todas as outras gravações são enviadas para espaço livre no disco. Com o tempo, a sobreposição reservada ficará cada vez mais lenta, pois as substituições continuarão substituindo umas às outras.

Em dispositivos com uma sobreposição de RAM, você também pode usar a passagem de espaço livre para acessar o espaço livre adicional da unidade para reduzir o uso da sobreposição. No entanto, a passagem de espaço livre não é recomendada para uso com uma sobreposição de RAM porque não reduz o desgaste em mídias sensíveis à gravação, como unidades de estado sólido.

  • CMD: uwfmgr overlay set-passthrough (on|off)

Sobreposição persistente

Observação

Esse modo é experimental e recomendamos testá-lo completamente antes de implantar em vários dispositivos. Essa opção não é usada por padrão.

Em dispositivos com sobreposição de disco, você pode optar por continuar trabalhando usando os dados de sobreposição, mesmo após uma reinicialização. Isso pode ser útil em situações em que os usuários convidados talvez precisem acessar por períodos mais longos e talvez precisem desligar o dispositivo entre os usos.

Essa opção dá ao departamento de TI mais controle sobre quando a sobreposição é redefinida. Você também pode fornecer aos usuários scripts que os ajudarão a redefinir a sobreposição sob demanda.

Para ativar ou desativar a sobreposição persistente:

  • CMD: uwfmgr overlay set-persistent (on|off)

Para redefinir a sobreposição:

  • CMD: uwfmgr overlay reset-persistentstate on

Esgotamento de sobreposição

Se o tamanho da sobreposição estiver próximo ou igual ao tamanho máximo da sobreposição, todas as tentativas de gravação falharão, retornando um erro indicando que não há espaço suficiente para concluir a operação. Se a sobreposição em seu dispositivo atingir esse estado, seu dispositivo poderá ficar sem resposta e lento e talvez seja necessário reiniciar o dispositivo.

Quando o Windows é desligado, ele tenta gravar vários arquivos no disco. Se a sobreposição estiver cheia, essas tentativas de gravação falharão, fazendo com que o Windows tente reescrever os arquivos repetidamente até que a UWF possa determinar que o dispositivo está tentando desligar e resolve o problema. Tentar desligar usando métodos normais quando a sobreposição estiver cheia ou quase cheia pode fazer com que o dispositivo demorando muito, em alguns casos até uma hora ou mais, para ser desligado.

Geralmente, você pode evitar esse problema usando a UWF para iniciar automaticamente o desligamento ou a reinicialização:

  • Desligar:

    • CMD: uwfmgr shutdown
    • CSP: ShutdownSystem
    • WMI: UWF\Filter.ShutdownSystem
  • Reiniciar:

    • CMD: uwfmgr restart
    • CSP: RestartSystem
    • WMI: UWF\Filter.RestartSystem

O Windows 10 19H1 e posterior será reiniciado automaticamente se o tamanho máximo da sobreposição for excedido.