Il file system

I dischi rigidi, per quanto piccoli possano essere, contengono milioni di bit, bisogna quindi organizzare i dati per poter localizzare le informazioni, questo è lo scopo del file system.

Che cos'è un file system

Un disco rigido è, ricordiamolo, costituito da più placche circolari che ruotano intorno ad un'asse. Le tracce (zone concentriche scritte da una parte all'altra di una placca) sono divise in quartieri detti settori (dimensione 512 byte). La formattazione logica di un disco consente di creare un file system sul disco, che permetterà ad un sistema operativo (DOS, Windows 9x, UNIX, ecc.) di usare lo spazio del disco per memorizzare e utilizzare dei file. Il file system è basato sulla gestione dei cluster (in italiano "unità di allocazione"), cioè la più piccola unità del disco che il sistema operativo è in grado di gestire.

Un cluster è costituito da uno o più settori, così più la dimensione di un cluster è importante, meno entità dovrà gestire il sistema operativo. D'altra parte, dato che un sistema operativo gestisce solamente dei cluster interi, il che significa che un file occupa un numero intero di cluster, lo spreco è tanto più grande quanti settori vi sono per cluster. Si capisce quindi l'importanza della scelta del file system.

Il file system e il sistema operativo

In realtà la scelta del file system si determina secondo il sistema operativo utilizzato. Generalmente, più il sistema operativo è recente più il numero di file system supportati sarà importante. Così, su DOS e sulle prime versioni di Windows 95 la FAT16 è obbligatoria. A partire da Windows 95 OSR2 avete la scelta fra i file system FAT16 e FAT32. Se la dimensione della partizione è superiore a 2 GB, il file system FAT è escluso, e dovrete quindi utilizzare il file system FAT32 (o modificare la dimensione della partizione).

Sotto questo limite, si raccomanda la FAT16 per partizioni di capacità inferiore a 500 MB, altrimenti è preferibile usare la FAT32. Nel caso di Windows NT (fino alla versione 4) avete la scelta fra file system FAT16 e NTFS, anche se questo non supporta la FAT32. Generalmente il file system NTFS è consigliato dato che procura una sicurezza maggiore nonché delle performance migliori rispetto alla FAT. Microsoft raccomanda in effetti di utilizzare una piccola partizione (compresa fra 250 e 500 MB) di tipo FAT per il sistema operativo, per poter avviare partendo da un disco boot DOS in caso di problema, e di conservare i dati su una seconda partizione.

Su Windows NT5 la gamma si allarga dato che accetta delle partizioni FAT16, FAT32 NTFS. Una volta di più, si consiglia il file system più recente (NTFS 5), dato che offre numerose funzionalità supplementari rispetto ai file system FAT. Per le ragioni precedentemente citate, potete tuttavia optare per una partizione di tipo FAT:

Sistema operativo Tipi di file system supportati
Dos FAT16
Windows 95 FAT16
Windows 95 OSR2 FAT16, FAT32
Windows 98 FAT16, FAT32
Windows NT4 FAT, NTFS (versione 4)
Windows 2000/XP FAT, FAT16, FAT32, NTFS (versioni 4 et 5)
Linux Ext2, Ext3, ReiserFS, Linux Swap(, FAT16, FAT32, NTFS)
MacOS HFS (Hierarchical File System), MFS (Macintosh File System)
OS/2 HPFS (High Performance File System)
SGI IRIX XFS
FreeBSD, OpenBSD UFS (Unix File System)
Sun Solaris UFS (Unix File System)
IBM AIX JFS (Journaled File System)

La coabitazione di più file system

Quando su uno stesso terminale abbiamo più sistemi operativi, il problema della scelta del file system arriva al suo parossismo. In effetti, il file system è strettamente legato al sistema operativo quindi, quando vi sono più sistemi operativi, bisogna scegliere per ognuno di essi il sistema operativo tenendo conto della possibilità di dover accedere a dei dati su uno partendo da un altro.

Una prima soluzione consiste nell'utilizzare delle partizioni FAT per tutti i sistemi, facendo attenzione a usare delle partizioni di dimensione inferiore a 2 GB. La soluzione più appropriata sta nell'utilizzare per ciascuno dei sistemi una partizione del file system più adatto, e di dedicare una partizione in FAT16 ai dati destinati ad essere condivisi dai diversi sistemi operativi.

Foto: © Pixabay.

I nostri contenuti sono creati in collaborazione con esperti di high-tech, sotto la direzione di Jean-François Pillou, fondatore di CCM.net. CCM è un sito di high-tech leader a livello internazionale ed è disponibile in 11 lingue.
Il documento intitolato « Il file system » dal sito CCM (it.ccm.net) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.