Что делать, если оверлей превышает лимит в Unified Write Filter (UWF)

1152
vicky

Я читал об объединенном фильтре записи. Основная работа заключается в том, что создается оверлей, который записывает данные на него, а не на объем. Теперь я сталкиваюсь со сценарием, согласно которому мой размер наложения составляет 1024 КБ, и я записываю данные 1 ГБ на защищенный том, который превышает размер наложения. Это дает ошибки в журнале событий и все, что он должен делать. При перезагрузке исчезают все записанные данные, несмотря на небольшой размер и сообщения об ошибках.

Меня интересует оверлей, что именно? (я знаю его виртуальную память).

Увеличивается ли это с увеличением записи данных?

Что такое размер оверлея? Почему он используется и чем он отличается от порогового значения или ошибок в журнале событий?

Заранее спасибо.

0

1 ответ на вопрос

0
casiosmu

Я рекомендую начать читать здесь: https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/unified-write-filter

Наложение может быть в памяти или на диске (скрытый файл с именем uwfswap.sys).

Он имеет предопределенный размер и не настраивается автоматически. Если он заполнен, все запросы на запись на защищенный том блокируются, что может привести к зависанию приложений, а также зависанию окон. Кроме того, перезагрузка может занять очень много времени, потому что Windows закрывает много вещей при завершении работы. Этого можно обойти, используя метод Reboot от самого UWF.