Pagina 2/2
La struttura tipica dei 16 bytes che costituiscono un record
della tabella delle partizioni, è questa:
|
Inizio |
|
Fine |
Settori
precedenti |
Numero
di Settori |
BI |
H |
S |
C |
SI |
H |
S |
C |
SB |
SB |
SB |
SB |
NS |
NS |
NS |
NS |
0h |
1h |
2h |
3h |
4h |
5h |
6h |
7h |
8h |
9h |
Ah |
Bh |
Ch |
Dh |
Eh |
Fh |
BI: Indicazione partizione di avvio (Boot=80)
S: Settore Inizio/Fine per la partizione
C: Numero Cilindro Inizio/Fine
SI: Indicatore del File System (17=NTFS; 0B=FAT32 primaria;
0F=FAT32 estesa; etc.)
SB: Numero di settori prima della partizione corrente
NS: Numero totale di settori in questa partizione
Come già detto, il Master Boot Record contiene informazioni
sino ad un massimo di quattro partizioni primarie, oppure tre partizioni primarie
ed una estesa: questo è dovuto al fatto che nella struttura del MBR sono previsti
solo quattro record ciascuno da 16 bytes per la descrizione delle partizioni.
E' stato inoltre già accennato il fatto che il programma FDISK
permette la creazione di una partizione primaria soltanto: è necessario ricorrere
ad altre utilities, tipo il Partition Magic, se si vogliono creare altre partizioni
primarie per l'utilizzo di più sistemi operativi, sino ad un massimo di tre e
sempre con la condizione che una soltanto sia attiva, cioè avviabile.
Esiste ancora un'altra caratteristica peculiare del MBR, quasi
una limitazione, dovuta al fatto di com'è strutturato, di com'è stato concepito:
quella di aderire strettamente alle regole delle chiamate dell'INT 13 del BIOS.
Questo significa che le indicazioni esatte del MBR sono limitate alle condizioni
dei 1024 cilindri, 256 teste, 63 settori/traccia, cioè in pratica all'indicazione
di una capacità pari a:
1024*256*63*512=8.455.716.864 bytes=8.064 MB=7,87 GB.
Ovviamente vi sono altre tecniche (ad es. le INT13 Ext, con
LBA) che hanno permesso di superare queste limitazioni e quindi l'utilizzo e la
gestione di capacità di HD sino a 30 GB, ma a livello di MBR questa degli 8064
MB è una barriera.
Praticamente, ogni partizione primaria creata all'interno dei
1024 cilindri (8064 MB), e sino a quel limite sarà perfettamente individuata ed
individuabile dalle indicazioni riportate nel MBR; analogamente anche tre partizioni
primarie create all'interno dei primi 1024 cilindri (8064 MB) saranno individuate
esattamente dal MBR che come tale, come settore MBR può essere salvato ed all'occorrenza
ripristinato, con la riscrittura esatta della tabella delle partizioni e quindi
con il ripristino di tutta una struttura di Sistema Operativo.
Disk 1 12942 MB IBM DJNA371359
PRIMARIA
Part.1
WINDOWS2000
NTFS
CLUSTER
4 KB
4016.2
MB |
PRIMARIA
Part.2
WINDOWS98SE
FAT
32
CLUSTER
2 KB
2000.2
MB |
PRIMARIA
Part.3
WIN2KTEST
NTFS
CLUSTER
2 KB
2008.2
MB |
ESTESA
F:
DOCUMENTI
FAT
32
CLUSTER
4 KB
4910
MB |
Partizioni
primarie entro 1024Cx255Hx63S=8032.5 MB=7.844 GB |
|
IBM
DJNA 371350 13.5 GB (dec.) - BIOS LBA: 1650Cx255Hx63S=12942 MB (binario) |
|