Kann ich pagefile.sys entfernen, um Speicherplatz auf meiner SSD zu sparen?

33

Auf meinem Computer ist Windows 8 auf einer SSD installiert. Die SSD ist nur 250 GB groß und ich versuche, etwas Platz freizugeben. WinDirStat hat festgestellt, dass eine große Datei "PageFile.sys" ist. Es ist 8 GB.

Auf Google habe ich Tutorials zum Entfernen gefunden, aber nicht viel darüber, ob ich es entfernen sollte. Ist es wichtig?

Jon
quelle
Fügen Sie Ihrer SSD eine echte Festplatte hinzu und verschieben Sie sie auf diese Festplatte.
Cybernard
Es wird oft empfohlen, den virtuellen Speicher zu deaktivieren, wenn Sie eine SSD verwenden. "Weil SSD schnell ist!" Aber das ist ein schlechter Rat. Ihre Anwendungen stürzen schwer ab, wenn Ihnen der Arbeitsspeicher ausgeht, was zu Datenverlust führt. Ja, maximieren Sie den Arbeitsspeicher, bevor Sie eine SSD kaufen, um die Lebensdauer zu verlängern. Deaktivieren Sie die Auslagerungsdatei jedoch nicht.
Endolith
Um etwas Speicherplatz auf Ihrer System-SSD freizugeben, können Sie versuchen, die Größe der "Systemwiederherstellungsdateien" zu ändern: Systemsteuerung \ System \ Erweiterte Systemeinstellungen auf der linken Seite von Fenster \ Systemschutz, dann ändern Sie die Schutzeinstellung über die Schaltfläche "Konfigurieren" für die Disc. C "und verringern Sie die Größe des Speicherplatzes für die Systemwiederherstellung, indem Sie den Schieberegler" Max Usage "bewegen.

Antworten:

31

PageFile.sys ist Ihr "virtueller Speicher" oder "Swap Space". Hier werden die Daten aus Ihrem RAM abgelegt, wenn sie gerade nicht verwendet werden. Sie sollten diese Datei niemals löschen. Mit einiger Vorsicht können Sie die Windows-Systemeinstellungen ändern, die die Größe dieser Datei bestimmen. In diesem Fall kann es jedoch zu Leistungseinbußen kommen.

Sparr
quelle
Ich möchte nur hinzufügen, dass hier auch Daten abgelegt werden, wenn es keinen schnelleren Ort gibt, an dem sie abgelegt werden können . Zu viel davon führt zu Thrashing .
Louis
1
Es ist technisch möglich, es zu entfernen und ohne es auszuführen. Es wird jedoch nicht empfohlen.
Keltari
8
Möglicherweise sehen Sie tatsächlich eine Leistungssteigerung! Die Auslagerungsdatei wird normalerweise auf die gleiche Größe wie der RAM eingestellt. Wenn Sie jedoch 6 GB RAM (also 6 GB Swap auf insgesamt 12 GB RAM) haben, werden unter Windows nicht verwendete Anwendungen in den Swap übernommen, auch wenn noch RAM verfügbar ist für eine andere Anwendung MÖGLICHERWEISE verwenden. Wenn Sie nie mehr als 6 GB verwenden, können Sie die Leistung erhöhen, indem Sie Swap deaktivieren (dh pagefile.sys löschen)
Shelvacu
21

Das Ausführen ohne Auslagerungsdatei ist eine sehr schlechte Idee. Wenn Ihr System stabil ist und Sie nicht möchten, dass Ihre Auslagerungsdatei auf Ihrer SSD gespeichert wird, können Sie den Speicherort manuell auf ein anderes Laufwerk festlegen. Klicken Sie dazu mit der rechten Maustaste auf "Arbeitsplatz" (oder "dieser PC" unter Windows 8.1). > "Leistung" -> "Fortgeschritten"

