A method of dynamic fly-height control in a disk drive, comprising
measuring current environmental parameters, determining an operation
heater power based on the current environmental parameters, and applying
the operation heater power to adjust the fly-height of a head. Using the
current environmental parameters to interpolate an estimated current
touch down heater power from the predetermined set of environmental
parameters and plurality of corresponding touch down heater powers. A
system of dynamic fly-height control includes a touch down power module
to generate a plurality of environmental parameters and corresponding
touch down heater powers, an environment module to receive the plurality
of environmental parameters and corresponding touch down heater powers
and generate an estimated touch down heater power based on measured
current environmental parameters, and a heater module to receive the
estimated touch down heater power and generate an operation heater power
to control a fly-height of a head.