Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Architettura di NTFS 1
NTFS file system adottato da Windows NT e poi
anche da XP e Vista
supporta lintera gamma dei FS Windows e
anche ext2fs di GNU/Linux
FAT-16
Limite logico allampiezza di partizione
216 blocchi di ampiezza massima 32 KB 2 GB
FAT-32
Limite fisico allampiezza di partizione
232 settori da 512 B 2 TB
Limite logico : 228 blocchi da 8 KB 2 TB
NTFS
Nuova concezione con indici espressi su 64 bit
Il Sistema Operativo MS
Windows (parte 3)
395
Architettura di NTFS 2
Nome di file fino a 255 caratteri in codifica UNICODE (2
4 B/carattere)
Un nome espresso come cammino (relativo o assoluto) non pu
eccedere (32 K 1) caratteri
Distinzione tra maiuscolo e minuscolo, ma senza effetto per
buona parte di Win32 API (backward compatibility)
Il Sistema Operativo MS
Windows (parte 3)
396
Architettura di NTFS 3
FS ad architettura gerarchica (come ext2)
\ invece di / come separatore nelle espressioni di
cammino
Supporto per entrambe le forme di link
Il Sistema Operativo MS
Windows (parte 3)
397
Architettura di NTFS 4
File Table)
398
Architettura di NTFS 5
Ciascun record contiene un numero variabile di coppie
<descrittore di attributo, valore>
Il 1o campo della coppia specifica la struttura dellattributo (che
tipo di attributo , quanto lungo il suo valore)
Esistono 13 attributi di base con struttura predefinita
Possono esistere altri attributi aggiuntivi a struttura libera
Il Sistema Operativo MS
Windows (parte 3)
399
Architettura di NTFS 6
Inoltre: puntatore alla radice del FS; bitmap dei blocchi liberi; copia
del codice di boot di volume o suo puntatore; etc.
Il Sistema Operativo MS
Windows (parte 3)
400
Architettura di NTFS 7
Organizzazione
dellMFT di
NTFS
Garanzia di
estendibilit
compatibile
Il Sistema Operativo MS
Windows (parte 3)
401
Architettura di NTFS 8
Il campo <descrittore di attributo> per attributi
residenti ha ampiezza 24 B
Quello per attributi non residenti pi ampio
Il Sistema Operativo MS
Windows (parte 3)
402
Architettura di NTFS 9
NTFS cerca di assegnare allo stesso file sequenze di
blocchi contigui piuttosto che singoli blocchi isolati
Strategia analoga a quella di ext2fs
Nel caso peggiore i dati di un file possono trovarsi su sequenze
di blocchi singoli non adiacenti
Il Sistema Operativo MS
Windows (parte 3)
403
Coppia attributo-valore
Offset del 1o blocco dati del file
( 0 solo per i file sparsi)
404
Il Sistema Operativo MS
Windows (parte 3)
405
Il Sistema Operativo MS
Windows (parte 3)
406
Il Sistema Operativo MS
Windows (parte 3)
407
Il Sistema Operativo MS
Windows (parte 3)
408
Run #m
Il Sistema Operativo MS
Windows (parte 3)
409