Mengapa file mungkin menggunakan lebih banyak ruang disk di Windows

Coba Instrumen Kami Untuk Menghilangkan Masalah

Jika Anda memeriksa properti folder di Windows, nilai untuk ukuran data dan ukuran data di disk akan ditampilkan kepada Anda.

Nilai ini mungkin sedikit berbeda atau banyak, tergantung pada sistem file yang digunakan dan jenis file yang disimpan di drive.

Itu bisa terjadi bahwa Anda melihat Gigabyte atau lebih dari perbedaan antara dua nilai.

Anda dapat mengujinya dengan mengklik kanan folder atau huruf drive mana pun di Windows Explorer dan memilih opsi properti dari menu konteks.

Mungkin diperlukan beberapa saat sebelum nilai akhir ditampilkan yang sebagian besar bergantung pada file yang disimpan di bawah struktur.

Seperti yang Anda lihat pada gambar di bawah, nilainya berbeda 0,2 Gigabyte yang tidak banyak jika Anda memperhitungkan ukurannya. Namun ada situasi di mana perbedaannya mungkin jauh lebih besar.

size on disk

Jadi mengapa ukurannya berbeda?

Jawabannya datang dalam bentuk sistem file dan ukuran cluster. Tanpa membahas terlalu banyak detail, setiap sistem file yang didukung Windows, mis. NTFS atau FAT32, menggunakan apa yang disebut cluster.

Kluster adalah jumlah ruang disk terkecil yang dapat digunakan oleh file. Catatan Microsoft tentang topik tersebut :

Ukuran cluster mewakili jumlah ruang disk terkecil yang dapat digunakan untuk menyimpan file. Ketika ukuran file tidak mencapai kelipatan genap dari ukuran cluster, ruang tambahan harus digunakan untuk menyimpan file (hingga kelipatan berikutnya dari ukuran cluster).

Ukuran kluster default umum:

  • NTFS 2 GB - drive 16 TB - 4 KB
  • FAT16 Drive 1 GB - 2 GB - 32 KB
  • FAT16 Drive 2 GB - 4 GB - 64 KB
  • FAT32 256 MB - 8 GB drive - 4 KB

Bayangkan skenario ini: Anda memiliki drive 1 Gigabyte FAT16 yang terhubung ke PC Anda. Disimpan di dalamnya adalah folder yang berisi 1000 file yang masing-masing berukuran 1 Kilobyte.

Nilai ukuran dalam dialog properti akan ditampilkan sebagai 1.000 Kilobyte, sedangkan ukuran pada nilai disk akan ditampilkan sebagai 32.000 Kilobita (1000x32KB) sebagai gantinya, perbedaan sebesar 31.000 Kilobita.

Sementara setiap file memiliki ukuran 1 Kilobyte, setiap pemborosan 31 Kilobyte sebagai tambahan ukuran cluster drive adalah 32 Kilobyte.

Ini telah menjadi lebih sedikit masalah di bawah sistem file Fat32 atau NTFS karena ukuran cluster adalah 4 Kilobyte secara default pada sistem tersebut. Beberapa USB Flash Drive atau sistem komputer lama mungkin menggunakan FAT16 sebagai sistem file.

Dengan bertambahnya ukuran penyimpanan, ini menjadi masalah lagi. Ukuran cluster dari volume NTFS 64 TB misalnya adalah 32 Kilobyte.

Tentukan ukuran cluster hard disk

cluster size windows

  1. Ketuk tombol Windows pada keyboard dan ketik cmd.
  2. Klik kanan cmd.exe dan pilih jalankan sebagai administrator dari menu konteks.
  3. Jalankan perintahnya huruf drive chkdsk (misalnya chkdsk d :) dan tunggu sampai selesai.
  4. Periksa keluaran 'byte dalam setiap unit alokasi'. Dalam satuan byte, jika Anda menginginkannya dalam Kilobyte, bagi nomor tersebut dengan 1024. Jika Anda mengambil contoh di atas, 4096 byte menjadi 4 Kilobyte (4096/1024 = 4).

Apa yang dapat Anda lakukan?

Bergantung pada bagaimana penyimpanan digunakan, Anda mungkin dapat mengurangi ukuran cluster:

  1. Gunakan Fat32 atau NTFS, bukan FAT16. Ini mungkin tidak selalu memungkinkan, misalnya jika sistem file harus FAT16. Jika tidak ada persyaratan seperti itu, Anda mungkin dapat mengosongkan banyak ruang pada disk dengan cara ini dengan mengubah sistem file. Anda dapat menggunakan alat baris perintah CONVERT untuk ini. Untuk mengubah sistem file dari drive d: menjadi ntfs, Anda harus menjalankan perintah CONVERT d: / fs: ntfs pada prompt perintah yang ditinggikan. Tidak akan ada kehilangan data.
  2. Buat partisi drive. Jika Anda mengurangi ukuran setiap partisi, Anda mungkin dapat mengurangi ukuran cluster juga. Partisi 512 MB FAT16 memiliki ukuran cluster default 16 KB misalnya, sedangkan partisi 1 GB salah satu 32 KB