Какая ОС? Если скажем Windows Vista, 7, 8,

Какая ОС? Если скажем Windows Vista, 7, 8, то придется писать драйвер, хоть и не сложный. Из под XP и 16 битная COM программа подойдет, или вообще через debug можно дампить, изменять, etc.

Поизучайте исходники LinuxBIOS/CoreBoot, если вам это интересно и если вы не просто ищете решение :)