A method for use in an information handling system comprising a processor, and a plurality of storage resources communicatively coupled to the processor, each storage resource having a media encryption key for encrypting data written to such storage resource and decrypted data read from such storage resource, wherein such media encryption key is encrypted by a corresponding key encryption key, such that a unique key encryption key exists for each of the plurality of storage resources, the method comprising, during boot of the information handling system:
- identifying bootable storage resources of the plurality of storage resources;
- prioritizing retrieval of key encryption keys of bootable storage resources of the plurality of storage resources over retrieval of key encryption keys of non-bootable storage resources of the plurality of storage resources;
- and
- prioritizing decryption of media encryption keys of bootable storage resources of the plurality of storage resources using their corresponding key encryption keys over decryption of media encryption keys of non-bootable storage resources of the plurality of storage resources using their corresponding key encryption keys.