1. A start control apparatus for controlling a start of an information device which includes a non-volatile memory storing a plurality of instructions and a volatile memory that is accessible faster than the non-volatile memory, the start control apparatus comprising: a code write unit configured to write an interrupt generation code into a page in which the instructions stored in the non-volatile memory are not written, among a plurality of the pages included in an instruction area that is an area of the volatile memory into which the instructions are written, the interrupt generation code being a code for generating a software interrupt; an instruction transfer unit configured to transfer the instructions from the non-volatile memory to a corresponding page of the volatile memory that is a page in which the interrupt generation code generating the software interrupt is stored when the software interrupt is generated by the interrupt generation code, the instructions being to be stored in the corresponding page; and an instruction execution unit configured to execute the instructions stored in the instruction area, and when the interrupt generation code is executed, generate a software interrupt.