Patent ID: 9003176
Filing Date: 2015-04-07
Classification: G06F

Abstract:
1. A method of full disk encryption of a boot disk of a computer, comprising: performing by a processor, one or more pre-boot compatibility tests on the boot disk of the computer, comprising determining whether a test booting has been performed; upon determining that the test booting has not been performed, performing the one or more pre-boot compatibility tests to boot an operating system of the computer, and indicating a successful booting of the operating system; upon determining that the test booting has been successfully performed, attempting to boot the operating system of the computer or performing the one or more pre-boot compatibility tests again; upon determining that the test booting has not been successfully performed, restoring a process of ordinary booting of the operating system and performing an ordinary booting of the operating system; determining one or more encryption policies applicable to a pre-boot execution stage of the computer; comparing results of the pre-boot compatibility tests with the encryption policies; determining whether to apply a full disk encryption to the boot disk based on an outcome of comparing the results of the pre-boot compatibility tests with the encryption policies; and when it is determined to apply the full disk encryption, applying the full disk encryption to the boot disk.