For a hard disk drive divided into a user area that is an area operating
in a user environment, and a host protected area that is an area
protected from a user, provided are: a basic input/output system which
supports a boot from the host protected area as well as supports a
validation, for a system vendor authentication, of a Protected Area Run
Time Interface Extension Services application stored in the host
protected area; and a Protected Area Run Time Interface Extension
Services application access module which generates a virtual Protected
Area Run Time Interface Extension Services application area by copying
the Protected Area Run Time Interface Extension Services application onto
an unoccupied area of a memory.