Apa yang Harus Saya Setel Ukuran Unit Alokasi ke Saat Memformat?

Selain menanyakan sistem file yang ingin Anda gunakan, alat pemformatan disk juga akan meminta "Allocation unit size". Apa artinya ini dan nilai apa yang harus Anda pilih?

Sesi Tanya & Jawab hari ini hadir atas kebaikan SuperUser — subdivisi Stack Exchange, pengelompokan situs web T&J berbasis komunitas.

Pertanyaan

Pembaca SuperUser Andrew Keeton ingin tahu tentang apa sebenarnya yang seharusnya dia masukkan ke bagian alokasi saat memformat drive. Dia menulis:

Saya memformat hard drive eksternal 1TB sebagai NTFS. Drive ini terutama dimaksudkan untuk menyimpan media seperti musik dan video.

Apa yang harus saya pilih untuk pengaturan ukuran unit alokasi? Opsinya berkisar dari 512 byte hingga 64K. Apakah ada pedoman yang mungkin saya terapkan untuk jenis drive lain? Haruskah saya berhenti melihat-lihat dan membiarkannya di "default?"

Meskipun pengaturan default biasanya merupakan pilihan terbaik bagi sebagian besar pengguna, mari kita gali lebih dalam.

Jawaban

Kontributor SuperUser Jonathan dan Andrew menawarkan beberapa wawasan. Jonathan menulis:

Jika Anda adalah "Pengguna Standar" menurut definisi Microsoft, Anda harus mempertahankan 4096 byte default. Pada dasarnya, ukuran unit alokasi adalah ukuran blok pada hard drive Anda saat memformat NTFS. Jika Anda memiliki banyak file kecil, sebaiknya jaga ukuran alokasi kecil agar ruang hard drive Anda tidak terbuang percuma. Jika Anda memiliki banyak file besar, menyimpannya lebih tinggi akan meningkatkan kinerja sistem dengan memiliki lebih sedikit blok untuk dicari.

Tetapi sekali lagi, kapasitas hard drive saat ini semakin tinggi membuat perbedaan kecil dengan memilih ukuran alokasi yang tepat. Sarankan Anda tetap menggunakan default.

Juga perlu diingat bahwa sebagian besar file relatif kecil, file yang lebih besar berukuran besar tetapi kecil dalam satuan.

Andrew memperluas jawaban Jonathan dengan:

Dalam hal efisiensi ruang, ukuran unit alokasi yang lebih kecil berkinerja lebih baik. Rata-rata ruang yang terbuang per file akan menjadi setengah dari AUS yang dipilih. Jadi 4K membuang 2K per file dan 64K membuang 32K. Namun, seperti yang ditunjukkan Jonathon, drive modern berukuran besar dan sedikit ruang yang terbuang tidak perlu direpotkan dan ini seharusnya tidak menjadi faktor penentu (kecuali Anda menggunakan SSD kecil).

Bandingkan limbah casing rata-rata 4K vs 64K (32K-2K = 30K), untuk 10.000 file yang hanya menghasilkan 300.000KB atau sekitar 300MB.

Alih-alih pikirkan tentang bagaimana OS menggunakan ruang. Katakanlah Anda memiliki file 3K yang perlu bertambah 2K. Dengan 4K AUS, data perlu dibagi menjadi dua blok - dan mereka mungkin tidak bersama sehingga Anda mendapatkan fragmentasi. Dengan 64K AUS, ada lebih sedikit blok yang harus dilacak dan lebih sedikit fragmentasi. 16x ukuran balok berarti 1/16 jumlah balok yang harus dilacak.

Untuk disk media tempat Anda menyimpan foto, musik, dan video, setiap file berukuran minimal 1MB. Saya menggunakan AUS terbesar. Untuk partisi boot windows saya menggunakan default Windows (yang 4K untuk drive NTFS yang lebih kecil dari 16TB).

Untuk mengetahui apa ukuran cluster pada disk yang ada:

fsutil fsinfo ntfsinfo X:

Punya sesuatu untuk ditambahkan ke penjelasannya? Suarakan di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi? Lihat utas diskusi lengkap di sini.