Laman » bagaimana untuk » Apa yang Haruskah saya Menetapkan Saiz Peruntukan Unit Semasa Pemformatan?

    Apa yang Haruskah saya Menetapkan Saiz Peruntukan Unit Semasa Pemformatan?

    Sebagai tambahan untuk meminta sistem fail yang anda ingin gunakan, alat pemformatan cakera juga akan meminta "Saiz unit alokasi". Apa maksudnya dan nilai apa yang harus anda pilih?

    Sesi Soalan & Jawapan hari ini datang kepada kami dengan ihsan SuperUser-bahagian pembahagian Stack Exchange, kumpulan yang diketuai oleh komuniti laman web Q & A.

    Soalan

    Pembaca SuperUser Andrew Keeton ingin tahu tentang apa sebenarnya yang dia sepatutnya dimasukkan ke dalam bahagian peruntukan ketika memformat pemacu. Dia menulis:

    Saya memformat cakera keras luaran 1TB sebagai NTFS. Pemacu ini terutamanya bertujuan untuk menyimpan media seperti muzik dan video.

    Apakah yang perlu saya pilih untuk tetapan saiz unit peruntukan? Pelbagai pilihan dari 512 bait ke 64K. Adakah terdapat garis panduan yang saya boleh memohon kepada jenis pemacu lain? Sekiranya saya berhenti menyentuh dan hanya meninggalkannya di "lalai?"

    Walaupun tetapan lalai biasanya merupakan pilihan terbaik untuk kebanyakan pengguna, mari kita menggali lebih mendalam.

    Jawapannya

    Penyokong SuperUser Jonathan dan Andrew menawarkan beberapa pandangan. Jonathan menulis:

    Sekiranya anda adalah "Pengguna Piawai" oleh definisi Microsoft, anda harus menyimpan byte default 4096. Pada dasarnya, saiz unit peruntukan adalah saiz blok pada cakera keras anda apabila format NTFS. Jika anda mempunyai banyak fail kecil, maka adalah idea yang baik untuk memastikan saiz peruntukan kecil supaya ruang cakera keras anda tidak akan terbuang. Sekiranya anda mempunyai banyak fail besar, memastikan ia lebih tinggi akan meningkatkan prestasi sistem dengan mempunyai kurang blok untuk dicari.

    Tetapi sekali lagi, pada masa kini kapasiti cakera keras semakin tinggi dan semakin tinggi ia membuat perbezaan kecil dengan memilih saiz peruntukan yang betul. Cadangkan anda hanya menyimpan lalai.

    Juga perlu diingat bahawa fail majoriti agak kecil, fail yang lebih besar bersaiz besar tetapi kecil dalam unit.

    Andrew memperluaskan jawapan Jonathan dengan:

    Dari segi kecekapan ruang, saiz unit peruntukan yang lebih kecil berfungsi dengan lebih baik. Ruang purata yang dibazirkan untuk setiap fail akan separuh AUS yang dipilih. Jadi 4K membazir 2K setiap fail dan buangan 64K 32K. Walau bagaimanapun, seperti yang ditunjukkan oleh Jonathon, pemacu moden adalah besar dan ruang yang sia-sia sedikit tidak berbaloi dan ini tidak sepatutnya menjadi faktor penentu (melainkan jika anda berada di SSD kecil).

    Bandingkan 4K vs 64K sisa kes purata (32K-2K = 30K), untuk 10,000 fail yang hanya keluar kepada 300,000KB atau sekitar 300MB.

    Sebaliknya fikirkan bagaimana OS menggunakan ruang. Katakan anda mempunyai fail 3K yang perlu berkembang 2K. Dengan 4K AUS data perlu dibahagikan lebih dua blok - dan mereka mungkin tidak bersama sehingga anda mendapat pemecahan. Dengan AUS 64K terdapat blok yang jauh lebih sedikit untuk mengesan dan kurang pemecahan. 16x saiz blok bermakna 1/16 bilangan blok untuk menjejaki.

    Untuk cakera media di mana anda foto, muzik dan video disimpan, setiap fail adalah sekurang-kurangnya 1MB Saya menggunakan AUS terbesar. Untuk partition boot windows saya menggunakan lalai Windows (iaitu 4K untuk mana-mana pemacu NTFS yang lebih kecil daripada 16TB).

    Untuk mengetahui saiz kluster pada cakera yang sedia ada:

    fsutil fsinfo ntfsinfo X:


    Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.