Patent ID: 9223584
Filing Date: 2015-12-29
Classification: G06F

Abstract:
1. An information processing apparatus comprising: a BIOS information memory unit which stores a first BIOS setup value, first device model information, and first device identification information; a device model information comparison unit which performs a device model information comparison process, the device model information comparison process comparing the first device model information with second device model information stored in a nonvolatile memory unit being externally connected to the information processing apparatus based on a detection of a boot-up; a device identification information comparison unit which performs a device identification information comparison process, the device identification information comparison process comparing the first device identification information with second device identification information stored into the nonvolatile memory unit being externally connected to the information processing apparatus based on the detection of the boot-up; and a restore process unit which performs a restoring process, in the restoring process, the restoring process unit reading a second BIOS setup value stored in the nonvolatile memory unit and replacing the first BIOS setup value stored in the BIOS information memory unit with the second BIOS setup value when the device model information comparison process is determined to be identical and when the device identification information comparison process is determined to be non-identical a restoration process reset unit which records restoration information into a restoration process flag, the restoration information indicating an unfinished restoration state when a restoration end flag is reset, the restoration end flag indicating whether or not the restoration process has been performed; and a backup process unit which updates the BIOS setup value stored in the nonvolatile memory unit with the BIOS setup value stored in the BIOS information memory unit when the restoration process flag indicates the unfinished restoration state and when a result of the device identification information comparison process is determined to be identical.