HDG menjelaskan - swapfile.sys, hiberfil.sys dan pagefile.sys di windows

HDG menjelaskan - swapfile.sys, hiberfil.sys dan pagefile.sys di windows

Di versi Windows sebelumnya, Anda mungkin ingat file paging lama yang bagus. Ini digunakan ketika memori fisik menjadi terlalu berkomitmen dan memegang objek yang biasanya belum diakses dalam waktu yang lama. Itu adalah pagefile.sys. Selanjutnya, kami memiliki opsi Hibernate di Windows yang memungkinkan Anda menyimpan kernel dan semua aplikasi ke hard drive Anda sehingga Anda dapat memulai komputer Anda kembali lebih cepat daripada melakukan reboot lengkap. Itu adalah Hiberfile.sys.

Di Windows 8/10, segalanya menjadi lebih rumit. The PageFile.sys ada di sana sepanjang waktu, tetapi hiberfil.SYS hanya ada jika Anda memiliki startup cepat diaktifkan di windows. Apa itu Startup Cepat? Ini pada dasarnya memungkinkan Windows melakukan shutdown hybrid. Inilah sebabnya Windows 8/10 Boots jauh lebih cepat dari versi Windows sebelumnya. Lihat posting saya sebelumnya yang menjelaskan apa itu shutdown hybrid di Windows 8.

Daftar isi

    Untuk menggunakan fitur shutdown hybrid baru, yang dihidupkan secara default, hibernasi harus diaktifkan di windows. Jika hibernasi dinonaktifkan, Anda tidak akan memiliki hiberfil.file sys dan Anda juga tidak akan dapat menggunakan opsi startup cepat. Anda dapat membaca posting saya di sini tentang mengaktifkan hibernasi di windows.

    Di tangkapan layar di atas, saya memiliki mesin windows dengan 1 GB RAM dan startup cepat dinonaktifkan. Sekarang kita mengerti cara kerjanya, mari kita turun ke yang baru: swapfile.sys. Apa itu? Nah, ini pada dasarnya seperti file paging, tetapi melayani tujuan yang berbeda.

    Salah satu alasan utama swapfile.SYS akan menangguhkan dan melanjutkan aplikasi Windows Store. Jadi mengapa tidak hanya menggunakan file paging sebagai gantinya untuk melakukan itu? Ini digunakan karena jenis operasi paging tertentu dapat dilakukan dengan lebih efisien menggunakan jenis pagefile khusus ini.

    Berikut penjelasan yang lebih jelas. Windows mendukung paging dan bertukar. Paging akan menampung barang -barang yang sudah lama tidak diakses saat bertukar barang yang baru saja dikeluarkan dari memori. Item di pagingfile mungkin tidak diakses lagi untuk waktu yang lama sedangkan item di swapfile mungkin diakses lebih cepat.

    Juga, paging sangat efektif pada mesin kelas atas sedangkan bertukar lebih efektif pada tablet dan PC kelas bawah. Setiap file paging memiliki persyaratan berbeda untuk pertumbuhan dinamis, reservasi ruang, kebijakan baca/tulis, dll. Jika Anda memiliki file paging yang sama, itu akan terfragmentasi dengan sangat cepat karena halaman ukuran tetap yang digunakan dalam paging dan potongan besar yang digunakan dalam bertukar.

    Seperti yang dapat Anda lihat dari atas, swapfile.SYS berukuran sekitar 16 MB. Sampai sekarang, ini digunakan untuk aplikasi toko karena kebutuhan paging yang berbeda dibandingkan dengan program windows tradisional. Mungkin ada kegunaan lain juga untuk itu di masa depan, tetapi Microsoft belum menentukan apa sebenarnya.

    Jadi itulah yang dilakukan ketiga file tersebut pada sistem Windows 8/10. Perhatikan bahwa ada beberapa hal menarik dan menjengkelkan yang bisa terjadi. Jika Anda memiliki 16 GB RAM dan menggunakan startup cepat di Windows, itu berarti Anda akan memiliki file hibernasi 16 GB juga! Jika Anda menjalankan Windows di SSD, itu mungkin mengambil sebagian besar ruang disk Anda.

    Anda dapat mengurangi ukuran file hibernasi (hiberfil.sys) di windows tanpa menonaktifkan hibernasi dengan menggunakan perintah berikut:

    powercfg.exe /hibernate /ukuran 50

    Ini akan mengurangi ukuran file hibernasi hingga 50% dari RAM daripada 100%. Perhatikan bahwa Anda tidak dapat menurunkannya lebih dari 50%. Namun, jika Anda memiliki sejumlah besar RAM seperti 16GB atau 32GB atau lebih, Anda dapat menghemat sedikit ruang.

    Hal lain adalah Anda tidak perlu khawatir tentang file hibernasi menjadi terlalu besar seperti di versi Windows sebelumnya. Sebelumnya file hibernasi menyimpan kernel, driver perangkat dan semua data aplikasi. Sekarang tidak ada data aplikasi, ukuran file tetap cukup konstan, jadi jika Anda memiliki banyak RAM, Anda mungkin tidak memerlukan file hibernasi yang begitu besar.

    Semoga itu memberi Anda pemahaman yang lebih jelas tentang bagaimana pagefile.sys, hiberfil.sys dan swapfile.File sys bekerja di windows 8/10. Jika Anda memiliki pertanyaan, jangan ragu untuk mengirim komentar. Menikmati!