HPFS | |
---|---|
Dati generali | |
Sviluppatore | Microsoft |
Nome completo | High Performance File System |
Introduzione | novembre 1989 OS/2 1.2 |
Identificatore della partizione | 0x07 (MBR) |
Struttura | |
Struttura contenuti directory | B+Tree |
Allocazione dei file | B+Tree |
Blocchi danneggiati | B+Tree |
Limiti | |
Dimensione massima di un file | 2 GiB |
Numero massimo di file | Unlimited |
Dimensione massima del nome di un file | 255 caratteri |
Dimensione massima del volume | 2 TiB |
Caratteri permessi nel nome di un file | Double-byte da 0x0020 a 0xFFFF |
Caratteristiche | |
Date memorizzate | Accesso, Creazione, Modifica |
Date supportate | Sconosciuto |
Fork | SI |
Attributi | Read-only, hidden, system, archive |
Permessi file system | Si (solo per HPFS386) |
Compressione trasparente | No |
Crittografia trasparente | No |
HPFS (acronimo di High Performance File System) è un file system creato da Gordon Letwin alla Microsoft per superare i limiti della File Allocation Table (FAT) ed aggiunta in seguito al sistema operativo OS/2 versione 1.2.
I miglioramenti rispetto alla FAT includono:
IBM commercializza due versioni di HPFS: la versione standard limitata a 2 MB di cache e la versione HPFS386 distribuita con la versione server di OS/2. Nella versione HPFS386 la dimensione della cache è limitata solo dalla memoria RAM disponibile.
A causa della dipendenza della Microsoft e dei tempi più lunghi di recupero dopo un crash, IBM progettò il Journaled File System (JFS).
Esistono driver di terze parti per leggere i dischi HPFS da DOS e GNU/Linux e il driver Microsoft per Windows NT.