Что делать, если оверлей превышает лимит в 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.