Saya kehabisan ruang pada% SYSTEMDRIVE% saya di Windows. Ada hiberfil.sys
file yang ukurannya hampir 3GB.
Saya mengerti bahwa hiberfil.sys
ini digunakan untuk fitur hibernasi windows.
https://support.microsoft.com/en-us/help/13770/windows-shut-down-sleep-hibernate-your-pc
File sistem tersembunyi Hiberfil.sys terletak di folder root drive tempat sistem operasi diinstal. Windows Kernel Power Manager menyimpan file ini ketika Anda menginstal Windows. Ukuran file ini kira-kira sama dengan berapa banyak memori akses acak (RAM) yang diinstal pada komputer.
Komputer menggunakan file Hiberfil.sys untuk menyimpan salinan memori sistem pada hard disk ketika pengaturan sleep hybrid dihidupkan. Jika file ini tidak ada, komputer tidak dapat hibernasi.
Saya tidak ingin menonaktifkan fitur hibernasi.
Apakah ada cara untuk pindah hiberfil.sys
ke drive lain selain %SYSTEMDRIVE%
?
Jawaban:
Saya rasa tidak mungkin untuk "mengarahkan ulang" jalan hiberfil.sys Anda dari "C: \ hiberfil.sys" ke "D: \ hiberfil.sys" misalnya.
Saya melakukan riset di Google dan di registri Windows, dan tidak menemukan apa pun selain opsi untuk menonaktifkannya (dan akibatnya menghapus file hiberfil.sys):
sumber
Alih-alih menonaktifkan hibernasi, Anda dapat mengurangi ukuran file hibernasi hingga maksimum 50% dari total memori fisik:
Ukuran
hiberfil.sys
akan segera dikurangi.Pembaruan : Perlu diketahui bahwa jika RAM sistem Anda tidak dapat dikompresi hingga 50% dari ukurannya ketika Anda hibernasi, Anda mungkin mendapatkan layar biru dengan INTERNAL_POWER_ERROR yang serupa dengan yang ini, yang mungkin sulit untuk didiagnosis:
BSOD "INTERNAL_POWER_ERROR" di Windows 7 saat hibernasi
sumber
Tidak seperti mode SLEEP , di mana segala sesuatu yang berjalan pada sistem Anda disimpan dalam RAM Anda, (yang tetap diberdayakan), HIBERNATION menyalin seluruh keadaan RAM Anda ke file yang disebut HIBERFIL.sys . Itu sebabnya file itu harus setidaknya sebesar ukuran RAM Anda. Komputer Anda mati sepenuhnya, karena tidak harus memiliki komponen Anda di bawah daya konstan.
TETAPI, lain kali Anda ingin mesin Anda terbangun dari kondisi Hibernasi, untuk menemukannya pada titik yang sama dengan saat Anda meninggalkannya, diperlukan sektor boot-up dari disk Sistem Anda ...
Sayangnya tidak ada cara untuk memindahkan HIBERFIL.sys ini ke HDD atau partisi Anda yang lain.
Ini tidak seperti PAGEFILE.sys , yang Anda BISA pindah ke beberapa disk fisik atau partisi lain, sehingga disk sistem Anda tidak harus menangani Pagefile.
sumber
Anda hanya dapat menonaktifkannya, bukan memindahkannya karena, saat ini, hiberfil.sys diperlukan jauh lebih awal dalam urutan boot OS.
Jadi satu-satunya tempat ia akan mencari hiberfil.sys adalah pada drive root OS. Lebih lanjut tentang Relokasi hiberfil.sys
sumber
Itu harus di disk yang sama dengan booloader (NTLDR / BOOTMGR) sehingga bootloader dapat mengambilnya lebih awal dan menyalin ke RAM.
Coba pindahkan bootloader.
sumber
hiberfil.sys
?hiberfil.sys
berada di C:Untuk menghentikan layanan Hibernasi di Windows Vista atau 7:
cmd
powercfg.exe -h off
Pada titik ini beberapa hal penting akan terjadi di Windows:
sumber