Share via


Uso del filtro de escritura unificado (UWF) en Windows 10 IoT Core

El filtro de escritura unificada (UWF) es una característica que protege los medios de almacenamiento físico frente a las escrituras de datos. UWF intercepta todos los intentos de escritura en un volumen protegido y redirige esos intentos de escritura a una superposición virtual. Esto mejora la confiabilidad y la estabilidad del dispositivo y reduce el desgaste en medios sensibles a la escritura, como medios de memoria flash como unidades de estado sólido.

Lea nuestra documentación sobre el filtro de escritura unificado para obtener más información.

Cómo instalar UWF en un dispositivo que ejecuta Windows 10 IoT Core

  • Si aún no tiene la versión actual de los kits de Windows 10 IoT Core, descargue e instale los paquetes de Windows 10 IoT Core.

  • En función de la arquitectura del dispositivo, copie los paquetes UWF ( Microsoft-IoTUAP-UnifiedWriteFilter-Package.cab y Microsoft-IoTUAP-UnifiedWriteFilter-Package_Lang_en-us.cab ) del equipo () en el dispositivo (C:\Program Files (x86)\Windows Kits\10\MSPackages\Retail\<arch>\fre\por ejemplo, con uso compartido de archivos de Windows).

  • Inicie SSH o PowerShell y acceda al dispositivo que ejecuta Windows 10 IoT Core.

  • Desde SSH o PowerShell, haga lo siguiente:

    • cambie al directorio en el que ha copiado los archivos.
      • cd C:\<dir>
    • Ejecute estos comandos para instalar los paquetes en la imagen del sistema del dispositivo IoT:
      • applyupdate –stage .\Microsoft-IoTUAP-UnifiedWriteFilter-Package.cab
      • applyupdate –stage .\Microsoft-IoTUAP-UnifiedWriteFilter-Package_Lang_en-us.cab
      • applyupdate –commit
  • El dispositivo arrancará en el sistema operativo de actualización, instalará las características de UWF y se reiniciará en MainOS.

  • Una vez que el dispositivo vuelve a MainOS, la característica UWF está lista y disponible para su uso. Esto se puede comprobar escribiendo uwfmgr.exe en la ventana de PowerShell o SSH.

    uwfmgr.exe en Windows 10 IoT Core

Cómo incluir UWF en la FFU personalizada

  • Agregar IOT_UNIFIED_WRITE_FILTER identificador de característica al archivo de entrada de OEM
  • Cree la imagen\FFU. Lea Creación de una imagen básica para obtener instrucciones.

Cómo usar UWF

UWF se puede configurar mediante la herramienta uwfmgr.exe a través de una sesión de PowerShell o SSH. Lea uwfmgr.exe la herramienta para las opciones disponibles con una excepción de algunos comandos que se enumeran a continuación que no se admiten en IoT Core. Revise la configuración predeterminada de las configuraciones de superposición y adáptelas según sus requisitos.

UWF también se puede configurar a través del canal MDM mediante el CSP de filtro de escritura unificado.

  • Por ejemplo, las siguientes combinaciones de comandos habilitan uwfmgr y configuran para proteger la unidad C.

    • uwfmgr.exe filter enable Habilita el filtro de escritura.
    • uwfmgr.exe volume protect c: Protege el volumen C
    • shutdown /r /t 0 Reinicia el dispositivo para que la configuración del filtro de escritura sea efectiva.

El reinicio es necesario para que toda la configuración de uwfmgr sea efectiva.

Protección de un volumen de datos

El volumen de datos de IoT Core se puede proteger mediante el GUID del volumen. El GUID de los volúmenes disponibles se puede encontrar mediante el siguiente comando.

  • dir /AL

  • uwfmgr.exe volume protect \\?\Volume {GUID}

    Protección del volumen en Windows 10 IoT Core

Al proteger el volumen de datos, se recomienda agregar excepciones para las carpetas de mantenimiento y registro a las que acceden los servicios del sistema operativo Windows.

C:\Data\Users\System\AppData\Local\UpdateStagingRoot
C:\Data\SharedData\DuShared
C:\Data\SystemData\temp
C:\Data\users\defaultaccount\appdata\local\temp
C:\Data\Programdata\softwaredistribution
C:\Data\systemdata\nonetwlogs

Para agregar las exclusiones: uwfmgr.exe file Add-Exclusion <file/folder name>

Mantenimiento de dispositivos protegidos con UWF

Nota

A partir de Windows 10 IoT Core versión 1709, versión 16299, el volumen principal del sistema operativo (C:) se puede proteger con UWF y atenderse automáticamente sin ningún paso especial.

Los pasos siguientes son necesarios para dar servicio a los dispositivos protegidos de UWF con volúmenes de datos protegidos.

  • uwfmgr.exe filter disable Deshabilitar UWF
  • shutdown /r /t 0 Reiniciar el dispositivo para deshabilitar UWF
  • Habilitar el mantenimiento (mediante el paquete de aprovisionamiento o MDM para establecer la directiva de actualización)
    • Tenga en cuenta que el dispositivo se reiniciará automáticamente para realizar las actualizaciones de mantenimiento.
  • uwfmgr.exe filter enable Habilitación de UWF
  • shutdown /r /t 0 Reiniciar el dispositivo para habilitar UWF

Comandos de uwfmgr.exe no admitidos

El modo de mantenimiento de UWF no se admite en IoT Core.

uwfmgr.exeen Windows 10 IoT Core no admite comandos enumerados a continuación.

Filter
    Shutdown
    Restart
Servicing
    Enable
    Disable
    Update-Windows