Скорее всего проблема возникает в процессе копирования из

Скорее всего проблема возникает в процессе копирования из ПЗУ и распаковки в ОЗУ, т.к. обычно начальный адрес копируемого участка IMHO задается константой в bootblock'е. Т.е. возможно придется искать это место в bootblock'е.
Поскольку я не особо интересовался деталями работы bootblock'а, то могу и ошибаться:).