1. A method comprising: storing, in a first non-volatile memory, a redundant copy of system data that relates to a configuration of at least one physical component of a system, wherein the first non-volatile memory is accessible by a controller in the system and inaccessible to a processor in the system: determining whether system data in a second non-volatile memory accessible by the processor is compromised: and in response to determining that the system data in the second non-volatile memory is compromised, repairing the compromised system data in the second non-volatile memory.