What is the difference between predictive and preventative maintenance?

The difference between predictive and preventative maintenance is that, the Preventive Maintenance is performed, while the equipment is under normal operation, to avoid unexpected breakdown before it happens. The Predictive Maintenance, on the other hand, directly monitors equipment performance during normal operations to anticipate failure.