Benötige ich hiberfil.sys, wenn ich "Sleep" nur auf einer Windows 7-Instanz verwende, die sich auf einer SSD befindet?

9

Ich weiß nicht, wie "Sleep" funktioniert (dh ob es alles, was sich derzeit im DRAM-Hauptspeicher befindet, in den Speicher legt hiberfil.sysund dann, wenn ich das System aufwecke, alles wieder in den Speicher lädt).

Ich habe derzeit 16 GB RAM und Windows 7 64-Bit auf einer M4 128 GB SSD.

hiberfil.sysbelegt 12 GB wertvollen SSD-Speicherplatz. Unnötig zu sagen, ich möchte es befreien.

Wuschelbeutel Kartoffelhuhn
quelle

Antworten:

9

hiberfil.sys wird von Hibernate verwendet , nicht von Sleep . Die einzige todsichere Methode zum Deaktivieren Ruhezustand und damit zu entfernen hiberfil.sys, auf Windows Vista und Windows 7, ist über die Eingabeaufforderung und die folgenden Schritte:

  1. Öffnen Sie eine Eingabeaufforderung mit Administratorrechten.
  2. Geben Sie "powercfg.exe -h off" ein.
  3. Beenden Sie die Eingabeaufforderung.
alexs
quelle
danke das hat funktioniert. Ich habe nicht gesehen, dass "Ruhezustand" unter den Optionen aufgeführt ist. Hält "Sleep" die RAM-Module immer noch mit Strom? Alles, was es im Grunde tut, ist das Herunterfahren der Festplatten?
Wuschelbeutel Kartoffelhuhn
AFAIK, Sleep hält nur die RAM-Module mit Strom versorgt, alles andere ist heruntergefahren
Alexs
Das ist falsch. Weitere Informationen finden Sie in meiner Antwort.
Corporate Geek
Es klappt! Ich habe gerade 4 GB auf einem alten System (aber immer noch Windows 7) zurückgefordert, auf dem wenig Speicherplatz vorhanden war. hiberfil.sys wurde sofort gelöscht, ohne dass ein Neustart erforderlich war.
Peter Mortensen
10

Sie sollten diese Datei nicht löschen. Ruhezustand und Ruhezustand arbeiten in Windows 7 und Windows 8 zusammen.

Windows 7 verfügt über einen Modus namens Hybrid Sleep, der auf Desktop-Computern verwendet wird. Um Microsoft zu zitieren:

Hybrid Sleep ist hauptsächlich für Desktop-Computer konzipiert. Hybrid-Ruhezustand ist eine Kombination aus Ruhezustand und Ruhezustand. Er speichert alle offenen Dokumente und Programme im Speicher und auf Ihrer Festplatte und versetzt Ihren Computer in einen Energiesparmodus, sodass Sie Ihre Arbeit schnell wieder aufnehmen können. Auf diese Weise kann Windows bei einem Stromausfall Ihre Arbeit von Ihrer Festplatte wiederherstellen. Wenn der Hybrid-Ruhezustand aktiviert ist, wird Ihr Computer automatisch in den Hybrid-Ruhezustand versetzt, wenn Sie Ihren Computer in den Ruhezustand versetzen. Der hybride Ruhezustand ist normalerweise auf Desktop-Computern standardmäßig aktiviert .

Auch auf Laptops, wenn Sie Ihren Laptop Akkuladung kritisch niedrig wird , während der Computer schläft, von Windows legt automatisch den Laptop in den Ruhezustand.

Löschen Sie diese Datei daher nur, wenn Sie in Ihrem aktiven Energieplan sowohl den Ruhezustand als auch den Ruhezustand deaktivieren.

Für weitere Informationen zu Schlaf und Winterschlaf empfehle ich, diese FAQ zu lesen: Schlaf und Winterschlaf: häufig gestellte Fragen .

Corporate Geek
quelle
Es gibt keine Möglichkeit, den Speicherplatz zu steuern, den die Datei hiberfil.sys benötigt.
Boris_yo
Keine, von denen ich weiß. Zumindest nicht ohne ernsthaftes Hacken. :)
Corporate Geek
1
@Corporate Geek: Ich habe meinen Desktop viele Male aus dem Schlaf geweckt, als hyberfil.sys weg war (über die Methode in der anderen Antwort)
Wuschelbeutel Kartoffelhuhn
Hattest du Stromausfälle? Microsoft zitiert von CorporateGeek sagt, es wird benötigt, wenn die Stromversorgung ausfällt.
Vinnief
2

Die akzeptierte Antwort von alexs war für mich fast richtig, mit nur der kleinen Variation, dass ich Schrägstrich anstelle von Minus verwenden musste:

powercfg /h off

Betriebssystem: Windows 7 Professional

Weitere Informationen finden Sie in der akzeptierten Antwort hier: Die Verwendung von Powercfg zum Entfernen der Ruhezustandsdatei funktioniert nicht, obwohl ich der Administrator bin

Dracuella
quelle
1
Willkommen bei SuperUser dracuella ... Bitte geben Sie Ihre Windows-Version an, dies kann für andere Leser nützlich sein. Mein persönlicher convincement ist , dass ein Schrägstrich , /mehr klingt Fenster-wie mittlerweile ein Minus , -mehr Unix-artigen . Mit modernen Versionen der Programme sollte es mit jedem von ihnen funktionieren, aber es hängt von der Implementierung ab. Nur eine allgemeine Anmerkung: Die Optionen sind mit einem Minus versehen , das sich vom Hypen- Zeichen unterscheiden kann ... (damit wir erklären können, warum das Kopieren und Einfügen von Websites manchmal zu Fehlern führt ...).
Hastur
@Hastur powercfg /?Liste alle Optionen als Beginn mit -...
DavidPostill
@Hastur, Betriebssystem hinzugefügt und 'Bindestrich' in 'Minus' geändert - ich wusste nicht, dass es einen Unterschied gibt. Außerdem habe ich ein powercfg /? Zuerst, was mir das -h gab, aber kein Glück damit hatte, googelte ich und fand den Link, den ich gepostet hatte, der mein Problem löste.
Dracuella
1

Sie können die Größe von hiberfile.sys unter Win7-Win10 ändern, indem Sie eine Eingabeaufforderung mit erhöhten Rechten öffnen

  • Drücken Sie die Windows-Taste
  • Typ "cmd"
  • Klicken Sie in der angezeigten Liste mit der rechten Maustaste auf "cmd"
  • Wählen Sie "Als Administrator ausführen".

Geben Sie dann den Befehl ein.

Powercfg –h –size percentsize 

ersetzen percentsize mit Ihrem Wert (zB 60%), aber es kann nicht kleiner sein als 50. Siehe hier für ein paar Fotos.

vinnief
quelle
1

Nach so vielen Jahren ist Windows 10 mittlerweile das beliebteste System. Falls jemand diese Datei unter Windows 10 löschen möchte, muss ich Sie daran erinnern, bevor Sie dies tun.

Wenn Sie die Ruhezustandsfunktion mit "powercfg.exe -h off" unter Windows 10 deaktivieren, verlieren Sie auch die Schnellstartfunktion. Weil die Schnellstartfunktion diese Datei benötigt.

Wenn Ihr Speicherplatz nicht so klein ist, sollten Sie die Ruhezustandsfunktion unter Windows 10 nicht deaktivieren.

lcysyx
quelle