 The IDE controller has registers that contain data that can be queried using ATA commands.The data returned gives information about the drive attached to the controller.There are three ATA commands involved in creating and using a host protected area.