Quale dimensione dell'unità di allocazione è migliore per la formattazione dell'unità

Quando formatti un disco rigido, una delle scelte che puoi fare è la dimensione dell'unità di allocazione. La maggior parte delle persone lascia semplicemente il valore predefinito raccomandato e va avanti con la propria vita. 

Tuttavia, ti sei chiesto quale effetto avrà la modifica di quella dimensione di quel numero? Il numero predefinito è il migliore per le tue esigenze? Diamo un'occhiata a quale dimensione dell'unità di allocazione è la migliore per te. In realtà è meno complicato di quanto pensi!

Un corso intensivo sui formati di unità

Prima di arrivare alle unità di allocazione in modo specifico, dobbiamo toccare brevemente i formati di unità(drive formats) . Quando un'unità non è formattata, lo spazio dell'unità fisica è come un ampio campo aperto. Quando si formatta l'unità, questa viene organizzata in indirizzi, come se quell'ampio campo aperto fosse suddiviso in piccoli appezzamenti di terreno.

Formati diversi hanno sistemi diversi per organizzare lo spazio disponibile, ognuno con i propri pro e contro, ma questa è una storia per un altro articolo.

Che cos'è la dimensione dell'unità di allocazione?

Se la formattazione di un'unità è come convertire un campo aperto in appezzamenti di terreno più piccoli, l'unità di allocazione sarebbe uno di questi appezzamenti. A volte viene anche definita la dimensione del "cluster". L'unità di allocazione è il bit più piccolo di dati che un'unità può memorizzare.

Ciò significa che anche se un singolo file è più piccolo della dimensione dell'unità di allocazione, occuperà comunque l'intero file. Qualsiasi spazio fisico rimanente viene quindi sprecato.

Come viene determinata la dimensione delle unità di allocazione predefinite(Default Allocation Units Size Determined) ?

La dimensione dell'unità di allocazione migliore dipende da una serie di fattori. Dalla dimensione totale dell'unità al sistema operativo specifico che stai utilizzando. La dimensione delle unità di allocazione deve essere scelta in modo da garantire un buon equilibrio tra le prestazioni dell'unità e l'uso efficiente dello spazio.

Tuttavia, i tipi di file archiviati su un'unità di sistema possono essere molto diversi da quelli su un'unità che verrà utilizzata solo per archiviare file multimediali, ad esempio.

Poi abbiamo il problema delle unità a stato solido(solid state drives) , che non subiscono una perdita di prestazioni quando si verifica la frammentazione dei file. La frammentazione è anche in parte una funzione della dimensione dell'allocazione. Quindi la dimensione di allocazione predefinita che ti viene offerta durante la formattazione di un'unità è una dimensione per uso generico che dovrebbe funzionare per la maggior parte delle persone, la maggior parte delle volte.

Che effetto ha la dimensione dell'unità di allocazione(Allocation Unit Size) sulle prestazioni(Performance) ?

La dimensione dell'unità di allocazione(Allocation) ha un effetto sulle prestazioni dell'unità. Dischi rigidi soprattutto meccanici. Fondamentalmente(Basically) , maggiore è la dimensione dell'unità di allocazione, minore è il numero totale di unità di allocazione. Questo ha senso perché le tue "trame" di unità immobiliare sono più grandi. Quindi, quando il tuo computer deve cercare la posizione fisica dei tuoi dati, la rubrica è molto più sottile.

Ciò riduce il "tempo di ricerca" dell'unità. Cioè, quanto tempo ci vuole per cercare la posizione del file nella tabella di allocazione dei file e quindi per accedere alle unità di allocazione corrette. Anche(Again) in questo caso , sulle unità meccaniche questo è un problema significativo perché deve spostare fisicamente le testine di lettura/scrittura del disco rigido nella posizione dell'unità di allocazione a cui si desidera accedere.

Avere una dimensione di allocazione molto piccola può anche portare a un'estrema frammentazione. Questo perché tutti i file più grandi dell'unità di allocazione verranno scritti su più unità. Il problema qui è che le unità aperte possono essere sparse su tutto il disco poiché i file vengono scritti ed eliminati nel tempo.

Che effetto ha la dimensione dell'unità di allocazione(Allocation Unit Size) sullo spazio(Drive Space) su disco ?

