UWF(통합 쓰기 필터) 기능 사용
UWF(통합 쓰기 필터)는 Windows 10 선택적 기능입니다.
UWF를 사용하려면 먼저 기능을 설치해야 합니다.
다음으로, 기능을 사용하도록 설정하고 필요에 따라 구성합니다. 디바이스에서 UWF를 처음 사용하도록 설정할 때 UWF는 UWF의 성능을 향상시키기 위해 시스템을 다음과 같이 변경합니다.
- 페이징 파일을 사용할 수 없습니다.
- 시스템 복원을 사용할 수 없습니다.
- SuperFetch(일명 "SysMain" 서비스)는 사용하지 않도록 설정됩니다.
- 파일 인덱싱 서비스가 꺼져 있습니다.
- 빠른 부팅을 사용할 수 없습니다.
- 조각 모음 서비스(즉, "드라이브 최적화" 서비스)가 꺼져 있습니다.
- BCD 설정 bootstatuspolicy 는 ignoreallfailures로 설정됩니다.
UWF를 사용하도록 설정한 후 마침내 UWF를 보호하고 사용할 드라이브를 선택할 수 있습니다. 사용하도록 설정한 후 사용하지 않도록 설정하면 위의 기능이 자동으로 켜지지 않습니다.
PC 및 디바이스를 실행하기 위한 UWF를 설치하거나, 사용자 지정된 Windows 이미지에 대해 준비하거나, CSP 또는 WMI를 사용하여 원격으로 관리할 수 있습니다.
실행 중인 PC에서 UWF 켜기
기능을 설치합니다.
시작을 클릭하고 Windows 기능 켜기 또는 끄기를 입력합니다.
Windows 기능 창에서 디바이스 잠금 노드를 확장하고 통합 쓰기 필터>확인을 검사.
Windows 기능 창은 Windows가 필요한 파일을 검색하고 진행률 표시줄을 표시했음을 나타냅니다. 창이 발견되면 Windows에서 변경 내용을 적용하고 있음을 나타냅니다. 완료되면 창에 요청된 변경 내용이 완료되었음을 나타냅니다.
닫기를 클릭하여 Windows 기능 창을 닫습니다.
필터를 사용하도록 설정합니다.
uwfmgr filter enable
참고
이 명령을 실행한 후 컴퓨터를 다시 시작하고 서비스 모드를 종료하면 다음 항목이 비활성화됩니다.
- Windows 업데이트(HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate.) 설정)
- Windows 스토어 업데이트(HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore\AutoDownload.) 설정
- 레지스트리 재구성(HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Configuration Manager\RegistryReorganizationLimitDays.) 설정
- 유지 관리 시간(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance\MaintenanceDisabled.) 설정
를 실행
uwfmgr filter disable
한 후 컴퓨터를 다시 시작하고 서비스 모드로 전환하면 변경 내용이 되돌아갑니다.드라이브에 대한 쓰기 보호를 사용하도록 설정합니다.
uwfmgr.exe volume protect C:
컴퓨터를 다시 시작합니다.
UWF가 실행 중인지 확인합니다.
uwfmgr.exe get-config
사용자 지정된 Windows 이미지에 UWF 설치
관리자 권한으로 명령 프롬프트를 엽니다.
install.wim을 하드 드라이브의 임시 폴더에 복사합니다(다음 단계에서는 C:\wim이라고 가정합니다).
새 디렉터리를 만듭니다.
md c:\wim
이미지를 탑재합니다.
dism /mount-wim /wimfile:c:\bootmedia\sources\install.wim /index:1 /MountDir:c:\wim
기능을 사용하도록 설정합니다.
dism /image:c:\wim /enable-feature /featureName:Client-UnifiedWriteFilter
변경 내용을 커밋합니다.
dism /unmount-wim /MountDir:c:\wim /Commit
UWF를 활성화하려면 명령줄 스크립트, CSP 또는 WMI를 사용할 수 있습니다.
-
CMD:
uwfmgr filter enable
,uwfmgr.exe volume protect C:
-
CSP:
CurrentSession/FilterEnabled
,CurrentSession/Volume
-
WMI:
UWF\Filter.Enable
, ,UWF\Volume
입니다.
Windows 구성 Designer 사용하여 UWF 기능 설치
프로비저닝 패키지 만들기의 지침에 따라 Windows 구성 Designer 프로비저닝 패키지를 만듭니다.
참고
Windows 구성 Designer 파일 제외를 설정할 때 볼륨 보호 설정을 통해 이미 입력되어 있으므로 드라이브 문자를 지정할 필요가 없습니다. 예를 들어 제외
C:\testdir\test.txt
되는 파일이 인 경우 볼륨 보호에 드라이브를 추가한 후에는 이 파일 제외를 추가하기 위해 입력\testdir\test.txt
하기만 하면 됩니다.사용 가능한 사용자 지정 페이지에서 런타임 설정>SMISettings를 선택한 다음 통합 쓰기 필터 설정에 대한 값을 설정합니다.
설정 구성 및 프로비저닝 패키지 빌드가 완료되면 이미지 배포 시간 또는 런타임에 패키지를 적용할 수 있습니다. 자세한 내용은 프로비저닝 패키지 적용 을 참조하세요.
UWF를 활성화하려면 명령줄 스크립트, CSP 또는 WMI를 사용할 수 있습니다.
-
CMD:
uwfmgr filter enable
,uwfmgr.exe volume protect C:
-
CSP:
CurrentSession/FilterEnabled
,CurrentSession/Volume
-
WMI:
UWF\Filter.Enable
, ,UWF\Volume
입니다.
WMI(Windows Management Instrumentation)를 사용하여 UWF 기능 설치
Windows가 이미 설치되어 있고 프로비저닝 패키지를 사용하지 않으려는 경우 WMI(Windows Management Instrumentation) 공급자를 사용하여 UWF를 구성할 수도 있습니다. WMI를 사용하여 UWF를 켜려면 UWF_Filter 함수, 특히 UWF_Filter.Enable 메서드를 사용할 수 있습니다. 다음 방법 중 하나로 이 작업을 수행할 수 있습니다.
- PowerShell 스크립트에서 WMI 공급자를 직접 사용합니다.
- 애플리케이션에서 직접 WMI 공급자를 사용합니다.
- 명령줄 도구를 사용하여 uwfmgr.exe.
변경 내용이 적용되기 전에 UWF를 켜거나 끄면 디바이스를 다시 시작해야 합니다.
원하는 경우 UWF를 켠 후 이러한 설정을 변경할 수 있습니다. 예를 들어 페이지 파일 위치를 보호되지 않은 볼륨으로 이동하고 페이징 파일을 다시 사용하도록 설정할 수 있습니다.
중요
unattend.xml 파일에서 SMI 설정을 사용하여 이미지에 UWF를 추가하는 경우 UWF를 켜면 bootstatuspolicy BCD 설정만 설정되고 조각 모음 서비스가 꺼집니다. 이 경우 UWF의 성능을 향상시키려면 다른 기능 및 서비스를 수동으로 해제해야 합니다.
UWF에 대한 모든 구성 설정은 레지스트리에 저장됩니다. UWF는 이러한 레지스트리 항목을 필터링에서 자동으로 제외합니다.
UWF는 디바이스를 다시 시작한 후 현재 세션 및 다음 세션에 대한 레지스트리에서 구성 설정을 유지 관리합니다. 정적 구성 변경 내용은 디바이스가 다시 시작될 때까지 적용되지 않으며 이러한 변경 내용은 다음 세션의 레지스트리 항목에 저장됩니다. 동적 구성 변경은 즉시 발생하고 디바이스를 다시 시작한 후에 유지됩니다.
관련 문서
UWF 명령줄 도구: uwfmgr.exe