 If the value in the register is set to less than the actual hard drive size then effectively a host protected area is created.It is protected because the OS will work with only the value in the register that is returned by the IDENTIFY DEVICE command and thus will normally be unable to address the parts of the drive that lie within the HPA.The HPA is useful only if other software or firmware (e.g.