摘要 |
A pre-startup process unit responds to a first read request from an upper-level system to a storage medium of a device by reading out, instead of a startup sector of the storage medium storing a startup program, a provisional startup sector storing an arbitrary program so as to execute the arbitrary program. A startup unit responds to a subsequent read request from the upper-level system according to execution of the arbitrary program by reading out the startup sector, and executes the startup program so as to start up an OS. The provisional startup sector storing the arbitrary program is disposed in a particular area of the storage medium which is inaccessible from the OS, a system area of the storage medium which can be accessed only from the device, or an area of a non-volatile memory provided in the device.
|