1. A method to utilize non-volatile memory for information storage, the method comprising: accessing, with a power control unit associated with a processor, first information describing available capacities of respective reserved regions of a plurality of non-volatile memory modules, the respective reserved regions of the non-volatile memory modules being separate from respective host-visible regions of the non-volatile memory modules; and configuring, with the power control unit, an information storage architecture based on the first information; and storing, before a restart of a host system and with the power control unit, second information in one or more of the respective reserved regions of the non-volatile memory modules in accordance with the information storage architecture, the storing of the second information to prevent loss of the second information during the restart of the host system, the storing of the information in the respective reserved regions separate from the respective host-visible regions to prevent the second information from corrupting host-visible data storage regions, the host system including the processor.