A method of setting, optimsing and applying design parameters of a data storage system, such as a hard disk drive. Deterioration and failure of the system is caused by changes in characteristics over time and through use. These changes are preestimated, and design parameters used in a signal processing circuit in the preestimated failure condition are optimized to be stored. During use, a signal is processed using the design parameters optimized in the preestimated failure condition if errors occur due to changes in conditions of use of the data storage system. As a result, the period and frequency of use guaranteed in the data storage system can be extended considerably.
展开▼