A flight plan storage and recovery system , comprising: a non-volatile storage medium configured to receive and store flight plan data; a display device configured to receive display commands; a user input device configured to receive user input; and a flight management system (FMS) comprising working memory , the FMS in operable communication with the non-volatile storage medium, the display device, and the user input device, the FMS configured to: receive and load flight plan data into the working memory; determine when a storage triggering event has occurred; transmit a copy of at least a portion of the flight plan data from the working memory to the non-volatile storage medium, in response to determining that the storage triggering event has occurred; supply a display command to the display device, at least following recovery of the FMS from a severe reset, that causes the display device to render a retrieval prompt, wherein the severe reset is defined as one or more software errors that causes the FMS to clear the working memory; and retrieve the at least a portion of the flight plan data from the non-volatile memory and store it in the working memory upon receipt of a retrieval command from the user input device. a non-volatile storage medium configured to receive and store flight plan data; a display device configured to receive display commands; a user input device configured to receive user input; and a flight management system (FMS) comprising working memory , the FMS in operable communication with the non-volatile storage medium, the display device, and the user input device, the FMS configured to: receive and load flight plan data into the working memory; determine when a storage triggering event has occurred; transmit a copy of at least a portion of the flight plan data from the working memory to the non-volatile storage medium, in response to determining that the storage triggering event has occurred; supply a display command to the display device, at least following recovery of the FMS from a severe reset, that causes the display device to render a retrieval prompt, wherein the severe reset is defined as one or more software errors that causes the FMS to clear the working memory; and retrieve the at least a portion of the flight plan data from the non-volatile memory and store it in the working memory upon receipt of a retrieval command from the user input device. receive and load flight plan data into the working memory; determine when a storage triggering event has occurred; transmit a copy of at least a portion of the flight plan data from the working memory to the non-volatile storage medium, in response to determining that the storage triggering event has occurred; supply a display command to the display device, at least following recovery of the FMS from a severe reset, that causes the display device to render a retrieval prompt, wherein the severe reset is defined as one or more software errors that causes the FMS to clear the working memory; and retrieve the at least a portion of the flight plan data from the non-volatile memory and store it in the working memory upon receipt of a retrieval command from the user input device. <EOS>