A disk drive is disclosed for receiving a Self Monitoring Analysis and Reporting
Technology (SMART) command from a host computer. The disk drive comprises a plurality
of configuration parameters stored in a non-volatile manner for configuring at
least one system when the disk drive is powered on. The SMART command comprises
a command code comprising a predetermined value for identifying the command code
as a SMART command and a sub command comprising one of a plurality of predetermine
values identifying one of a plurality of SMART commands selected from the group
consisting of enabling SMART diagnostics, reading diagnostic data, and transmitting
setup data to the disk drive. The SMART command further comprises setup data for
modifying the configuration parameters.