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 dimensiune a unității de alocare. Ce înseamnă aceasta ș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 Q & A.
Cititorul superutilizatorului Andrew Keeton este curios cu privire la exact ce ar trebui să pună în secțiunea de alocare atunci când formatează un drive. El scrie:
Am formatat o unitate hard disk externă de 1TB ca NTFS. Această unitate este destinată în principal stocării de 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 la alte tipuri de unități? Ar trebui să nu mai încerc și să las-o la "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.
Contribuitorii de la SuperUser Jonathan și Andrew oferă o înțelegere. Jonathan scrie:
Dacă sunteți un "utilizator standard" definit de Microsoft, trebuie 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ă mențineț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, capacitatea hard disk-ului de azi crește din ce în ce mai mult și face diferența mică prin alegerea mărimii corecte 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șeuri 32K. Cu toate acestea, după cum subliniază Jonathon, unitățile moderne sunt masive, iar 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 caz 4K vs 64K (32K-2K = 30K), pentru 10.000 de fișiere care au doar 300.000KB sau aproximativ 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 de 3K care trebuie să crească 2K. Cu un AUS de 4K, datele trebuie împărțite pe două blocuri - și pot să nu fie î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ărit.
Pentru un disc media în care sunt stocate fotografii, muzică și clipuri video, fiecare fișier este de cel puțin 1MB și folosesc cel mai mare AUS. Pentru o partiție de boot pentru Windows utilizez 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.