Pagefile desabilitação em tempo de execução possível?

0

Para um projeto de segurança, eu preciso me livrar da paginação no Windows.

Eu encontrei a possibilidade de excluir e desabilitar o arquivo de paginação, no entanto, para isso é necessário um reinício.

Minha pergunta é: existe alguma possibilidade de desabilitá-lo durante a execução, além do virtualloc?

    
por CorrupD 06.11.2017 / 08:48

1 resposta

1

O Windows não permite e não permite desabilitar o arquivo de paginação sem uma reinicialização. E por boas razões.

O arquivo de paginação contém dados do aplicativo e do sistema operacional que não foram acessados recentemente. Isso deixa mais RAM disponível para propósitos mais importantes. Mas não acessado recentemente não significa sem importância. Se esses dados forem necessários posteriormente, o resultado quase certamente resultará em uma falha no aplicativo ou no SO. Para evitar isso, o Windows não permite que a situação ocorra. Se o arquivo de paginação estivesse desativado e o sistema não fosse reinicializado, o arquivo de paginação seria usado normalmente até depois da reinicialização.

Observe que a paginação não é exclusiva do arquivo de paginação. A maioria das falhas de página rígida envolve arquivos diferentes do arquivo de paginação. Falhas de página soft (a maioria) não envolvem arquivos. Paginação é uma função crítica no Windows e não pode ser desativada.

    
por 06.11.2017 / 18:38