Patent ID: 7710839

Claim:
An information processing apparatus comprising: a first storage unit configured to include a first storage area and a second storage area and to store a plurality of types of start programs in the first storage area or the second storage area for shifting the information processing apparatus from a non-operating state to an operating state, the speed to readout information from the first storage area being faster than that of the second storage area; a second storage unit configured to receive a start program stored in the first storage area from the first storage unit and to store the received start program in the second storage unit; an executing unit configured to execute the start program stored in the second storage unit; a start program selecting unit configured to select a start program from among the plurality of types of start programs; and a controlling unit configured to control the first storage unit to store, in the first storage area, a start program selected by the start program selecting unit from among the plurality of types of start programs stored in the second storage area.