Windows Embedded Systems 7 Windows 10 통합 쓰기 필터에 대한 향상된 쓰기 필터
UWF 스왑 파일 허용(즉, 디스크 오버레이)를 만들고 모든 볼륨
에 사용할 수 있도록 디스크 모드의 오버레이 기능을 추가하여 볼륨이 보호되는지 여부와 관련이 없는 사용 가능한 볼륨에서 파일을 사용할 수 있습니다. 변경의 주요 목적은 디스크 오버레이를 덜 "귀중한" 미디어로 리디렉션하는 동안 쓰기(예: Flash/SD/SSD 장치)로 착용하기 쉬운 장치에서 부팅할 수 있도록 하는 것입니다. 이렇게 변경되기 전에는 디스크 모드 오버레이가 OS(즉, C:) 볼륨으로만 제한되었습니다.
디스크 모드 오버레이 스왑 파일의 위치를 사용자가 제어할 수 있도록 "uwfmgr.exe 볼륨" 아래에 새 하위 명령 "create-swapfile"이 도입되었습니다. 이 명령에는 볼륨 DOS 이름(예: C:, D: 등) 또는 볼륨 GUID가 인수로 필요합니다. 파일의 초기 크기는 당시 오버레이 크기에서 추론되며 나중에 "uwfmgr.exe 오버레이 집합 크기" 하위 명령을 실행하여 변경할 수 있습니다. 새 하위 명령 "create-swapfile"은 UWF 필터를 사용하지 않도록 설정되고 UWF 오버레이가 DISK 모드인 경우에만 허용됩니다.
읽기 전용 미디어 모드
읽기 전용 모드를 사용하면 파일 콘텐츠에 영향을 주지 않는 메타데이터 쓰기를 비롯한 실제 스토리지 장치에 대한 모든 쓰기를 모두 제거할 수 있도록 허용합니다. 읽기 전용 미디어 모드는 UWF를 사용하여 쉽게 구성할 수 있습니다. 새 기능은 레거시 WES7 EWF 볼륨 기반 필터 사용자가 자주 사용하는 여러 시나리오를 지원합니다. 사용자가 읽기 전용 미디어 모드를 사용하거나 사용하지 않게 설정할 수 있도록 새 하위 명령 "set-rom-mode"가 "uwfmgr.exe. overlay" 아래에 도입되었습니다.
이 하위 명령에는 "on" 또는 "off" 인수가 필요합니다. 읽기 전용 미디어 모드는 UWF가 현재 사용하지 않도록 설정된 경우에만 사용할 수 있습니다. UWF가 현재 사용하도록 설정되어 있는 경우 모드를 사용하지 않도록 설정할 수 있지만 "off" 명령이 실행된 후에는 다음 다시 부팅될 때까지 읽기 전용 Media 모드를 다시 사용하도록 설정할 수 없습니다. 또한 읽기 전용 미디어 모드에서 UWF를 사용하거나 사용하지 않도록 설정할 수 있지만 이러한 "상태 변경"으로 인해 UWF로 보호되는 물리적 장치에서 파일 및/또는 메타데이터가 변경됩니다.
참고 항목
- 읽기 전용 미디어 모드를 사용하도록 설정하면 모든 쓰기가 다음 재부팅 이전 버전으로 필터링되므로 그때까지 작성된 모든 항목이 실제 장치에서 변경될 수 있습니다.
- 기존 제외는 모두 무시되며(기능하지 않음) 읽기 전용 미디어 모드에서는 파일/레지스트리 커밋이 불가능합니다. 이 문서에서 "전체 볼륨 커밋"을 참조하세요).
- UWF가 RAM 오버레이를 사용하도록 구성된 경우에만 읽기 전용 미디어 모드를 사용할 수 있습니다.
UWF CSP 공급자는 CFG_DATATYPE_INTEGER UnifiedWriteFilter\NextSession\OverlayFlags 속성에서 새 비트(0x4)를 설정할 수 있도록 하여 업데이트되었습니다.
읽기 전용 미디어 모드를 구현한 후 HORM 모드를 훨씬 더 일관되고 안전하며 안정적으로 전환할 수 있었습니다. HORM 모드를 사용하도록 설정하려면 UWF를 구성하고 읽기 전용 미디어 모드로 부팅해야 하므로 다른 이유로 인해 HORM 사용이 불가능한 경우 제외 및 상황에 대해 사용자가 신경쓸 필요가 없습니다.
읽기 전용 미디어 모드의 전체 볼륨 커밋
읽기 전용 미디어 모드가 도입된 후 UWF 보호 볼륨의 전체 상태를 실제 디스크에 한 번에 커밋하는 기능을 구현할 수 있었는데, 이는 활성 파일/레지스트리 제외가 있기 전에는 아키텍처상 불가능했습니다.
새 하위 명령 "커밋"은 "uwfmgr.exe overlay"에 도입되어 사용자가 기본 물리적 장치로 다음으로 다시 부팅될 때까지 누적된 모든 변경 내용, 이전 부팅 및 다음 변경 내용을 모두 커밋할 수 있도록 허용합니다. "전체 볼륨 커밋"이 성공하고 다음 다시 부팅될 때까지 OS는 완전히 보호되지 않는 것처럼 동작합니다. 보호는 다음 재부팅 시 복원됩니다.
참고 항목
UWF를 사용하도록 설정하고 읽기 전용 미디어 모드에서 구성해야 합니다.
UWF는 HORM 모드가 아니어야 합니다.
전체 볼륨 커밋 후 및 다음 다시 부팅 전에 HORM 모드를 사용할 수 없습니다.전체 볼륨 커밋 후 UWF를 사용하지 않도록 설정할 수 있습니다.
UWF CSP 공급자는 마지막 부팅 후 전체 오버레이 커밋이 실행되었는지 여부를 나타내는 읽기/쓰기 CFG_DATATYPE_BOOLEAN "UnifiedWriteFilter\CurrentSession\OverlayCommit" 속성을 추가하여 업데이트되었습니다. 해당 속성을 0(FALSE)에서 0이 아닌 값(TRUE)으로 설정하면 즉시 전체 볼륨 커밋이 수행됩니다. 현재 값이 0이 아닌 경우 이 속성을 0(FALSE)으로 설정합니다(TRUE).
고객은 현재 구성(예: uwfmgr get-config)을 확인하여 "전체 볼륨 커밋" 상태를 쉽게 확인할 수 있습니다.