Deaktivierung der Auslagerungsdatei zur Laufzeit?

394
CorrupD

Für ein Sicherheitsprojekt muss ich das Paging in Windows loswerden.

Ich habe eine Möglichkeit zum Löschen und Deaktivieren der Auslagerungsdatei gefunden. Hierzu ist jedoch ein Neustart erforderlich.

Meine Frage ist: Gibt es eine Möglichkeit, sie außer bei Virtuallocs zur Laufzeit zu deaktivieren?

0

1 Antwort auf die Frage

1
LMiller7

Windows kann und kann die Deaktivierung der Auslagerungsdatei nicht ohne Neustart zulassen. Aus gutem Grund.

Die Auslagerungsdatei enthält Anwendungs- und Betriebssystemdaten, auf die kürzlich nicht zugegriffen wurde. Dadurch steht mehr RAM für wichtigere Zwecke zur Verfügung. Nicht in letzter Zeit abgerufener Daten bedeutet jedoch nicht unwichtig. Wenn diese Daten später benötigt werden, führt das Ergebnis mit ziemlicher Sicherheit zu einem Ausfall der Anwendung oder des Betriebssystems. Um dies zu verhindern, lässt Windows die Situation nicht zu. Wenn die Auslagerungsdatei deaktiviert wurde und das System nicht neu gestartet wurde, wird sie nach dem Neustart normal verwendet.

Beachten Sie, dass Paging nicht exklusiv für die Auslagerungsdatei ist. Die meisten Hard Page-Fehler betreffen andere Dateien als die Auslagerungsdatei. Soft-Page-Fehler (die Mehrheit) beinhalten überhaupt keine Dateien. Paging ist eine wichtige Funktion in Windows und kann nicht deaktiviert werden.