За по-ефикасна работа с големи (от порядъка на десетки гигабайти) дискове, почти всеки ги разделя на дялове (partitions). Понякога, например в случай на използване на няколко файлови системи в рамките на един физически диск, той следва задължително да бъде разделен на дялове. Това се извършва по програмен път, при което потребителят определя (с няколко изключения) размера и количеството на дяловете върху твърдия диск.
Информацията за количеството и обема на намиращите се на твърдия диск дялове се съхранява в най-първия блок на твърдия диск с адрес 0000h:7c00h. При първоначалното зареждане BIOS прочита тази информация, носеща името Master Boot Record (MBR). За описание на един дял е достатъчно да бъде записан адреса, от който започва, и също така неговата дължина.
Всеки твърд диск може да съдържа 4 първични дяла. Това, че дискът е разделен на дялове, все още не означава, че той е готов за използване. Необходимо е тези дялове да бъдат програмно оразмерени с избраната от потребителя файлова система. Този процес се нарича форматиране.
За разделянето на диска на дялове под DOS се използва програмата FDISK. Тя позволява създаването на Primary Partition и Extended Partition. Extended Partition може да съдържа един или няколко логически дялове. Следва да отбележа, че с появата на операционната система Windows 2000 и множеството Windows - базирани средства за администриране на дискова (от типа на Power Quest Partition Magic), намирам използването на по-старите DOS-базирани методи за разделяне на диска на дялове за неудобни и често доста ограничени от гледна точка на допълнителни възможности. FDISK освен това не разпознава дялове, форматирани с NTFS и ги намира като NON-DOS PARTITIONS.
Но да се върнем към MBR и процедурата за зареждане на информация от твърдия диск, осигурявана от BIOS. В началото на MBR се намира кодът за начално зареждане, както споменах по-горе, на адрес 0000h, следван от област с адрес 01BDh-01FDh, който се нарича таблица на дяловете (PT-Partition Table). На дяловете е разположена област с адрес 01FDh, в последните два байта на която (това е и краят на MBR) се записва числото 0xAA55, при прочитането на което BIOS-а "разбира", че зареждането е приключило. Таблицата на дяловете съдържа на свой ред 4 дяла, само един от които може да бъде маркиран като активен, така че програмата за зареждане, след като установи кой дял е маркиран като активен, зарежда в паметта първия сектор от този дял и му предава управлението.
Из http://pchelp.cablebg.net/