I file sono insieme di bit la cui interpretazione spetta a uno specifico programma o utente; essi contengono vari attributi: nome, id univoco, dimensione e locazione.
Il FS tipicamente é implementato a strati:
In presenza di piú FS essi sono condivisibili
Le partizioni possiedono un blocco di controllo del boot, che indica come deve essere avviato il SO su quale partizione e un blocco di controllo della partizione.
Il SO sfrutta diverse strutture dati:
Una partizione non deve forzatamente avere un FS, in tal caso si chiama raw disk.
Le directory sono file speciali, tabelle dove ogni elemento contiene il nome del file e puntatore al FD (File Directory) realizzabili come liste, che peró richiedono una scansione lineare per cercare un file, migliorabile con una cache.
Per eliminare un file viene usata una flag di validitá.