Il file system CD-ROM: ISO 9660 spiegato
Standard universale per dischi ottici
Ogni CD-ROM standard utilizza il file system ISO 9660, pubblicato dall'Organizzazione Internazionale per la Normazione nel 1988. Garantisce che un disco masterizzato su un sistema operativo (Windows, macOS, Linux, Unix, persino console di gioco) possa essere letto su qualsiasi altro senza driver aggiuntivi.
Caratteristiche principali
| Caratteristica | Specifiche |
|---|---|
| Nome file massimo (Livello 1) | Formato 8.3 (8 caratteri + estensione 3 caratteri), solo maiuscole |
| Nome file massimo (Livello 2/3) | Fino a 31 caratteri (Livello 2) o 207 caratteri con estensioni (Joliet/Rock Ridge) |
| Set di caratteri | ASCII (base); Unicode tramite estensioni Joliet (Windows) o Rock Ridge (Unix) |
| Struttura directory | Gerarchica, fino a 8 livelli di profondità (standard base) |
| Dimensione blocco | 2048 byte (corrisponde alla dimensione del settore fisico) |
| Etichetta volume | Fino a 32 caratteri |
Estensioni comuni
- Joliet (Microsoft): nomi file lunghi, Unicode, directory più profonde — standard su Windows/macOS.
- Rock Ridge (IEEE P1282): permessi POSIX, link simbolici, nomi più lunghi — usato su Linux/Unix.
- El Torito: specifica CD avviabile.
Perché è ancora importante
Nonostante chiavette USB e archiviazione cloud, ISO 9660 rimane la spina dorsale dei supporti avviabili (installatori OS, aggiornamenti firmware, Linux live), dischi di archiviazione e compatibilità con sistemi legacy. La sua semplicità e supporto universale lo rendono il formato a minimo comune denominatore per lo scambio di dati su supporti ottici.