Pagina principala » HOWTO » Ce ar trebui să configurez dimensiunea unității de alocare la formare?

    Ce ar trebui să configurez dimensiunea unității de alocare la formare?

    Pe lângă solicitarea sistemului de fișiere pe care doriți să îl utilizați, instrumentele de formatare a discului vor solicita, de asemenea, o "mărime a unității de alocare". Ce înseamnă și ce valoare trebuie să selectați?

    Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.

    Intrebarea

    Cititorul superutilizatorului Andrew Keeton este curios despre ce anume ar trebui să introducă în secțiunea de alocare atunci când formatează o unitate. El scrie:

    Am format un hard disk extern de 1TB ca NTFS. Această unitate este destinată, în principal, stocării unor materiale media precum muzică și video.

    Ce ar trebui să aleg pentru setarea dimensiunii unității de alocare? Opțiunile variază de la 512 bytes la 64K. Există linii directoare pe care le-aș putea aplica altor tipuri de unități? Ar trebui să mă opresc și să-l las în "implicit"?

    În timp ce setarea implicită este de obicei cea mai bună alegere pentru majoritatea utilizatorilor, să săpăm puțin mai adânc.

    Raspunsurile

    Contribuitorii la SuperUser Jonathan și Andrew oferă o înțelegere. Jonathan scrie:

    Dacă sunteți "utilizator standard" de la definiția Microsoft, ar trebui să păstrați implicit 4096 octeți. În principiu, dimensiunea unității de alocare este dimensiunea blocului de pe hard disk atunci când formatează NTFS. Dacă aveți o mulțime de fișiere mici, atunci este o idee bună să păstrați dimensiunea alocării mică, astfel încât spațiul dvs. de hard disk să nu fie irosit. Dacă aveți o mulțime de fișiere mari, păstrarea mai mare va crește performanța sistemului, având mai puține blocuri de căutat.

    Dar, din nou, în zilele noastre capacitatea de hard disk devine din ce în ce mai mare, aceasta face mici diferențe prin alegerea dimensiunii potrivite de alocare. Vă sugerăm să păstrați doar valoarea implicită.

    De asemenea, rețineți că fișierul majoritar este relativ mic, fișierele mai mari sunt de dimensiuni mari, dar mici în unități.

    Andrew se extinde la răspunsul lui Jonathan cu:

    În ceea ce privește eficiența spațiului, dimensiunile unităților de alocare mai mici au o performanță mai bună. Spațiul mediu pierdut pe fișier va fi jumătate din AUS ales. Deci, 4K deșeuri 2K pe dosar și 64K de deșeuri 32K. Cu toate acestea, după cum subliniază Jonathon, unitățile moderne sunt masive și un mic spațiu pierdut nu merită să se agite și acest lucru nu ar trebui să fie un factor determinant (dacă nu sunteți pe un SSD mic).

    Comparați deșeurile de 4K vs 64K de caz mediu (32K-2K = 30K), pentru 10.000 de fișiere care ies doar la 300.000KB sau în jur de 300MB.

    În schimb, gândiți-vă la modul în care sistemul de operare utilizează spațiu. Să presupunem că aveți un fișier 3K care trebuie să crească 2K. Cu un AUS de 4K, datele trebuie împărțite în două blocuri - și poate că nu sunt împreună pentru a obține fragmentare. Cu un AUS de 64K există mai multe blocuri pentru a ține evidența și o fragmentare mai mică. 16x dimensiunea blocului înseamnă 1/16 numărul de blocuri de urmărire.

    Pentru un disc media în care sunt stocate fotografiile, muzica și videoclipurile, fiecare fișier este de cel puțin 1MB și utilizez cel mai mare AUS. Pentru o partiție de boot Windows folosesc implicit Windows (care este 4K pentru orice unitate NTFS mai mică de 16TB).

    Pentru a afla ce dimensiune de cluster se află pe un disc existent:

    fsutil fsinfo ntfsinfo X:


    Aveți ceva de adăugat la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.