Un tabel de partiții este o bucată de cod folosită pentru a indica diferite partiții sau secțiuni ale unui hard disk (HDD) de computer. De obicei, aceasta face parte dintr-o înregistrare de pornire principală (MBR) de pe un HDD, care este accesată frecvent la pornirea unui computer pentru a indica partea unității care ar trebui utilizată pentru a-l porni. Pe un singur tabel pot fi indicate diferite partiții, permițând împărțirea HDD-ului în secțiuni care sunt recunoscute și scrise individual. Un tabel de partiții este de obicei scris în notație hexazecimală, care utilizează numere și litere pentru a exprima o gamă largă de valori numerice.
Structura de bază a unui tabel de partiții este destul de complexă atunci când o privim pentru prima dată, deși informațiile furnizate în acesta sunt de fapt destul de simple. Este doar o parte a MBR-ului de pe HDD-ul unui computer, care este utilizat la prima pornire a computerului, un proces numit bootstrapping sau „pornire”. Când computerul este pornit, un microcip de pe placa de bază care conține sistemul de intrare/ieșire de bază (BIOS) pentru computerul respectiv începe pornirea. În timpul pornirii, totuși, BIOS-ul predă controlul sistemului și restul pornirii pe HDD-ul computerului.
Când se întâmplă acest lucru, MBR-ul este utilizat de computer pentru a determina modul în care bootstrapping-ul ar trebui să continue. O parte a MBR este un tabel de partiții, care oferă informații despre diferitele partiții de pe HDD, deși ar putea exista doar una în multe sisteme de bază. În acest tabel de partiții, o secțiune a HDD-ului este stabilită ca partiție de pornire, care este utilizată pentru pornire, iar alte secțiuni pot fi utilizate pur și simplu pentru stocare. Mai multe partiții pot fi utilizate pe un computer pentru a conține un sistem de operare (OS) diferit în fiecare, permițând mașinii să pornească într-un singur sistem de operare, dar oferind utilizatorului sisteme diferite care pot fi utilizate pe același computer.
Informațiile dintr-un tabel de partiții sunt scrise în notație hexazecimală, care utilizează numerele de la „0” la „9” și literele „A” la „F”, care indică „10” la „15”. Acesta este un sistem de bază 16, ceea ce înseamnă că numărul indicat este apoi înmulțit cu 16 ridicat la o anumită putere. De exemplu, numărul hexazecimal „A3” ar fi 10×16^1 adăugat la 3×16^0 sau 163. O intrare hexazecimală mai lungă, cum ar fi „34B” ar fi 3×16^2 adăugată la 4×16^1 și 11×16^0, sau 843. Diferite informații pot fi transmise prin notație hexazecimală într-un tabel de partiții, inclusiv identitatea partiției de pornire și dimensiunile diferitelor sectoare din una sau mai multe partiții de pe HDD.