Odisseus, не усложняй себе задачу. Сказано же:
.
Только там все намного проще: она при сканировании, кроме текущего LBA, еще и текущий мегабайт показывает... смекаешь? Словил первый БЭД - засек мегабайт, словил последний - аналогично. А затем - без разницы, чем, - создаешь раздел до указанного участка, с допуском в сотню-другую мег до и после БЭДов.