US 12,353,553 B2
Information processing apparatus and control method of the same
Takashi Fujii, Tokyo (JP)
Assigned to CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Aug. 11, 2022, as Appl. No. 17/885,706.
Claims priority of application No. 2021-138253 (JP), filed on Aug. 26, 2021.
Prior Publication US 2023/0069169 A1, Mar. 2, 2023
Int. Cl. G06F 21/57 (2013.01); G06F 3/06 (2006.01)
CPC G06F 21/57 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0629 (2013.01); G06F 3/0644 (2013.01); G06F 3/0679 (2013.01)] 7 Claims
OG exemplary drawing
 
1. An information processing apparatus comprising:
a nonvolatile storage unit configured to store at least first management information including information regarding a number of sectors in a storage area, second management information including information regarding a partition, and third management information for restoring the second management information;
a verification unit configured to verify validity of the second management information on start-up of the information processing apparatuses; and
a restoration unit configured to identify, in a case where an abnormality is detected in the second management information by the verification unit, a storage location of the third management information based on the first management information, and restore the second management information in which the abnormality is detected using the third management information,
wherein
the verification unit further verifies validity of the first management information on start-up of the information processing apparatus,
the restoration unit, in a case where an abnormality is detected in the first management information by the verification unit, makes a notification of the abnormality and stops the start-up of the information processing apparatus, prior to executing subsequent start-up processing, and
the restoration unit, in a case where no abnormality is detected in the first management information and an abnormality is detected in the second management information by the verification unit, restores the second management information using the third management information, prior to executing subsequent start-up processing,
wherein the restoration unit determines a total number of sectors from the information regarding number of sectors, and
wherein the third management information is restored by the restoration unit from a sector number having a numerical value identical to the determined total number of sectors.