Jika Anda mencari cara untuk mengubah sistem Windows Anda untuk menghemat ruang disk, Anda mungkin akan melihat kompresi NTFS sebagai opsi. Tetapi jika Anda memilih opsi ini, lalu bagaimana cara kerja proses dekompresi? Posting SuperUser Q & A saat ini memiliki jawaban untuk pertanyaan pembaca yang ingin tahu.
Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.
Pembaca SuperUser CausingUnderflowsEverywhere ingin mengetahui apakah file terkompresi NTFS didekompresi menjadi disk atau memori:
Bagaimana cara kerja dekompresi NTFS di Windows? Menurut Microsoft, dekompresi NTFS dilakukan dengan memperluas file, kemudian menggunakannya. Kedengarannya benar, tapi pertanyaan saya adalah bagaimana proses ini terjadi secara teknis?
Apakah Windows memuat file yang dikompresi ke dalam memori, memperluasnya dalam memori, lalu membacanya dari memori? Atau apakah itu memuat file yang dikompresi ke dalam memori, memperluasnya ke disk atau memori, menuliskannya ke disk, lalu membacanya?
Saya mencoba untuk mencari tahu apakah saya dapat meningkatkan kinerja komputer saya dengan menggunakan kompresi NTFS. Dengan begitu, hard drive lambat atau SSD yang tidak dapat menangani banyak operasi tulis akan selalu memiliki lebih sedikit data untuk ditulis dan dibaca, dan prosesor yang kuat yang sering kali menganggur dapat mendekompresi file dan meningkatkan kecepatan penyimpanan komputer saya dan kesehatan.
Apakah file terkompresi NTFS didekompresi menjadi disk atau memori?
Kontributor SuperUser Ben N memiliki jawabannya untuk kami:
Windows mendekompresi file ke dalam memori. Melakukannya ke disk akan sepenuhnya menghapus peningkatan kecepatan dan akan menyebabkan banyak penulisan disk yang tidak perlu. Lihat akhir artikel blog Microsoft ini pada file dan kompresi NTFS yang jarang.
Tentu saja, jika memori Anda rendah, memori yang digunakan oleh proses dekompresi dapat menyebabkan memori lain di-paged dan ditulis ke disk dalam file halaman. Untungnya, hanya potongan-potongan yang berisi bagian-bagian yang benar-benar dibaca oleh program Anda akan didekompresi. NTFS tidak perlu mendekompresi semuanya jika Anda hanya membutuhkan beberapa byte.
Jika SSD Anda cepat, Anda mungkin tidak akan mendapatkan peningkatan kecepatan dari kompresi NTFS. Bisa dibayangkan bahwa waktu prosesor Anda menghabiskan data dekompresi ditambah waktu yang dihabiskan oleh disk Anda membaca data yang dikompresi dapat bertambah lebih dari waktu yang diperlukan SSD untuk membaca data yang tidak dikompresi.
Ini juga tergantung pada ukuran file yang Anda gunakan. Ukuran minimum file kompresibel berkisar antara 8 - 64 KB, tergantung pada ukuran klaster Anda. File apa pun yang berukuran kurang dari itu tidak akan dikompresi sama sekali, tetapi sejumlah kecil pembukuan akan ditambahkan. Jika Anda melakukan banyak penulisan pada file terkompresi, Anda dapat melihat banyak variasi dalam kecepatan karena algoritma kompresi yang digunakan (LZ).
Bacaan lebih lanjut
Bagaimana Kompresi NTFS Mempengaruhi Kinerja?
Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.
Kredit Gambar: Jannis Andrija Schnitzer (Flickr)