Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
uwf_win_10_iot_enterprise [2020/08/06 17:27] vladimir [О режиме HORM] |
uwf_win_10_iot_enterprise [2022/03/09 16:37] vladimir [Фильтр записи] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Фильтр записи ====== | ====== Фильтр записи ====== | ||
- | **Информация в данном разделе актуальна для Windows 10: 1809.** | + | **Информация в данном разделе актуальна для Windows 10: 1809, 21H2.** |
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
Фильтр записи необходимо включать только после активации системы | Фильтр записи необходимо включать только после активации системы | ||
Строка 13: | Строка 13: | ||
==== Основные возможности фильтра записи ==== | ==== Основные возможности фильтра записи ==== | ||
* Защищать данные на томах несъемных носителей | * Защищать данные на томах несъемных носителей | ||
- | * Исключать из защиты конкретные файлы, каталоги, пути реестра | + | * [[+tab|https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/uwfexclusions|Исключать из защиты]] конкретные файлы, каталоги, пути реестра |
* [[+tab|https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/uwfoverlay#freespacepassthrough|Основные настройки оверлея]] | * [[+tab|https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/uwfoverlay#freespacepassthrough|Основные настройки оверлея]] | ||
* Размер оверлея (по умолчанию 1024 МВ) | * Размер оверлея (по умолчанию 1024 МВ) | ||
Строка 38: | Строка 38: | ||
| Back to normal | uwfvol | Information | 3 | | | Back to normal | uwfvol | Information | 3 | | ||
Для автоматической перезагрузки системы при достижении критического порога можно создать задачу. Для создания задачи [[+tab|powershell|выполните]] нижеуказанную команду в среде с повышенными привилегиями. | Для автоматической перезагрузки системы при достижении критического порога можно создать задачу. Для создания задачи [[+tab|powershell|выполните]] нижеуказанную команду в среде с повышенными привилегиями. | ||
+ | <WRAP center round tip 100%> | ||
+ | Начиная с Windows 21H2 данная задача не нужна т.к. при заполнении оверлея система будет перезагружена автоматически | ||
+ | </WRAP> | ||
<code> | <code> | ||
Schtasks /Create /F /RU SYSTEM /TN ClearOverlay /TR "Shutdown -r -f -t 00" /SC ONEVENT /EC SYSTEM /MO "*[System[Provider[@Name='uwfvol'] and EventID=2]]" | Schtasks /Create /F /RU SYSTEM /TN ClearOverlay /TR "Shutdown -r -f -t 00" /SC ONEVENT /EC SYSTEM /MO "*[System[Provider[@Name='uwfvol'] and EventID=2]]" | ||
Строка 71: | Строка 74: | ||
===== Особенность работы сервисного режима (установка обновлений) ===== | ===== Особенность работы сервисного режима (установка обновлений) ===== | ||
Для перевода фильтра записи в сервисный режим необходимо выполнить команду «uwfmgr servicing enable». После успешного выполнения команды необходимо перезагрузить систему, после перезагрузки появится учетная запись «UWF-Servicing». Дождитесь автоматической установки обновлений и перезагрузки системы. | Для перевода фильтра записи в сервисный режим необходимо выполнить команду «uwfmgr servicing enable». После успешного выполнения команды необходимо перезагрузить систему, после перезагрузки появится учетная запись «UWF-Servicing». Дождитесь автоматической установки обновлений и перезагрузки системы. | ||
- | ===== О режиме HORM ===== | + | ===== Режим HORM ===== |
Перед включением режима HORM необходимо отключить все возможности перехода системы в режим гибернации и оставить возможность перехода только по консольной команде. Это нужно сделать для сохранения файла гибернации в неизменном виде, при следующем введении системы в гибернацию файл гибернации будет перезаписан.\\ | Перед включением режима HORM необходимо отключить все возможности перехода системы в режим гибернации и оставить возможность перехода только по консольной команде. Это нужно сделать для сохранения файла гибернации в неизменном виде, при следующем введении системы в гибернацию файл гибернации будет перезаписан.\\ | ||
Чтобы включить режим HORM необходимо соблюсти [[+tab|https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/hibernate-once-resume-many-horm-#uwf-configuration|следующие требования]]: | Чтобы включить режим HORM необходимо соблюсти [[+tab|https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/hibernate-once-resume-many-horm-#uwf-configuration|следующие требования]]: | ||
Строка 77: | Строка 80: | ||
- Не должно быть никаких исключений в реестре и файловой системе | - Не должно быть никаких исключений в реестре и файловой системе | ||
- Оверлей должен быть в оперативной памяти. | - Оверлей должен быть в оперативной памяти. | ||
- | Т.к. режим HORM подразумевает возврат из состояния гибернации при каждой загрузке, то при стандартных настройках системы, система будет запрашивать пароль для входа в учетную запись. Для отключения требования ввода учетных данных необходимо отключить запрос пароля при выходе из спящего режима или [[+tab|altctrldel_win_10_iot_enterprise#запретить_блокировку_компьютера|отключить блокировку системы]].\\ | + | Т.к. режим HORM подразумевает возврат из состояния гибернации при каждой загрузке, то при стандартных настройках системы, система будет запрашивать пароль для входа в учетную запись. Для отключения требования ввода учетных данных необходимо [[+tab|настройка_питания_win_10_iot_enterprise#отключение_запроса_пароля|отключить запрос пароля]] при выходе из спящего режима или [[+tab|altctrldel_win_10_iot_enterprise#запретить_блокировку_компьютера|отключить блокировку системы]].\\ |
- | Отключить запрос пароля при выходе из спящего режима можно с помощью [[+tab|powershell|команд]]: | + | Включить режим HORM можно только при работающем фильтре записи, для включения HORM'а необходимо [[+tab|powershell|выполнить]] команду |
- | <code> | + | |
- | powercfg /setacvalueindex scheme_current SUB_NONE CONSOLELOCK 0 | + | |
- | powercfg /setdcvalueindex scheme_current SUB_NONE CONSOLELOCK 0 | + | |
- | </code> | + | |
- | <wrap em>Нужно выполнить обе команды т.к. одна отключает запрос пароля при питании от сети, а другая от источника постоянного тока</wrap>\\ | + | |
- | \\ | + | |
- | Для включения режима HORM необходимо [[+tab|powershell|выполнить]] команду | + | |
<code>uwfmgr filter enable-HORM</code> | <code>uwfmgr filter enable-HORM</code> | ||
После включения режима HORM приведите систему в то состояние, в котором она должна загружаться все время и переведите систему в режим гибернации.\\ | После включения режима HORM приведите систему в то состояние, в котором она должна загружаться все время и переведите систему в режим гибернации.\\ | ||
Строка 93: | Строка 89: | ||
Do {Try {[int]$local:Minute = Read-Host -Prompt 'Через сколько минут перевести систему в гибернацию?'} Catch {continue}} While ($Minute -isnot [int]) | Do {Try {[int]$local:Minute = Read-Host -Prompt 'Через сколько минут перевести систему в гибернацию?'} Catch {continue}} While ($Minute -isnot [int]) | ||
Schtasks /Create /F /RU System /TN Hibernate /TR "Shutdown /h" /SC ONCE /SD ((Get-Date).ToString('dd/MM/yyyy') -replace '\.', '/') /ST (Get-Date).AddMinutes($Minute).ToString('HH:mm') /RL HIGHEST | Schtasks /Create /F /RU System /TN Hibernate /TR "Shutdown /h" /SC ONCE /SD ((Get-Date).ToString('dd/MM/yyyy') -replace '\.', '/') /ST (Get-Date).AddMinutes($Minute).ToString('HH:mm') /RL HIGHEST | ||
- | </code> | ||
</code> | </code> | ||
<WRAP center round important 100%> | <WRAP center round important 100%> |