1. A client hosted virtualization system (CHVS) comprising: a full volume encryption (FVE) storage device; a processor operable to execute code; and a non-volatile memory including first code to implement a basic input/output system for the CHVS, and second code to implement a virtualization manager operable to: initialize the CHVS; authenticate a first virtual machine image associated with a first virtual machine; launch the first virtual machine on the CHVS based on the first virtual machine image; receive a first transaction from the first virtual machine, a target of the first transaction being the FVE storage device; send the first transaction to the FVE storage device; receive a first response to the first transaction from the FVE storage device; and send the first response to the first virtual machine; wherein the CHVS is configurable to execute the first code and not the second code, or to execute the second code and not the first code.