Las imágenes de sistema operativo no incluyen el MBR, por lo que en un equipo que falle restaurar la imagen no resolverá el problema.
OpenGnsys ofrece una serie de funciones que permiten clonar el MBR o regenerarlo. Normalmente sólo hay que hacerlo una vez en el equipo, por lo que no tiene sentido incluirlo en el script de postconfiguración de la imagen sino en uno específico.
Si estas funciones se utilizan después de restaurar la imagen de Windows hay que realizar de nuevo la postconfiguración o el sistema operativo detectará que ha cambiado el disco duro y mostrará un error al arrancar.
ogCreateMbrImage Crea una imagen a partir del sector de arranque de un disco.
ogCreateMbrImage int_ndisk str_repo path_image
ogRestoreMbrImage Restaura la imagen del sector de arranque de un disco.
ogRestoreMbrImage str_repo path_image int_ndisk
ogCreateBootLoaderImage Crea una imagen del boot loader a partir del sector de arranque de un disco.
ogCreateBootLoaderImage int_ndisk str_repo path_image
ogRestoreBootLoaderImage Restaura la imagen del boot loader del sector de arranque de un disco.
ogRestoreBootLoaderImage str_repo path_image int_ndisk
ogBootMbrXP Genera un nuevo Master Boot Record en el disco duro indicado, compatible con los SO tipo Windows
ogBootMbrXP int_ndisk
ogBootMbrGeneric Genera un nuevo Codigo de arranque en el MBR del disco indicado, compatible con los SO tipo Windows, Linux.
ogBootMbrGeneric int_ndisk
ogFixBootSector Corrige el boot sector de una particion activa para MS windows/dos -fat-ntfs
ogFixBootSector num_disk num_part
Está función sí está incluida en la postconfiguración que hace OpenGnsys después de restaurar una imagen.