Apakah saya perlu hiberfil.sys jika saya hanya menggunakan "Sleep" pada contoh Windows 7 yang ada di SSD?

9

Saya tidak tahu bagaimana "Tidur" bekerja (yaitu, apakah itu meletakkan semua yang saat ini dalam memori utama DRAM ke dalam hiberfil.sysdan kemudian ketika saya bangun sistem itu memuat semuanya kembali ke dalam memori).

Saat ini saya memiliki 16 GB RAM dan Windows 7 64-bit pada M4 128 GB SSD.

hiberfil.sysmengambil ruang SSD berharga 12 GB. Tak perlu dikatakan, saya ingin membebaskannya.

Wuschelbeutel Kartoffelhuhn
sumber

Jawaban:

9

hiberfil.sys digunakan oleh Hibernate , bukan oleh Sleep . Satu-satunya metode pasti menonaktifkan Hibernate , dan dengan demikian menghapus hiberfil.sys, pada Windows Vista dan Windows 7, adalah melalui command prompt dan langkah-langkah berikut:

  1. Buka prompt perintah dengan hak administratif.
  2. Masukkan "powercfg.exe -h off".
  3. Keluar dari command prompt.
alexs
sumber
terima kasih ini berhasil. saya tidak melihat "hibernate" terdaftar di antara opsi. apakah "tidur" masih membuat modul RAM tetap berdaya? jadi yang perlu dilakukan hanyalah mematikan disk drive?
Wuschelbeutel Kartoffelhuhn
AFAIK, Tidur hanya membuat modul RAM tetap
aktif
Ini salah. Lihat informasi lebih lengkap dalam jawaban saya.
Corporate Geek
Berhasil! Saya baru saja reklamasi 4 GB pada sistem lama (tapi masih Windows 7) yang rendah pada ruang disk. hiberfil.sys segera dihapus, tanpa perlu memulai ulang.
Peter Mortensen
10

Anda tidak boleh menghapus file ini. Sleep dan Hibernate bekerja bersama di Windows 7 dan Windows 8.

Windows 7 memiliki mode bernama hybrid sleep, digunakan pada komputer desktop. Mengutip Microsoft:

Tidur hibrida dirancang terutama untuk komputer desktop. Tidur hibrid adalah kombinasi antara tidur dan hibernasi — ini membuat semua dokumen dan program yang terbuka di memori dan di hard disk Anda, dan kemudian menempatkan komputer Anda ke dalam kondisi berdaya rendah sehingga Anda dapat dengan cepat melanjutkan pekerjaan Anda. Dengan begitu, jika terjadi kegagalan daya, Windows dapat memulihkan pekerjaan Anda dari hard disk Anda. Ketika tidur hibrida dihidupkan, menempatkan komputer Anda ke dalam mode tidur secara otomatis membuat komputer Anda menjadi tidur hibrid. Tidur hybrid biasanya dinyalakan secara default di komputer desktop .

Juga, pada laptop, jika daya baterai laptop Anda sangat rendah saat komputer tertidur, Windows secara otomatis menempatkan laptop dalam mode hibernasi.

Karena itu, jangan hapus file ini, kecuali jika Anda mematikan mode Tidur dan Hibernasi dalam paket daya aktif Anda.

Untuk informasi lebih lanjut tentang Tidur dan Hibernasi, saya sarankan membaca FAQ ini: Tidur dan hibernasi: pertanyaan umum .

Geek Perusahaan
sumber
Tidak ada cara untuk mengontrol jumlah ruang yang dibutuhkan file hiberfil.sys?
Boris_yo
Tidak ada yang saya ketahui. Setidaknya bukan tanpa peretasan serius. :)
Corporate Geek
1
@Corporate Geek: saya telah membangunkan desktop saya dari tidur berkali-kali dengan hyberfil.sys sedang hilang (melalui metode int dia jawaban lain)
Wuschelbeutel Kartoffelhuhn
apakah Anda mengalami gangguan daya? Microsoft yang dikutip oleh CorporateGeek mengatakan itu diperlukan ketika listrik mati.
vinnief
2

Jawaban yang diterima oleh alexs adalah - paling kanan untuk saya, dengan hanya variasi kecil yang harus saya gunakan slash bukan minus:

powercfg /h off

OS: Windows 7 Professional

Silakan lihat jawaban yang diterima di sini untuk perincian lebih lanjut: Menggunakan Powercfg untuk menghapus file Hibernasi tidak berfungsi, meskipun saya Administrator

dracuella
sumber
1
Selamat datang di SuperUser dracuella ... Silakan tentukan versi Windows Anda, ini dapat bermanfaat bagi pembaca lain. Convincement pribadi saya adalah bahwa garis miring , /, terdengar lebih jendela-seperti sementara itu dikurangi , -lebih mirip Unix . Dengan versi-versi modern dari program-program itu harus bekerja dengan salah satunya, tetapi itu tergantung dari implementasinya. Hanya satu catatan umum, opsi disediakan dengan minus yang dapat berbeda dari karakter Hypen ... (jadi kami dapat menjelaskan mengapa, kadang-kadang, untuk menyalin dan melewati dari beberapa situs itu akan menghasilkan kesalahan ...).
Hastur
@hastur powercfg /?mendaftar semua opsi sebagai mulai dengan -...
DavidPostill
@ Rushur, menambahkan OS dan mengubah 'tanda hubung' menjadi 'minus' - Saya tidak tahu ada perbedaan. Juga, saya melakukan powercfg /? pertama yang memberi saya -h tetapi tidak beruntung dengan itu, saya googled dan menemukan tautan yang saya posting yang memecahkan masalah saya.
dracuella
1

Anda dapat mengubah ukuran hiberfile.sys, di Win7-Win10 dengan membuka prompt perintah yang ditinggikan

  • tekan tombol windows
  • ketik "cmd"
  • klik kanan pada "cmd" di daftar yang muncul
  • pilih "jalankan sebagai administrator"

lalu ketik perintah,

Powercfg –h –size percentsize 

ganti persentase dengan nilai Anda (misalnya, 60%), tetapi tidak boleh lebih kecil dari 50. Lihat di sini untuk beberapa foto.

vinnief
sumber
1

Setelah bertahun-tahun, Windows 10 telah menjadi sistem yang paling populer sekarang. Jika seseorang ingin menghapus file ini di Windows 10, saya punya sesuatu untuk mengingatkan Anda sebelum Anda melakukannya.

Jika Anda menonaktifkan fungsi hibernasi menggunakan "powercfg.exe -h off" di Windows 10, Anda juga akan kehilangan fungsi startup cepat. Karena fungsi startup cepat memerlukan file ini.

Jadi, jika ruang disk Anda tidak sekecil itu, lebih baik untuk tidak mematikan fungsi hibernasi pada Windows 10.

lcysyx
sumber