Legen Sie für c: keine Auslagerungsdatei fest und legen Sie fest, dass das System auf einem anderen Laufwerk verwaltet wird. Wenn Ihr System jedoch abstürzt, können Sie keine Mini-Dumps erstellen. In diesem Fall schalten Sie es einfach wieder ein, während Sie Probleme beheben

Bildbeschreibung hier eingeben

Geselle Geek
quelle
Würden Sie bitte näher auf "Das Ausführen ohne Auslagerungsdatei ist eine sehr schlechte Idee" eingehen? Warum ist es eine schlechte Idee? Ich habe 32 GB RAM und höchstens 15 GB davon werden von allen laufenden Programmen verwendet. Tatsächlich gibt es also nichts, was man in das Dateisystem tauschen könnte.
AaA
3

Wenn Sie es wirklich löschen möchten, deaktivieren Sie es zuerst. Sie können dies über erweiterte Leistungsoptionen in den Systemeigenschaften tun.

Sie können dorthin gelangen sysdm.cpl, indem Sie ausführen , auf die Registerkarte Erweitert klicken und auf die Schaltfläche Einstellungen ... für Leistung klicken . Klicken Sie anschließend im neuen Fenster Leistungsoptionen auf die Registerkarte Erweitert und dann auf die Schaltfläche Ändern ....

  • Deaktivieren Sie Automatically manage paging file size for all drives
  • Setzen Sie alle Laufwerke auf Keine Auslagerungsdatei
  • Klicken Sie auf OK, bis Windows einen Neustart vorschlägt

Nach dem Neustart können Sie sicher löschen pagefile.sys.

Ich denke jedoch nicht, dass Sie die Auslagerungsdatei jemals deaktivieren sollten, besonders wenn Sie eine SSD haben. als eine SSD wird es nur beschleunigen.

Windows verwendet immer virtuellen Speicher, und obwohl die RAM-Pools heutzutage groß genug sind, um Probleme zu vermeiden, kann Windows nicht wirklich instabil werden, indem der Speicherplatz auf die Größe des Arbeitsspeichers und nicht auf die von Windows möglicherweise benötigte Größe begrenzt wird.

Louis
quelle
1
heh, meine Antwort ist ein wenig ähnlich, aber ich würde vorschlagen, die Auslagerungsdatei an einer anderen Stelle zu speichern , anstatt sie zu schließen. Wenn Sie meinen Screenshot überarbeiten und dies erwähnen möchten, hätte ich nichts dagegen, meine Antwort zu löschen.
Geselle Geek
@JourneymanGeek Haha, nein, sie sind deutlich genug. Unsere Antworten veranschaulichen nur die vielen unterschiedlichen Meinungen. Ich sage, behandeln Sie eine SSD nicht als sterbende Ressource. Und es gibt andere, die nie auf Probleme stoßen, die ohne Auslagerungsdatei arbeiten.
Louis
1

Ich konnte dies beheben, indem ich die Anweisungen hier befolgte .

Wenn Sie eine Fehlermeldung erhalten, die besagt, dass Sie nicht löschen können pagefile.sys, starten Sie eine Eingabeaufforderung mit erhöhten Berechtigungen und geben Sie Folgendes einpowercfg.exe /hibernate off

ilocano
quelle
1
Willkommen bei SuperUser! Bitte bearbeiten Sie Ihre Antwort so, dass sie die Informationen aus Ihrer verknüpften Quelle enthält, damit sie für andere Benutzer nützlich bleiben, auch wenn der Link in Zukunft nicht mehr zugänglich ist.
Ich sage Reinstate Monica
Ich habe diesen Befehl unter Windows 7 ausgeführt und es hat nicht geholfen. Es hat nicht einmal die Dateigröße reduziert.
IsmailS
powercfg.exe / hibernate off ist nur für den Ruhezustand (hiberfil.sys) vorgesehen, nicht für pagefile.sys.
Jaime García Pérez