To automatically restore the storage region of an information processing apparatus without increasing the costs of the information processing apparatus when the storage region of the information apparatus is broken down.
The inspection software of an inspection software region 130a loaded from an inspection software region 120a inspects whether or not the functional software of a functional software region 120c is broken down, and when the functional software is broken down, the broken-down functional software of the functional software region 120c is restored with the functional software of a functional software region 20c of a portable storage medium 20 by the rewrite software of a rewrite software region 130b loaded from a rewrite software region 120b.
Yasuhiro Shioda