pues para esto hay que arrancar el pc con un programa ... no es facil porque el programa debe inicializar los periericos que necesites, como lo son la pantalla, y el tecvlado y de ahi para arriba... que como se inician: NI IDEA, pero se necesite que dieñes un programa controlaor(o driver) para cada dispositivo, sino no te va a funcionar, respecto a grabar el sector cero, no se como hacerlo y creo que eso no es suficiente para que el cpu arranque con ese programa.
Si yo fuera tu,me hacia de un disco de inicio de inatalacion de windows o de DOS, para poder arrancar el equipo, y en el autoexec.bat que esta en el disco, coloco una linea que arranque mi programa hecho en c.
Suerte y espero que te sirva de algo.
juank