Filtro de escritura mejorado de Windows Embedded Systems 7 para Windows 10 filtro de escritura unificado
Permitir el archivo de intercambio UWF (también conocido como . SUPERPOSICIÓN DE DISCO) que se va a crear y usar en cualquier volumen
Hemos agregado la capacidad de superposición en modo DISK para usar el archivo en cualquier volumen disponible que no esté relacionado con si el volumen está protegido o no. El propósito principal del cambio es permitir el arranque desde dispositivos susceptibles de desgaste por escrituras (como dispositivos Flash/SD/SSD) al tiempo que se redirige la superposición DE DISCO a medios menos valiosos . Antes de ese cambio, la superposición del modo DISK estaba restringida exclusivamente al volumen del sistema operativo (también conocido como C:).
Se introdujo un nuevo subcomando create-swapfile
en uwfmgr.exe volume
para permitir el control del usuario sobre la ubicación del archivo de intercambio de superposición del modo DISCO. Este comando requiere el nombre dos del volumen (como C:, D:, etc.) o guid de volumen como argumento. El tamaño inicial del archivo se deduce del tamaño de la superposición en ese momento y se puede cambiar más adelante mediante la emisión uwfmgr.exe overlay set-size
de un subcomando.
El nuevo subcomando create-swapfile
solo se permite cuando el filtro UWF está deshabilitado y la superposición de UWF está en modo DISK.
Modo multimedia de solo lectura
El modo de solo lectura permite eliminar todas y todas las escrituras en el dispositivo de almacenamiento físico, incluso las escrituras de metadatos que no tienen ningún efecto en el contenido de un archivo. El modo multimedia de solo lectura se puede configurar fácilmente mediante UWF para entrar en él y salir de él. La nueva funcionalidad admite muchos escenarios populares que usan los usuarios del filtro basado en volúmenes WES7 EWF heredado.
El nuevo subcomando set-rom-mode
se introdujo en uwfmgr.exe. overlay
para permitir que el usuario habilite o deshabilite Read-Only modo multimedia.
Este subcomando requiere on
o off
argumento. Read-Only modo multimedia solo se puede habilitar cuando UWF está deshabilitado actualmente. El modo se puede deshabilitar, si UWF está habilitado actualmente, pero después off
de emitir el comando no hay ninguna manera de volver a habilitar Read-Only modo multimedia hasta el siguiente reinicio. Además, UWF se puede habilitar o deshabilitar mientras se encuentra en Read-Only modo multimedia, pero este cambio de estado da lugar a que los archivos o metadatos se cambien en un dispositivo físico protegido por UWF.
Nota
- Después de habilitar Read-Only modo multimedia, todas las escrituras se filtrarán tan temprano como el siguiente reinicio, por lo que cualquier cosa que se escriba hasta entonces puede provocar cambios en el dispositivo físico.
- Todas las exclusiones existentes se omiten (no funcionales) y no se pueden confirmar archivos o registros en el modo multimedia de solo lectura. Consulte Confirmación de volumen completo en este documento).
- Habilitar el modo multimedia de solo lectura solo es posible cuando UWF está configurado para usar la superposición de RAM.
El proveedor de CSP de UWF se actualizó al permitir establecer un nuevo bit (0x4) en CFG_DATATYPE_INTEGER propiedad UnifiedWriteFilter\NextSession\OverlayFlags.
Después de la implementación de Read-Only modo multimedia, pudimos hacer transiciones de modo HORM significativamente más coherentes, seguras y confiables. Para habilitar el modo HORM, UWF debe configurarse y arrancarse en modo multimedia de solo lectura, lo que elimina la necesidad de que el usuario se preocupe por las exclusiones y la situación en la que la habilitación de HORM no es posible por otras razones.
Confirmación de volumen completo en Read-Only modo multimedia
Después de la introducción de Read-Only modo multimedia, pudimos implementar la capacidad de confirmar todo el estado de los volúmenes protegidos por UWF en el disco físico a la vez, lo que era arquitectónicamente imposible antes en presencia de exclusiones activas de archivos o registros.
El nuevo subcomando commit
se introdujo en uwfmgr.exe overlay
para permitir al usuario confirmar todos los cambios acumulados desde, el arranque anterior y todos los cambios siguientes hasta el siguiente reinicio en el dispositivo físico subyacente. Después de realizar correctamente full volume commit
y hasta el siguiente reinicio, el sistema operativo se comporta como si estuviera totalmente desprotegido. La protección se restaura en el siguiente reinicio.
Nota
UWF debe estar habilitado y configurado en Read-Only modo multimedia
UWF no debe estar en modo HORM: el modo HORM no se puede habilitar después de la confirmación de volumen completo y antes del siguiente reinicio.
UWF se puede deshabilitar después de la confirmación de volumen completo
El proveedor de CSP de UWF se actualizó agregando CFG_DATATYPE_BOOLEAN propiedad de UnifiedWriteFilter\CurrentSession\OverlayCommit
lectura y escritura, lo que indica si se emitió confirmación de superposición completa después del último arranque. Establecer esa propiedad de cero (FALSE) en valor distinto de cero (TRUE) hace que se realice una confirmación de volumen completa inmediata. Establecer esta propiedad en cero (FALSE) si su valor actual es distinto de cero (TRUE) no está permitido.
El cliente puede determinar fácilmente el Full Volume Commit
estado comprobando la configuración actual (por ejemplo, uwfmgr get-config):