Windows Embedded Systems 7 Enhanced Write Filter to Windows 10 Unified Write Filter (Filtro de Escrita Unificado do Windows Embedded Systems 7)
Permitir swapfile UWF (também conhecido como . Sobreposição do DISCO) a ser criada e utilizada em qualquer volume
Adicionámos a capacidade de Sobreposição no modo DE DISCO utilizar o ficheiro em qualquer volume disponível não relacionado com a proteção ou não do volume. A main finalidade da alteração é permitir o arranque de dispositivos suscetíveis a desgaste por escritos (como dispositivos Flash/SD/SSD) ao redirecionar a sobreposição do DISCO para suportes de dados menos preciosos. Antes dessa alteração, a Sobreposição do modo DE DISCO estava exclusivamente restrita ao volume do SO (também conhecido como C:).
Foi introduzido um uwfmgr.exe volume
novo subcomando create-swapfile
em para permitir o controlo do utilizador sobre a localização do modo DISK Overlay swapfile. Este comando requer o nome dos DOS do volume (como C:, D:, etc.) ou o GUID de volume como argumento. O tamanho inicial do ficheiro é deduzido do tamanho da Sobreposição no momento e pode ser alterado posteriormente através da emissão uwfmgr.exe overlay set-size
de subcomandos.
O novo subcomando create-swapfile
só é permitido quando o filtro UWF está desativado e a Sobreposição de UWF está no modo DE DISCO.
Modo Só de Leitura multimédia
O Modo Só de Leitura permite a eliminação de todas e quaisquer escritas no dispositivo de armazenamento físico, mesmo as escritas de metadados que não têm qualquer efeito no conteúdo de um ficheiro. O modo Só de Leitura de Multimédia pode ser facilmente configurado através da UWF para aceder ao mesmo e sair do mesmo. A nova funcionalidade suporta muitos cenários populares utilizados pelos utilizadores do filtro baseado em volume WES7 EWF legado.
O novo subcomando set-rom-mode
foi introduzido uwfmgr.exe. overlay
em para permitir ao utilizador ativar/desativar Read-Only modo multimédia.
Este subcomando requer on
ou off
argumento. Read-Only Modo de multimédia só pode ser ativado quando o UWF estiver atualmente desativado. O modo pode ser desativado, se o UWF estiver atualmente ativado, mas após off
o comando ser emitido, não há forma de reativar Read-Only modo multimédia até ao próximo reinício. Além disso, o UWF pode ser ativado/desativado no modo de multimédia Read-Only, mas essa alteração de estado resulta na alteração de ficheiros e/ou metadados em dispositivos físicos protegidos pela UWF.
Observação
- Depois de ativar Read-Only Modo de multimédia, todas as escritas serão filtradas como antes do próximo reinício, pelo que tudo o que estiver escrito até lá pode causar alterações no dispositivo físico.
- Todas as exclusões existentes são ignoradas (nãofuncionais) e não são possíveis consolidações de ficheiros/registos no modo De Multimédia Só de Leitura. Veja Consolidação de Volume Completo neste documento).
- Ativar o modo de Multimédia Só de Leitura só é possível quando o UWF está configurado para utilizar a sobreposição de RAM.
O fornecedor de CSP do UWF foi atualizado ao permitir a definição da nova bit (0x4) na propriedade UnifiedWriteFilter\NextSession\OverlayFlags do CFG_DATATYPE_INTEGER.
Após a implementação do modo multimédia Read-Only, conseguimos tornar as transições do modo HORM significativamente mais consistentes, seguras e fiáveis. Para ativar o modo HORM, a UWF tem de ser configurada e iniciada no modo De Multimédia Só de Leitura, o que elimina a necessidade de o utilizador se preocupar com exclusões e situações em que a ativação horm não é possível por outros motivos.
Consolidação de Volume Total no modo multimédia Read-Only
Após a introdução do modo multimédia Read-Only, conseguimos implementar a capacidade de consolidar todo o estado dos volumes protegidos da UWF para o disco físico de uma só vez, o que era arquitetónico impossível antes na presença de exclusões de ficheiros/registos ativos.
O novo subcomando commit
foi introduzido uwfmgr.exe overlay
em para permitir que o utilizador consolide todas as alterações acumuladas desde o arranque anterior e todas as seguintes alterações até ao próximo reinício do dispositivo físico subjacente. Após o êxito full volume commit
e até ao próximo reinício, o SO comporta-se como se estivesse totalmente desprotegido. A proteção é restaurada no próximo reinício.
Observação
O UWF tem de estar ativado e configurado no modo multimédia Read-Only
O UWF não pode estar no modo HORM: o modo HORM não pode ser ativado após a Consolidação de Volume Completo e antes do próximo reinício.
A UWF pode ser desativada após a Consolidação de Volume Completa
O fornecedor CSP do UWF foi atualizado ao adicionar a propriedade CFG_DATATYPE_BOOLEAN de leitura UnifiedWriteFilter\CurrentSession\OverlayCommit
/escrita, que indica se a Consolidação de Sobreposição Completa foi emitida após o último arranque. Definir essa propriedade de zero (FALSO) para valor não zero (VERDADEIRO) faz com que a Consolidação de Volume Completo seja executada imediatamente. Definir esta propriedade como zero (FALSO) se o respetivo valor atual não for zero (VERDADEIRO) não é permitido.
O cliente pode facilmente determinar o Full Volume Commit
estado ao verificar a configuração atual (por exemplo, uwfmgr get-config):