Lo spazio formattato di un disco rigido è diverso dallo spazio grezzo totale pubblicizzato sulla confezione. La ragione principale di ciò non ha nulla a che fare con le dimensioni delle unità di allocazione. È a causa del fatto piuttosto sciocco che tutti definiscono un megabyte come 1024 kilobyte, ad eccezione dei produttori di dischi rigidi che lo arrotondano a 1000. Questo perché la memoria e l'archiviazione del computer sono misurate in unità binarie, non decimali, ma non è strettamente correlato all'allocazione dimensione dell'unità.

L' altro(othe) motivo per cui la dimensione reale di un file e la quantità di spazio che occupa su un disco sono diverse ha a che fare con la dimensione delle unità di allocazione. La dimensione dell'unità determina la quantità minima di spazio che un file può occupare sull'unità. Quindi, se la dimensione della tua unità è 4 KB, ma il file è 2 KB, ti ritroverai con 2 KB di dati di riempimento. Se ogni file sull'unità avesse una dimensione di soli 2 KB, sprecheresti metà dello spazio sull'unità!

Il problema è che i file sono di tutte le dimensioni. Soprattutto sulle unità di sistema, dove possono essere presenti milioni di piccoli file di testo che contengono dati di configurazione, ma anche file multimediali di grandi dimensioni come presentazioni o fotografie ad alta risoluzione.

Se la dimensione dell'allocazione è troppo grande, sprecherai spazio poiché molte unità finiscono per essere parzialmente piene. Rendili troppo piccoli e ti ritroverai con i file suddivisi in molte unità di allocazione diverse. Sebbene i moderni dischi rigidi siano così grandi che la preoccupazione per lo spazio sprecato dell'unità di allocazione dei file non ha più importanza.

Dimensioni delle unità di allocazione consigliate

Quindi ora sai cos'è un'unità di allocazione, perché esiste e quale effetto ha sulle prestazioni e sullo spazio quando la modifichi. La domanda rimanente è se dovresti cambiarlo su un computer moderno.

La risposta onesta è che probabilmente non farà una differenza evidente per te come utente, su un computer desktop standard. Può essere importante quando si parla di unità specializzate in un cluster di server o in un array di unità appositamente costruito. Per te, l'opzione migliore è di solito lasciarla a qualunque cosa il tuo sistema operativo dice che dovrebbe essere l'impostazione predefinita.

Potrebbero esserci delle eccezioni. Ad esempio, supponiamo che tu abbia un'unità USB meccanica esterna che verrà utilizzata solo per archiviare file multimediali di grandi dimensioni. Se sai che praticamente tutti i tuoi file su quell'unità saranno più grandi della dimensione dell'unità di allocazione più grande, non devi preoccuparti dello spazio sprecato. Aumentare la dimensione dell'unità alla dimensione più grande inferiore al file tipico su quell'unità ti consentirà di ottenere tempi di ricerca più rapidi.

Proviamo un altro scenario. Hai un ultrabook o un netbook con un piccolo SSD come unità principale. Qualcosa come un'unità da 16 GB o 32 GB. Lo spazio(Space) è molto limitato, quindi riducendo le dimensioni dell'unità di allocazione puoi ridurre lo spazio sprecato. Dal momento che è un SSD , non importa se i dati sono frammentati(fragmented) sull'unità, perché non c'è testina di lettura/scrittura. L'accesso(Access) è istantaneo.

Il succo vale la pena spremere?

Per quanto riguarda i numeri concreti, non possiamo dirti quale dimensione dell'unità di allocazione funzionerà al 100% per tale scopo. Se non hai il tempo o l'opportunità di sperimentare, allora puoi anche usare l'impostazione predefinita. 

Per le unità Windows NTFS quel numero è 4096 byte. Quale Microsoft(Which Microsoft) considera la migliore dimensione per uso generico per gli utenti tipici. La modifica dell'impostazione predefinita dovrebbe essere eseguita solo se sai che migliorerà il tuo caso d'uso specifico.



About the author

Ciao potenziali datori di lavoro! Sono un software engineer di grande esperienza con oltre 7 anni di esperienza nel settore. So come progettare e sviluppare applicazioni per Windows 7 e ho un'ampia gamma di consigli su fantastici siti Web sul mio profilo. Le mie capacità ed esperienze mi offrono una combinazione eccellente per qualsiasi azienda che cerca una persona di talento con buone capacità di gestione dei progetti, conoscenze di programmazione ed esperienza di sviluppo web.



Related posts