Una tabella delle partizioni è un pezzo di codice utilizzato per indicare diverse partizioni o sezioni di un disco rigido (HDD) del computer. Questo è in genere parte di un Master Boot Record (MBR) su un HDD, a cui si accede frequentemente all’avvio di un computer per indicare la parte dell’unità che dovrebbe essere utilizzata per avviarlo. Diverse partizioni possono essere indicate su un’unica tabella, consentendo di suddividere l’HDD in sezioni che vengono riconosciute e scritte individualmente. Una tabella delle partizioni è in genere scritta in notazione esadecimale, che utilizza numeri e lettere per esprimere un’ampia gamma di valori numerici.
La struttura di base di una tabella delle partizioni è piuttosto complessa a prima vista, sebbene le informazioni fornite in essa siano in realtà piuttosto semplici. È solo una parte dell’MBR sull’HDD di un computer, che viene utilizzata al primo avvio del computer, un processo denominato bootstrap o “avvio”. Quando il computer è acceso, un microchip sulla scheda madre contenente il BIOS (Basic Input/Output System) per quel computer avvia l’avvio. Durante l’avvio, tuttavia, il BIOS passa il controllo del sistema e il resto dell’avvio all’HDD nel computer.
Quando ciò accade, l’MBR viene utilizzato dal computer per determinare il modo in cui il bootstrap deve continuare. Parte dell’MBR è una tabella delle partizioni, che fornisce informazioni sulle varie partizioni sull’HDD, anche se potrebbe essercene solo una in molti sistemi di base. In questa tabella delle partizioni, una sezione dell’HDD è stabilita come partizione di avvio, utilizzata per l’avvio, e altre sezioni potrebbero essere utilizzate semplicemente per l’archiviazione. È possibile utilizzare più partizioni su un computer per contenere un diverso sistema operativo (SO) in ciascuna di esse, consentendo l’avvio della macchina in un sistema operativo, ma fornendo all’utente diversi sistemi che possono essere utilizzati sullo stesso computer.
Le informazioni in una tabella delle partizioni sono scritte in notazione esadecimale, che utilizza i numeri da “0” a “9” e le lettere da “A” a “F”, che indicano da “10” a “15”. Si tratta di un sistema a base 16, il che significa che il numero indicato viene poi moltiplicato per 16 elevato ad una certa potenza. Ad esempio, il numero esadecimale “A3” sarebbe 10×16^1 aggiunto a 3×16^0 o 163. Una voce esadecimale più lunga come “34B” sarebbe 3×16^2 aggiunto a 4×16^1 e 11×16^0, o 843. Diverse informazioni possono essere trasmesse tramite notazione esadecimale in una tabella delle partizioni, inclusa l’identità della partizione di avvio e le dimensioni dei diversi settori all’interno di una o più partizioni sull’HDD.