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

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

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

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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам