Anda harus menggunakan ukuran unit alokasi default yang disarankan saat Anda memformat drive. Untuk drive NTFS, yang umum di Windows, mungkin berukuran 4096 byte. Jika Anda hanya akan menyimpan file besar di drive, silakan gunakan ukuran unit alokasi yang lebih besar — ini akan meningkatkan efisiensi penyimpanan Anda.
Saat Anda memformat perangkat penyimpanan baru, baik itu solid-state internal drive atau flash drive eksternal, Anda dapat memilih sistem file yang ingin Anda gunakan dan ukuran unit alokasi. Tapi berapa ukuran unit file alokasi, dan apa fungsinya? Inilah semua yang perlu Anda ketahui.
Apa Itu Ukuran Unit Alokasi?
Ukuran Unit Alokasi — atau dikenal sebagai “Ukuran Klaster” atau “Ukuran Blok” — mengacu pada ukuran potongan solid state drive (SSD) atau hard disk drive ( HDD) dibagi menjadi. Saat Anda menambah ukuran unit alokasi, “potongan”, Anda mengurangi jumlah total unit alokasi di drive Anda. Jika Anda mengurangi ukuran unit alokasi, yang terjadi sebaliknya — Anda menambah jumlah unit alokasi pada drive.
Catatan: Istilah “Unit Alokasi”, “Blokir”, dan “Kluster” semuanya mengacu pada hal yang sama dalam hal ini konteks, dan kami akan menggunakannya secara bergantian dalam artikel ini. Istilah blok biasanya terlihat ketika berbicara tentang Linux, terutama sistem file ext4, sedangkan unit cluster dan alokasi terlihat dengan Windows.
Jika sebuah file terlalu besar untuk muat dalam satu blok, maka itu akan dipecah dan menjangkau beberapa blok. Jika file lebih kecil dari ukuran blok, maka akan disimpan di blok itu, tetapi seluruh volume blok akan habis. Hal ini dapat mengakibatkan penyimpanan yang tidak efisien dalam beberapa kasus ekstrem, tetapi kita akan membahasnya lebih detail nanti.
Berikut adalah contoh singkat tentang keterkaitan unit alokasi, ukuran unit alokasi, dan volume drive penyimpanan Anda. Untuk mempermudah perhitungan, kita akan membahas tentang hard drive hipotetis kecil dengan volume total 16.384 kilobyte (16 MB) — sangat kecil menurut standar abad ke-21, tetapi nyaman untuk mengilustrasikan poinnya.
Jadi, Anda pasang drive 16.384 kilobyte Anda dan pilih untuk mempartisinya sebagai sistem file NTFS. Ukuran unit alokasi default untuk drive NTFS dengan ukuran tersebut adalah 4069 byte, atau 4 KB. Drive Anda akan memiliki 16.384/4 (4.096) unit — atau blok— di dalamnya. Jika Anda meningkatkan ukuran unit alokasi menjadi 32 kilobyte, Anda akan memiliki 16.384/32 (512) kluster. Ini berlaku untuk HDD atau SSD apa pun dengan ukuran apa pun, meskipun drive yang lebih besar yang kita gunakan saat ini akan memiliki jutaan blok, bukan beberapa ribu. Ukuran Unit Alokasi Apa yang Harus Anda Gunakan?
Anda harus tetap menggunakan ukuran unit alokasi default yang disarankan saat Anda memformat perangkat penyimpanan kecuali Anda memiliki alasan yang sangat spesifik untuk mengubahnya. Untuk drive NTFS rata-rata, berukuran 4.096 byte, atau 4 KB.
Ukuran default berubah tergantung pada ukuran partisi dan sistem file yang Anda gunakan. Secara umum, semakin besar partisi, semakin besar ukuran unit alokasi. Kami telah menyusun beberapa tabel yang membandingkan NTFS, FAT32, dan exFAT, karena ini adalah format paling umum yang akan Anda temui, dan biasanya digunakan dengan USB flash drive, drive penyimpanan, dan kartu SD.
NTFS
Partition VolumeAllocation Unit Size
7 MB – 16 TB4 KB (4096 Bytes)
16 TB – 32 TB8 KB32 TB – 64 TB16 KB
64 TB – 128 TB32 KB128 TB – 256 TB
64 KB256 TB – 512 TB
128 KB512 TB – 1 PB
265 KB
FAT32
Partisi VolumeAllokasi Ukuran Unit32 MB – 64 MB0.5 KB (512 Bytes)64 MB – 128 MB1 KB128 MB – 256 MB2 KB256 MB – 8 GB4 KB8 GB – 16 GB8 KB16 GB – 32 GB16 KB
exFAT
Partisi VolumeAlokasi Ukuran Unit7 MB – 256 MB4 KB (4096 Bytes)256 MB – 32 GB8 KB32 GB – 256 TB16 KB
Mengapa Mengubah Ukuran Unit Alokasi?
Setidaknya secara teori, mengubah ukuran unit alokasi dapat mengoptimalkan kecepatan drive atau ruang penyimpanan. Dalam praktiknya, Anda mungkin tidak akan menyadarinya atau sangat peduli jika Anda tetap menggunakan nilai default, karena drive modern berukuran besar dan sangat cepat. Sebenarnya hanya ada dua kasus ekstrim di mana Anda mungkin harus khawatir tentang hal ini:
Ketika Anda memiliki beberapa file besar, dan Anda memilih ukuran unit alokasi kecilSkenario sebaliknya, di mana Anda memiliki banyak file kecil, dan Anda memilih alokasi besar unit size.
Jika Anda hanya memiliki beberapa file berukuran besar dan menggunakan opsi 4096 byte, Anda akan membuat banyak cluster (ukuran volume dalam byte/4096 byte) yang diisi hanya dengan beberapa file. Setiap unit alokasi akhirnya hanya menyimpan sebagian kecil dari total file. Misalnya, jika Anda memiliki ukuran unit alokasi 4096 byte dan Anda memiliki file 12 KB, Anda perlu menggunakan tiga unit alokasi (atau blok) untuk menyimpan file lengkap. Semakin banyak blok yang Anda gunakan untuk menyimpan file, semakin besar kemungkinan untuk fragmentasi, dan semakin banyak blok yang perlu dilacak oleh sistem operasi Anda. Ini dapat memperlambat kinerja drive Anda.
Catatan: Fragmentasi bukanlah masalah seperti dulu. Windows mendefrag dirinya sendiri secara teratur, dan Anda mungkin tidak akan pernah menyadarinya terjadi. Dalam situasi sebaliknya — banyak file kecil dengan ukuran alokasi yang besar — Anda akhirnya membuang-buang ruang penyimpanan. Setiap unit alokasi hanya dapat menyimpan paling banyak satu file. Jika Anda memiliki ukuran unit alokasi 64 kilobyte dan Anda menulis file 3-kilobyte ke dalamnya, seluruh blok itu akan terisi. Itu berarti Anda telah menggunakan penyimpanan sebesar 64 kilobyte untuk menyimpan hanya 3 kilobyte. Jika Anda memiliki cukup 3 file KB untuk mengisi seluruh drive yang diformat seperti itu, Anda akan menghabiskan lebih dari 95% dari total volume drive. Jika Anda mengecilkan ukuran unit alokasi menjadi 4KB, Anda hanya membuang 25% dari total volume drive. Itu adalah contoh ekstrim, bagaimanapun, dan Anda biasanya tidak akan melihat kerugian seperti itu dengan penggunaan rata-rata.
Jumlah rata-rata ruang yang terbuang adalah setengah dari ukuran unit alokasi (blok) per file pada volume. Jadi, jika Anda memilih ukuran blok 4096 byte, dan Anda memiliki 100.000 file, Anda hanya akan membuang ruang penyimpanan sekitar 200 megabyte (4KB/2*100.000). Sebaliknya, jika Anda memilih ukuran blok 64 KB dengan 100.000 file, Anda akan membuang rata-rata 3,2 gigabyte. Ini bukan sesuatu yang membuat Anda kurang tidur mengingat ukuran SSD dan HDD modern.
Jika Anda tahu sebelumnya bahwa Anda secara eksklusif akan menyimpan file yang lebih besar di drive, seperti jika Anda menghosting Server Media Jellyfin Anda sendiri, maka pasti tidak ada salahnya menggunakan ukuran unit alokasi yang lebih besar. Jika tidak, Anda harus tetap menggunakan nilai default.