Возможно ли отключение файла подкачки во время выполнения?

230
CorrupD

Для проекта безопасности мне нужно избавиться от подкачки в Windows.

Я нашел возможность удаления и отключения файла подкачки, однако для этого требуется перезагрузка.

Мой вопрос: есть ли возможность отключить его во время выполнения, кроме VirtualLock?

0

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

1
LMiller7

Windows не разрешает и не может отключить файл подкачки без перезагрузки. И не зря.

Файл подкачки содержит данные приложения и операционной системы, к которым недавно не обращались. Это оставляет больше оперативной памяти для более важных целей. Но не недавно доступ не означает неважно. Если эти данные потребуются позже, результат почти наверняка приведет к сбою приложения или ОС. Чтобы предотвратить это, Windows не позволяет возникать ситуации. Если файл подкачки был отключен и система не перезагружена, файл подкачки будет использоваться в обычном режиме до перезагрузки.

Обратите внимание, что подкачка не является эксклюзивной для файла подкачки. Большинство серьезных сбоев страниц связаны с файлами, отличными от файла подкачки. Ошибки программных страниц (большинство) не затрагивают файлы вообще. Пейджинг является важной функцией в Windows и не может быть отключен.